aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
Commit message (Expand)AuthorAgeFilesLines
* OpenSSL: Regen assembly files for OpenSSL 1.1.1jJung-uk Kim2021-02-171-4/+7
* armv8crypto: Extract GCM state into a structureMark Johnston2021-02-081-70/+65
* armv8crypto: Fix some edge cases in the AES-GCM implementationMark Johnston2021-02-081-18/+29
* armv8crypto: add AES-GCM supportOleksandr Tymoshenko2021-01-223-74/+417
* aesni: Ensure that key schedules are alignedMark Johnston2021-01-182-3/+12
* armv8crypto: print a message on probe failureMitchell Horne2021-01-181-0/+3
* armv8crypto: add AES-XTS supportMitchell Horne2021-01-073-11/+138
* Revert r366943. It did not work as expected.Jung-uk Kim2020-12-111-1/+0
* Merge OpenSSL 1.1.1i.Jung-uk Kim2020-12-097-39/+56
* Add CFI start/end proc directives to arm64, i386, and ppcConrad Meyer2020-12-051-8/+4
* ossl: port to arm64Mitchell Horne2020-12-042-0/+146
* ossl: split out x86 bits to x86/ossl_cpuid.cMitchell Horne2020-12-043-80/+120
* Check cipher key lengths during probesession.John Baldwin2020-11-051-41/+39
* Replace some K&R function definitions with ANSI C.John Baldwin2020-11-031-10/+4
* Consistently use C99 fixed-width types in the in-kernel crypto code.John Baldwin2020-11-038-90/+90
* Add a new CCP device ID found on my Ryzen 5 3600XT.Jung-uk Kim2020-10-221-0/+1
* [armv8crypto] Fix cryptodev probe logic in armv8cryptoOleksandr Tymoshenko2020-10-221-0/+1
* Add a kernel crypto driver using assembly routines from OpenSSL.John Baldwin2020-10-207-0/+1090
* Move generated OpenSSL assembly routines into the kernel sources.John Baldwin2020-10-2081-0/+204613
* Add support for ESN in AES-NI crypto driverMarcin Wojtas2020-10-161-2/+7
* [skein] Fix compile issue with unknown symbol SKEIN_ASM_UNROLL1024Adrian Chadd2020-10-141-22/+22
* [skein] Fix compilation on gnu assembler with gcc-6 and gcc-9Adrian Chadd2020-10-141-3/+3
* Add a <machine/fpu.h> for i386 that includes <machine/npx.h>.John Baldwin2020-10-134-16/+0
* libmd: fix assembly optimized skein implementationEd Maste2020-10-011-9/+9
* Don't return errors from the cryptodev_process() method.John Baldwin2020-09-081-1/+1
* padlock(4): fix instapanics with geli authenticationAlan Somers2020-09-061-1/+1
* crypto(9): add CRYPTO_BUF_VMPAGEAlan Somers2020-08-261-0/+4
* padlock: fix Via Padlock with 192-bit keysAlan Somers2020-07-201-1/+1
* Add domain policy allocation for amd64 fpu_kern_ctxConrad Meyer2020-07-032-2/+12
* Use zfree() instead of bzero() and free().John Baldwin2020-06-252-10/+5
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-252-14/+7
* Add support for requests with separate AAD to aesni(4).John Baldwin2020-06-221-7/+19
* Fix AES-CCM requests with an AAD size smaller than a single block.John Baldwin2020-06-121-1/+1
* Adjust crypto_apply function callbacks for OCF.John Baldwin2020-06-105-28/+36
* Add a crypto capability flag for accelerated software drivers.John Baldwin2020-06-094-4/+7
* Mark padlock(4) and cryptocteon(4) as software drivers.John Baldwin2020-06-091-1/+1
* Rename skein_block_asm.s to .S and assemble using Clang IASEd Maste2020-06-061-0/+0
* skein_block_asm.S: use #ifdef not .ifdef, for Clang IASEd Maste2020-06-051-6/+7
* Allow assembling skein_block_asm.s with clangAlex Richardson2020-06-051-59/+60
* Explicitly zero on-stack IVs, tags, and HMAC keys.John Baldwin2020-06-031-2/+9
* Change return types of hash update functions in SHA-NIMarcin Wojtas2020-05-282-19/+16
* Support separate output buffers for aesni(4).John Baldwin2020-05-251-24/+73
* Add support for optional separate output buffers to in-kernel crypto.John Baldwin2020-05-251-6/+6
* Remove a workaround for GCM requests with an empty payload.John Baldwin2020-05-221-66/+0
* Improve support for stream ciphers in the software encryption interface.John Baldwin2020-05-221-4/+5
* Various cleanups to the software encryption transform interface.John Baldwin2020-05-201-30/+8
* Remove MD5 HMAC from OCF.John Baldwin2020-05-111-3/+0
* Remove support for the Blowfish algorithm from OCF.John Baldwin2020-05-119-2528/+0
* ccp: add a new hardware ID, found on AMD Ryzen 3 3200UAndriy Gapon2020-04-241-0/+1
* Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin2020-04-204-30/+4