Page MenuHomeFreeBSD

D28752.id84152.diff
No OneTemporary

D28752.id84152.diff

Index: sys/opencrypto/cryptosoft.c
===================================================================
--- sys/opencrypto/cryptosoft.c
+++ sys/opencrypto/cryptosoft.c
@@ -537,6 +537,9 @@
}
}
+ if (crp->crp_cipher_key != NULL)
+ exf->setkey(swe->sw_kschedule, crp->crp_cipher_key,
+ crypto_get_params(crp->crp_session)->csp_cipher_klen);
exf->reinit(swe->sw_kschedule, iv);
/* Do encryption with MAC */
@@ -755,6 +758,9 @@
if (error)
return (error);
+ if (crp->crp_cipher_key != NULL)
+ exf->setkey(swe->sw_kschedule, crp->crp_cipher_key,
+ crypto_get_params(crp->crp_session)->csp_cipher_klen);
exf->reinit(swe->sw_kschedule, iv);
/* Do encryption/decryption with MAC */

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 3, 11:53 PM (17 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30786251
Default Alt Text
D28752.id84152.diff (709 B)

Event Timeline