1
1

wrapper: Reformat crypto_free()

Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Этот коммит содержится в:
Andreas Schneider 2018-09-03 17:39:56 +02:00
родитель 7867126aa6
Коммит 9c5d2d4543

Просмотреть файл

@ -146,7 +146,8 @@ struct ssh_crypto_struct *crypto_new(void) {
return crypto;
}
void crypto_free(struct ssh_crypto_struct *crypto){
void crypto_free(struct ssh_crypto_struct *crypto)
{
int i;
if (crypto == NULL) {
return;
@ -195,19 +196,15 @@ void crypto_free(struct ssh_crypto_struct *crypto){
}
SAFE_FREE(crypto->compress_in_ctx);
#endif /* WITH_ZLIB */
if(crypto->encryptIV)
SAFE_FREE(crypto->encryptIV);
if(crypto->decryptIV)
SAFE_FREE(crypto->decryptIV);
if(crypto->encryptMAC)
SAFE_FREE(crypto->encryptMAC);
if(crypto->decryptMAC)
SAFE_FREE(crypto->decryptMAC);
if(crypto->encryptkey){
if (crypto->encryptkey != NULL) {
memset(crypto->encryptkey, 0, crypto->digest_len);
SAFE_FREE(crypto->encryptkey);
}
if(crypto->decryptkey){
if (crypto->decryptkey != NULL) {
memset(crypto->decryptkey, 0, crypto->digest_len);
SAFE_FREE(crypto->decryptkey);
}