Daniele Lacamera
94014ee5ca
rsa: address review - drop XMEMSET, free uninitialized temporaries instead
...
Restore the original short-circuit XMALLOC chains and leave the zeroing to
mp_init_multi(). On a partial allocation failure mp_init_multi() is skipped,
so nothing is initialized: free whatever was allocated right there and NULL
the pointers, so the shared cleanup at the end of the function never calls
mp_clear()/mp_forcezero() on an allocated-but-uninitialized mp_int.
No extra mp_init() calls, no XMEMSET, and the returned error codes are
unchanged.
2026-07-29 08:02:02 +02:00
..
2026-07-23 21:17:10 +10:00
2026-07-17 22:38:55 +10:00
2026-07-08 08:30:02 -07:00
2026-07-24 16:39:55 -05:00
2026-07-29 08:02:02 +02:00
2026-07-20 12:38:34 -05:00
2026-07-08 09:33:47 +10:00
2026-07-28 11:31:19 +10:00
2026-07-07 15:48:20 -07:00
2026-07-07 15:48:20 -07:00
2026-07-10 08:00:39 -07:00
2026-07-16 09:39:09 +10:00
2026-07-17 15:34:35 -05:00
2026-07-24 16:39:55 -05:00
2026-07-24 10:19:40 -06:00
2026-07-22 17:35:55 -06:00
2026-07-10 11:46:38 +02:00
2026-07-10 08:37:02 +02:00
2026-07-24 10:21:20 -06:00
2026-07-22 08:06:35 +02:00
2026-07-20 11:09:53 -05:00
2026-07-13 11:56:57 -06:00
2026-07-20 11:09:53 -05:00
2026-07-22 09:52:27 +02:00
2026-07-14 09:08:12 -07:00
2026-07-14 09:08:12 -07:00
2026-07-08 08:04:24 +10:00
2026-07-07 14:26:31 -07:00
2026-07-14 09:08:12 -07:00
2026-07-14 09:08:12 -07:00
2026-07-15 23:44:40 +02:00
2026-07-20 17:02:38 -06:00
2026-07-20 11:09:53 -05:00
2026-07-22 09:52:26 +02:00
2026-07-29 08:02:02 +02:00
2026-07-20 11:09:53 -05:00
2026-07-13 11:56:57 -06:00
2026-07-24 16:39:55 -05:00
2026-07-21 09:46:57 -05:00
2026-07-09 17:00:59 +02:00
2026-07-16 09:39:09 +10:00
2026-07-16 11:01:48 -06:00
2026-07-22 15:06:01 -07:00
2026-07-29 08:02:02 +02:00
2026-07-17 22:38:55 +10:00
2026-07-17 22:38:55 +10:00
2026-07-20 11:09:53 -05:00
2026-07-24 16:39:54 -05:00
2026-07-24 16:39:54 -05:00
2026-07-13 11:19:23 +02:00
2026-07-17 08:57:37 +02:00
2026-07-23 08:43:54 -05:00
2026-07-17 08:57:37 +02:00
2026-07-17 08:57:37 +02:00
2026-07-17 08:57:37 +02:00
2026-07-17 08:57:37 +02:00
2026-07-17 22:38:55 +10:00
2026-07-17 08:57:37 +02:00
2026-07-29 08:02:02 +02:00
2026-07-08 09:33:47 +10:00
2026-07-22 09:52:26 +02:00
2026-07-17 22:38:55 +10:00
2026-07-17 22:38:55 +10:00
2026-07-17 22:38:55 +10:00
2026-07-17 22:38:55 +10:00
2026-07-08 08:04:24 +10:00
2026-07-07 14:26:31 -07:00
2026-07-21 12:32:05 -07:00
2026-07-23 21:17:10 +10:00
2026-07-16 11:01:48 -06:00
2026-07-16 11:01:48 -06:00
2026-07-10 16:32:40 -07:00