Return to ssh-ecdsa.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.11, 2014/06/24 01:13:21 | version 1.12, 2015/12/11 04:21:12 | ||
---|---|---|---|
|
|
||
ret = 0; | ret = 0; | ||
out: | out: | ||
explicit_bzero(digest, sizeof(digest)); | explicit_bzero(digest, sizeof(digest)); | ||
if (b != NULL) | sshbuf_free(b); | ||
sshbuf_free(b); | sshbuf_free(bb); | ||
if (bb != NULL) | |||
sshbuf_free(bb); | |||
if (sig != NULL) | if (sig != NULL) | ||
ECDSA_SIG_free(sig); | ECDSA_SIG_free(sig); | ||
return ret; | return ret; | ||
|
|
||
out: | out: | ||
explicit_bzero(digest, sizeof(digest)); | explicit_bzero(digest, sizeof(digest)); | ||
if (sigbuf != NULL) | sshbuf_free(sigbuf); | ||
sshbuf_free(sigbuf); | sshbuf_free(b); | ||
if (b != NULL) | |||
sshbuf_free(b); | |||
if (sig != NULL) | if (sig != NULL) | ||
ECDSA_SIG_free(sig); | ECDSA_SIG_free(sig); | ||
free(ktype); | free(ktype); |