Gilles Peskine
c7ad122f51
Make it easier to define MBEDTLS_PARAM_FAILED as assert
...
Introduce a new configuration option MBEDTLS_CHECK_PARAMS_ASSERT,
which is disabled by default. When this option is enabled,
MBEDTLS_PARAM_FAILED defaults to assert rather than to a call to
mbedtls_param_failed, and <assert.h> is included.
This fixes #2671 (no easy way to make MBEDTLS_PARAM_FAILED assert)
without breaking backward compatibility. With this change,
`config.pl full` runs tests with MBEDTLS_PARAM_FAILED set to assert,
so the tests will fail if a validation check fails, and programs don't
need to provide their own definition of mbedtls_param_failed().
2019-06-13 16:51:59 +02:00
..
2015-06-25 10:59:56 +02:00
2019-02-19 17:59:57 +00:00
2018-04-05 15:37:38 +02:00
2018-04-17 10:00:21 -05:00
2019-01-31 08:20:20 -05:00
2018-04-17 10:00:21 -05:00
2019-02-28 09:36:30 +00:00
2017-02-15 23:31:07 +02:00
2019-04-05 14:08:49 +01:00
2019-01-31 08:20:20 -05:00
2019-01-31 08:20:20 -05:00
2019-04-24 11:17:21 +01:00
2019-02-12 15:30:26 +02:00
2019-02-19 17:59:00 +00:00
2019-01-31 08:20:20 -05:00
2019-04-02 10:07:28 -07:00
2019-04-02 10:07:28 -07:00
2018-06-27 10:51:47 +01:00
2019-05-23 03:01:35 -04:00
2019-01-31 08:20:20 -05:00
2019-03-05 16:27:38 +00:00
2019-02-19 17:59:00 +00:00
2019-01-31 08:20:20 -05:00
2019-02-26 16:49:52 +00:00
2019-01-31 08:20:20 -05:00
2019-01-31 08:20:20 -05:00
2019-02-19 17:59:00 +00:00
2019-04-24 11:17:21 +01:00
2019-01-31 08:20:20 -05:00
2018-04-17 10:00:21 -05:00
2019-04-30 16:47:36 +01:00
2019-01-31 08:20:20 -05:00
2019-02-19 17:59:00 +00:00
2018-07-23 10:34:47 -07:00
2019-01-31 08:20:20 -05:00
2019-05-23 03:01:35 -04:00
2018-04-17 10:00:21 -05:00
2019-02-19 17:59:57 +00:00
2019-02-19 17:59:57 +00:00
2018-01-22 11:54:42 +01:00
2018-04-17 10:00:21 -05:00
2018-06-12 16:56:04 +01:00
2018-07-24 17:20:17 +01:00
2019-01-31 08:20:20 -05:00
2019-05-06 12:15:17 -04:00
2015-09-04 14:21:07 +02:00
2019-01-31 08:20:20 -05:00
2019-01-29 08:26:15 +00:00
2019-02-05 05:09:05 -05:00
2019-01-31 08:20:20 -05:00
2015-09-04 14:21:07 +02:00
2019-01-31 08:20:20 -05:00
2019-01-31 08:20:20 -05:00
2019-02-05 06:02:51 -05:00
2019-01-31 08:20:20 -05:00
2019-01-30 13:24:55 +00:00
2019-02-19 17:59:00 +00:00
2019-02-19 17:59:00 +00:00
2018-10-09 16:36:53 +01:00
2019-02-11 03:39:51 -05:00
2019-02-19 17:59:57 +00:00
2019-02-19 17:59:57 +00:00
2019-02-19 17:59:57 +00:00
2019-02-26 14:38:09 +00:00
2019-03-01 10:19:27 +01:00
2019-05-23 03:01:35 -04:00
2018-04-17 10:00:21 -05:00
2019-04-25 12:58:21 +01:00
2019-02-26 14:38:09 +00:00
2019-05-23 03:01:35 -04:00
2018-09-06 12:09:56 +01:00
2018-11-04 18:51:36 +00:00
2019-06-13 16:51:59 +02:00
2016-11-04 23:05:56 +01:00
2018-11-02 10:52:38 +00:00
2018-04-17 10:00:21 -05:00
2019-05-22 16:50:24 +03:00
2019-01-31 08:20:20 -05:00
2019-04-24 11:17:21 +01:00
2019-02-28 09:36:30 +00:00
2019-02-28 09:36:30 +00:00
2018-04-17 10:00:21 -05:00