Andres Amaya Garcia
a7559cb7ba
Fix entropy module to work with hw accelerator
...
This patch modifies the entropy.c module to ensure that the sha256 and
sha512 contexts are correctly initialised and freed instead of skipping
these calls or simply zeroizing with memset() or mbedtls_zeroize().
This is important as the sha contexts might otherwise leak memory or
other resources, and even more so in the context of hardware
accelerators where the configuration of the device might be done in the
init and free calls.
2017-06-29 16:27:15 +01:00
..
2015-06-25 10:59:56 +02:00
2017-05-16 10:22:37 +01:00
2016-05-23 14:29:28 +01:00
2016-05-23 14:29:32 +01:00
2016-10-13 13:54:14 +01:00
2016-08-25 15:42:27 +01:00
2017-02-15 23:31:07 +02:00
2017-06-08 19:48:03 +02:00
2016-05-23 14:29:32 +01:00
2016-06-07 14:52:35 +01:00
2016-05-23 14:29:32 +01:00
2017-06-06 18:44:13 +02:00
2015-09-04 14:21:07 +02:00
2017-02-15 23:31:07 +02:00
2017-05-12 00:18:04 +01:00
2017-06-20 23:08:10 +01:00
2017-02-15 23:31:07 +02:00
2017-02-15 09:08:26 +00:00
2016-05-23 14:29:32 +01:00
2016-01-20 00:44:42 +00:00
2015-09-04 14:21:07 +02:00
2015-09-04 14:21:07 +02:00
2015-10-20 16:20:56 +02:00
2017-05-11 22:42:14 +01:00
2017-05-11 22:42:14 +01:00
2016-06-12 00:31:33 +01:00
2017-06-29 16:27:15 +01:00
2016-10-13 17:21:01 +01:00
2016-10-13 13:54:47 +01:00
2016-05-23 23:18:26 +01:00
2015-09-04 14:21:07 +02:00
2016-10-13 13:51:09 +01:00
2017-06-28 12:52:16 +01:00
2017-06-28 12:52:16 +01:00
2017-06-28 12:52:16 +01:00
2017-06-28 14:12:44 +01:00
2017-06-28 14:16:07 +01:00
2016-05-23 14:29:29 +01:00
2017-02-15 09:08:26 +00:00
2016-09-04 15:14:38 +01:00
2015-09-04 14:21:07 +02:00
2017-06-29 11:16:38 +01:00
2017-05-11 21:55:17 +01:00
2017-05-11 21:55:17 +01:00
2016-08-25 16:36:35 +01:00
2015-09-04 14:21:07 +02:00
2016-05-23 14:29:28 +01:00
2017-02-15 09:08:26 +00:00
2015-10-21 12:50:45 +02:00
2017-02-15 09:08:26 +00:00
2017-06-28 12:52:16 +01:00
2017-06-28 13:01:15 +01:00
2017-06-28 12:52:16 +01:00
2017-06-28 12:52:16 +01:00
2017-06-28 12:52:16 +01:00
2016-07-13 14:46:18 +01:00
2017-05-15 11:50:11 +01:00
2017-06-28 13:05:06 +01:00
2017-03-02 12:26:11 +00:00
2017-06-28 13:09:05 +01:00
2016-07-13 14:46:18 +01:00
2017-06-09 10:42:03 +01:00
2017-05-16 10:22:37 +01:00
2016-02-22 10:47:32 +01:00
2017-05-11 22:42:14 +01:00
2015-09-04 14:21:07 +02:00
2015-10-21 12:50:45 +02:00
2017-02-28 14:51:31 +00:00
2017-06-06 18:44:14 +02:00
2017-02-15 22:54:42 +02:00
2017-06-06 18:44:13 +02:00
2017-06-28 12:52:16 +01:00
2016-10-11 14:07:48 +01:00
2015-09-04 14:21:07 +02:00