David Cermak
fe94d07dfe
mbedtls: fix hw accelerated big-num mul if operand and result overlap
...
this issue is mainly exposed when using larger (4096) client key in TLS mutual auth,
since it uses multiplications > 2048 when mbedtls_mpi_mul_mpi is used in recursion,
which works only if both operands point to different location than result since
mpi_mult_mpi_overlong() called mbedtls_mpi_grow() to reallocate buffers used in previous
pointer arithmetics and thus corrupting it. Fixed by growing the mpi buffer before
calling mpi_mult_mpi_overlong()
2020-02-20 11:50:46 +01:00
..
2018-10-30 10:59:39 +11:00
2019-09-19 17:09:37 +08:00
2018-09-13 11:13:27 +08:00
2019-09-16 15:10:50 +08:00
2019-10-18 11:18:08 +05:30
2020-02-15 13:32:51 +08:00
2018-09-13 11:13:27 +08:00
2019-06-20 16:27:06 +08:00
2018-09-13 11:13:27 +08:00
2019-10-11 19:45:08 +08:00
2020-02-14 17:54:30 +08:00
2018-09-13 11:13:27 +08:00
2018-09-13 11:13:27 +08:00
2018-09-13 11:13:27 +08:00
2019-03-18 23:17:02 +00:00
2019-10-23 09:09:29 +11:00
2019-10-17 08:10:06 +00:00
2018-09-13 11:13:27 +08:00
2019-10-18 10:28:49 +02:00
2019-10-08 18:58:40 +08:00
2019-09-12 19:27:19 +08:00
2019-08-26 15:15:25 +08:00
2018-09-13 11:13:27 +08:00
2019-08-21 18:59:06 +10:00
2019-07-17 13:52:01 +10:00
2018-09-13 11:13:27 +08:00
2020-01-10 19:19:11 +08:00
2020-02-20 11:50:46 +01:00
2019-10-28 10:52:39 +08:00
2018-09-13 11:13:27 +08:00
2019-04-24 18:42:26 +08:00
2018-09-13 11:13:27 +08:00
2019-07-08 15:19:43 +08:00
2018-09-13 11:13:27 +08:00
2018-10-04 19:25:12 +05:30
2018-09-13 11:13:27 +08:00
2018-09-13 11:13:27 +08:00
2020-02-19 10:47:55 +08:00
2020-02-13 14:30:10 +08:00
2019-06-28 11:11:43 +08:00
2018-12-28 09:56:15 +08:00
2020-02-18 19:40:02 +08:00
2018-09-13 11:13:27 +08:00
2019-10-22 08:23:31 +02:00
2018-09-13 11:13:27 +08:00
2019-12-22 09:08:02 +00:00
2018-09-13 11:13:27 +08:00