diff options
| author | Jon Simons <jon@jonsimons.org> | 2014-10-05 05:59:54 -0700 |
|---|---|---|
| committer | Andreas Schneider <asn@cryptomilk.org> | 2014-12-05 10:46:31 +0100 |
| commit | 5d75090d9fe23c6ef27560de47fc141fc769c6cd (patch) | |
| tree | 2669fba764d496735f5d025694a609c0f92f7217 /include/libssh/bind.h | |
| parent | 32a3cfe6613262cc6e84a0c5cdf9803184e9c2ce (diff) | |
pki_crypto.c: plug ecdsa_sig->[r,s] bignum leaks
Per ecdsa(3ssl), ECDSA_SIG_new does allocate its 'r' and 's' bignum fields.
Fix a bug where the initial 'r' and 's' bignums were being overwritten with
newly-allocated bignums, resulting in a memory leak.
BUG: https://red.libssh.org/issues/175
Signed-off-by: Jon Simons <jon@jonsimons.org>
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 4745d652b5e71c27fd891edfe690162c0b8d3005)
Diffstat (limited to 'include/libssh/bind.h')
0 files changed, 0 insertions, 0 deletions
