Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Mar 2016 10:12:07 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 166508] [glxsb] AES 256 encryption does not work with glxsb driver
Message-ID:  <bug-166508-8-dzoUBO7L6c@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-166508-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-166508-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=166508

longwitz@incore.de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |longwitz@incore.de

--- Comment #3 from longwitz@incore.de ---
Hello,

the following patch eliminates the CAVEAT of glxsb(4) for me, so I can run AES
with mixed length on soekris boxes using glxsb:

--- crypto.c.orig       2015-03-13 12:01:21.000000000 +0100
+++ crypto.c    2016-03-25 11:04:57.670215000 +0100
@@ -362,6 +362,14 @@
                    (cap->cc_flags & match) == 0)
                        continue;

+               /*
+                * workaround for CAVEAT in glxsb(4)
+                */
+               if (strncmp(device_get_nameunit(cap->cc_dev), "glxsb", 5) == 0
&&
+                   cri->cri_alg == CRYPTO_AES_CBC &&
+                   cri->cri_klen != 128)
+                       continue;
+
                /* verify all the algorithms are supported. */
                if (driver_suitable(cap, cri)) {
                        if (best == NULL |

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-166508-8-dzoUBO7L6c>