aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use crypto_contiguous_subsegment().John Baldwin2020-04-151-21/+3
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-2712-1405/+1073
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Fix the armv8 crypto driver after r354170.Andrew Turner2019-10-301-1/+1
* Stop using des_cblock * for arguments to DES functions.John Baldwin2019-08-263-34/+27
* Use 'const' for keys and IVs passed to software encryption algorithms.John Baldwin2019-08-225-17/+17
* armv8crypto: add missing unlock for session (after r336439)Ed Maste2019-08-081-0/+2
* aesni(4): Fix trivial type typoConrad Meyer2019-05-271-1/+1
* Add an AESNI-optimized version of the CCM/CBC cryptographic and authenticationSean Eric Fagan2019-05-254-11/+512
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-205-7/+11
* Embedded chacha: Add 0-bit iv + 128-bit counter modeConrad Meyer2019-03-012-1/+43
* Regularize the Netflix copyrightWarner Losh2019-02-041-1/+2
* Generalize AES iov optimizationMatt Macy2018-12-131-21/+6
* rijndael (AES): Avoid leaking sensitive data on kernel stackConrad Meyer2018-10-261-11/+20
* Add explicit copyright text to trivial headerConrad Meyer2018-10-221-0/+3
* Embedded chacha: Remove some harmless dead stores in keystream modeConrad Meyer2018-10-201-0/+2
* Embedded chacha: Distinguish via dedicated macroConrad Meyer2018-10-201-3/+3
* crypto/chacha: Split header into separate _chacha.hConrad Meyer2018-10-202-4/+13
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Don't load ccp automatically with devmatchWarner Losh2018-08-311-0/+2
* Update userland arc4random() with OpenBSD's Chacha20 based arc4random().Xin LI2018-08-192-7/+16
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Bring in compatibility glue for libsodiumConrad Meyer2018-08-178-0/+42
* libmd: Always erase context in _Final method, and when doingXin LI2018-07-203-5/+8
* Remove unused variableConrad Meyer2018-07-181-2/+0