Page MenuHomeFreeBSD

D32108.id96377.diff
No OneTemporary

D32108.id96377.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
Sun, Feb 8, 4:36 PM (3 h, 7 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28474147
Default Alt Text
D32108.id96377.diff (437 B)

Event Timeline