David Cermak
2efb3288a0
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-01-09 18:11:18 +00:00
..
2019-12-16 19:15:37 +00:00
2020-01-06 17:13:53 +08:00
2019-06-21 19:53:29 +08:00
2020-01-07 06:40:33 +08:00
2020-01-06 17:13:53 +08:00
2020-01-09 16:30:55 +08:00
2019-08-22 17:44:29 +08:00
2019-10-09 16:46:46 +08:00
2019-08-01 16:28:56 +07:00
2019-12-10 10:23:00 +08:00
2020-01-06 17:13:54 +08:00
2020-01-06 17:13:53 +08:00
2020-01-08 18:23:29 +11:00
2020-01-08 18:13:12 +11:00
2019-09-20 10:28:37 +10:00
2019-12-20 13:28:29 -03:00
2020-01-06 17:13:53 +08:00
2020-01-06 17:13:53 +08:00
2019-09-16 16:18:48 +10:00
2019-12-31 14:18:16 +05:30
2019-09-06 11:02:36 +08:00
2019-12-31 14:18:16 +05:30
2019-08-02 09:25:16 +02:00
2019-08-01 16:28:56 +07:00
2020-01-02 17:16:47 +00:00
2019-11-21 14:14:19 +08:00
2019-12-09 09:48:31 +08:00
2019-12-03 22:58:41 +08:00
2020-01-06 17:18:13 +08:00
2020-01-08 18:23:29 +11:00
2020-01-06 21:16:24 +00:00
2019-12-19 16:47:57 +01:00
2019-12-19 17:53:09 +05:30
2019-12-20 13:35:56 -03:00
2020-01-06 17:13:53 +08:00
2019-12-10 14:30:25 +08:00
2020-01-06 17:13:53 +08:00
2020-01-06 17:13:53 +08:00
2020-01-03 15:30:03 +05:30
2019-11-29 18:05:24 +08:00
2019-08-14 10:03:27 +10:00
2020-01-06 17:13:53 +08:00
2019-11-22 11:41:35 +01:00
2019-12-20 13:35:56 -03:00
2020-01-09 18:11:18 +00:00
2019-12-20 12:53:50 +08:00
2019-12-17 14:06:40 +01:00
2019-12-31 15:08:27 +08:00
2019-10-11 05:04:08 +00:00
2020-01-02 09:18:24 +08:00
2019-09-23 16:10:57 +02:00
2019-12-20 19:09:10 +11:00
2019-12-09 09:44:56 +08:00
2019-06-21 19:53:29 +08:00
2019-12-12 12:37:29 +08:00
2019-12-19 15:55:51 +11:00
2020-01-06 17:13:53 +08:00
2020-01-06 17:13:54 +08:00
2020-01-06 17:13:53 +08:00
2019-12-23 18:20:14 +01:00
2020-01-09 13:18:31 +08:00
2019-12-17 09:02:51 +01:00
2019-12-15 21:39:42 +01:00
2020-01-06 17:13:47 +08:00
2019-12-11 14:53:26 +01:00
2020-01-06 17:13:53 +08:00
2020-01-07 09:51:54 +00:00
2019-12-18 13:51:27 +08:00
2019-12-20 13:23:47 -03:00