Janos Follath
ea29bfb148
Add tls12_prf key derivation to the new API
...
The TLS 1.2 pseudorandom function does a lot of distinct HMAC operations
with the same key. To save the battery and CPU cycles spent on
calculating the paddings and hashing the inner padding, we keep the
hash context in the status right after the inner padding having been
hashed and clone it as needed.
2019-06-26 09:15:08 +01: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-19 17:59:00 +00:00
2019-01-31 08:20:20 -05:00
2019-04-02 10:07:28 -07:00
2019-06-05 11:34:54 +02:00
2018-06-27 10:51:47 +01:00
2019-04-30 11:10:51 +01:00
2019-01-31 08:20:20 -05: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-05-01 14:12:43 +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-22 13:54:52 +01: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
2019-03-11 16:46:20 +00:00
2018-06-12 16:56:04 +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-06-05 11:34:54 +02:00
2019-06-05 11:34:54 +02:00
2019-01-31 08:20:20 -05:00
2019-01-31 08:20:20 -05:00
2019-01-31 08:20:20 -05:00
2019-06-05 11:34:54 +02: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-05-16 21:35:18 +02:00
2018-11-23 22:58:38 +01:00
2019-03-15 11:13:33 +01:00
2019-02-19 15:09:14 +02:00
2019-06-05 16:38:42 +02:00
2019-06-05 11:39:57 +02:00
2019-05-27 14:08:28 +02:00
2019-05-06 18:56:30 +02:00
2019-06-26 09:15:08 +01:00
2019-04-11 14:21:14 +01: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
2018-09-06 12:09:56 +01:00
2018-11-04 18:51:36 +00:00
2019-04-25 11:46:21 +01:00
2016-11-04 23:05:56 +01:00
2018-04-17 10:00:21 -05:00