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;
|
||||
}
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user