Page MenuHomeFreeBSD

D32108.id.diff
No OneTemporary

D32108.id.diff

diff --git a/sys/opencrypto/cryptodev.c b/sys/opencrypto/cryptodev.c
--- a/sys/opencrypto/cryptodev.c
+++ b/sys/opencrypto/cryptodev.c
@@ -864,6 +864,13 @@
goto bail;
}
break;
+ case CSP_MODE_AEAD:
+ if (cse->ivsize != 0 && cop->iv == NULL) {
+ SDT_PROBE1(opencrypto, dev, ioctl, error, __LINE__);
+ error = EINVAL;
+ goto bail;
+ }
+ /* FALLTHROUGH */
case CSP_MODE_ETA:
switch (cop->op) {
case COP_ENCRYPT:

File Metadata

Mime Type
text/plain
Expires
Mon, Jun 8, 6:18 AM (18 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33807328
Default Alt Text
D32108.id.diff (437 B)

Event Timeline