mirror of
https://git.libssh.org/projects/libssh.git
synced 2025-11-27 13:21:11 +03:00
wrapper: Reformat crypto_free()
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
This commit is contained in:
@@ -146,7 +146,8 @@ struct ssh_crypto_struct *crypto_new(void) {
|
|||||||
return crypto;
|
return crypto;
|
||||||
}
|
}
|
||||||
|
|
||||||
void crypto_free(struct ssh_crypto_struct *crypto){
|
void crypto_free(struct ssh_crypto_struct *crypto)
|
||||||
|
{
|
||||||
int i;
|
int i;
|
||||||
if (crypto == NULL) {
|
if (crypto == NULL) {
|
||||||
return;
|
return;
|
||||||
@@ -195,19 +196,15 @@ void crypto_free(struct ssh_crypto_struct *crypto){
|
|||||||
}
|
}
|
||||||
SAFE_FREE(crypto->compress_in_ctx);
|
SAFE_FREE(crypto->compress_in_ctx);
|
||||||
#endif /* WITH_ZLIB */
|
#endif /* WITH_ZLIB */
|
||||||
if(crypto->encryptIV)
|
|
||||||
SAFE_FREE(crypto->encryptIV);
|
SAFE_FREE(crypto->encryptIV);
|
||||||
if(crypto->decryptIV)
|
|
||||||
SAFE_FREE(crypto->decryptIV);
|
SAFE_FREE(crypto->decryptIV);
|
||||||
if(crypto->encryptMAC)
|
|
||||||
SAFE_FREE(crypto->encryptMAC);
|
SAFE_FREE(crypto->encryptMAC);
|
||||||
if(crypto->decryptMAC)
|
|
||||||
SAFE_FREE(crypto->decryptMAC);
|
SAFE_FREE(crypto->decryptMAC);
|
||||||
if(crypto->encryptkey){
|
if (crypto->encryptkey != NULL) {
|
||||||
memset(crypto->encryptkey, 0, crypto->digest_len);
|
memset(crypto->encryptkey, 0, crypto->digest_len);
|
||||||
SAFE_FREE(crypto->encryptkey);
|
SAFE_FREE(crypto->encryptkey);
|
||||||
}
|
}
|
||||||
if(crypto->decryptkey){
|
if (crypto->decryptkey != NULL) {
|
||||||
memset(crypto->decryptkey, 0, crypto->digest_len);
|
memset(crypto->decryptkey, 0, crypto->digest_len);
|
||||||
SAFE_FREE(crypto->decryptkey);
|
SAFE_FREE(crypto->decryptkey);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user