aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto/aesni/aesni.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* aesni: Push FPU sections down furtherMark Johnston2023-08-291-3/+9
* aesni: Switch to using FPU_KERN_NOCTX.John Baldwin2023-08-281-79/+9
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* crypto: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-061-2/+1
* crypto: Validate AES-GCM IV length in check_csp().John Baldwin2021-12-091-2/+1
* aesni: plug a set-but-not-unused var in aesni_newsessionMateusz Guzik2021-11-241-3/+0
* aesni: Support AES-CCM requests with a truncated tag.John Baldwin2021-10-061-7/+11
* aesni: Handle requests with an empty payload.John Baldwin2021-10-061-10/+18
* aesni: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-061-4/+9
* aesni: Ensure that key schedules are alignedMark Johnston2021-01-181-0/+7
* Check cipher key lengths during probesession.John Baldwin2020-11-051-41/+39
* Add support for ESN in AES-NI crypto driverMarcin Wojtas2020-10-161-2/+7
* Add a <machine/fpu.h> for i386 that includes <machine/npx.h>.John Baldwin2020-10-131-4/+0
* Add domain policy allocation for amd64 fpu_kern_ctxConrad Meyer2020-07-031-1/+6
* Use zfree() instead of explicit_bzero() and free().John Baldwin2020-06-251-12/+6
* Add support for requests with separate AAD to aesni(4).John Baldwin2020-06-221-7/+19
* Adjust crypto_apply function callbacks for OCF.John Baldwin2020-06-101-2/+2
* Add a crypto capability flag for accelerated software drivers.John Baldwin2020-06-091-1/+2
* 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-281-18/+15
* Support separate output buffers for aesni(4).John Baldwin2020-05-251-24/+73
* Retire the CRYPTO_F_IV_GENERATE flag.John Baldwin2020-04-201-8/+1
* Refactor driver and consumer interfaces for OCF (in-kernel crypto).John Baldwin2020-03-271-474/+360
* Add an AESNI-optimized version of the CCM/CBC cryptographic and authenticationSean Eric Fagan2019-05-251-11/+63
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-4/+5
* Generalize AES iov optimizationMatt Macy2018-12-131-21/+6
* Remove unused variableConrad Meyer2018-07-181-2/+0
* aesni(4): Add SHA2-224(-HMAC) support as wellConrad Meyer2018-07-181-0/+32
* aesni(4): Add sha256 plain hash supportConrad Meyer2018-07-181-0/+6
* aesni(4): Abstract out hash/HMAC supportConrad Meyer2018-07-181-26/+49
* OpenCrypto: Convert sessions to opaque handles instead of integersConrad Meyer2018-07-181-117/+14
* aesni(4): Fix {de,en}crypt operations that allocated a bufferConrad Meyer2018-06-231-0/+4
* aesni(4): Support CRD_F_KEY_EXPLICIT OCF modeConrad Meyer2018-06-231-11/+31
* aesni(4): Stylistic/comment enhancementsConrad Meyer2018-03-151-5/+7
* Remove unused error return from API that cannot failConrad Meyer2018-02-231-8/+2
* aesni(4): Quiesce spurious GCC 6.3.0 -Wmaybe-uninitialized warningsConrad Meyer2018-01-121-0/+5
* aesni(4): CRYPTO_AES_NIST_GCM_16 mandates MACConrad Meyer2017-10-041-2/+5
* aesni(4): Add support for x86 SHA intrinsicsConrad Meyer2017-09-261-102/+388
* aesni(4): Fix another trivial typo (aensi -> aesni)Conrad Meyer2017-09-201-2/+2
* aesni(4): Fix trivial typo (AQUIRE -> ACQUIRE)Conrad Meyer2017-09-201-3/+3
* aesni(4): Initialize error before useConrad Meyer2016-04-201-0/+1
* upon further examination, it turns out that _unregister_all alreadyJohn-Mark Gurney2015-07-081-3/+0
* address an issue where consumers, like IPsec, can reuse the sameJohn-Mark Gurney2015-07-081-25/+102
* Fix for non-random IV's when CRD_F_IV_PRESENT and CRD_F_IV_EXPLICITJohn-Mark Gurney2015-07-061-23/+25
* remove _NORMAL flag which isn't suppose to be used w/ _alloc_ctx...John-Mark Gurney2015-07-061-2/+1
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-43/+184
* Put the aesni_cipher_setup() and aesni_cipher_process() functions intoKonstantin Belousov2014-06-241-0/+92
* fix broken style(9) in r258399John-Mark Gurney2013-11-231-2/+2
* flag that the aesni driver is sync... This means we don't waste aJohn-Mark Gurney2013-11-201-1/+2