aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
Commit message (Expand)AuthorAgeFilesLines
* crypto: avoid warnings about too-long initializer stringsDimitry Andric2026-01-021-2/+2
* ossl: Add missing labels to bsaes-armv7.SMark Johnston2023-08-241-4/+4
* Delete trailing whitespace from $FreeBSD$ removalWarner Losh2023-08-232-2/+0
* sys: Remove $FreeBSD$: one-line bare tagWarner Losh2023-08-231-2/+0
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-232-2/+0
* sys: Remove $FreeBSD$: one-line .S patternWarner Losh2023-08-232-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-2338-74/+0
* sys: Remove $FreeBSD$: one-line .c comment patternWarner Losh2023-08-23170-170/+0
* sys: Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-2329-58/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-2514-14/+14
* aesni: Remove misleading array bounds for aesni_decryt_ecb.John Baldwin2023-05-031-1/+1
* ccr,ccp: Fix argument order to sglist_append_vmpages.John Baldwin2023-02-221-1/+1
* sha512_224: Fix SHA512_224_Final() on little-endian machines.Sebastian Huber2023-02-091-5/+8
* OpenSSL: Regen assembly files for OpenSSL 1.1.1tJung-uk Kim2023-02-072-0/+6
* OpenSSL: Regen assembly file for OpenSSSL 1.1.1sJung-uk Kim2022-11-181-14/+14
* <crypto/chacha20_poly1305>: Fix operations with 8 byte nonce.John Baldwin2022-11-151-10/+36
* Fix the IV length in the armv8 AES GCM codeAndrew Turner2022-09-211-2/+2
* crypto: Add an API supporting curve25519.John Baldwin2022-07-134-1/+137
* crypto: Add a simple API for [X]ChaCha20-Poly1035 on flat buffers.John Baldwin2022-07-132-0/+136
* OpenSSL: Regen assembly file for OpenSSSL 1.1.1qJung-uk Kim2022-07-051-4/+4
* OpenSSL: Regen assembly file for OpenSSSL 1.1.1pJung-uk Kim2022-06-211-179/+0
* crypto: Validate AES-GCM IV length in check_csp().John Baldwin2022-04-293-9/+1
* armv8crypto: Remove leftover debug printfsMark Johnston2022-03-181-2/+0
* armv8crypto: Use cursors to access crypto buffer dataMark Johnston2022-03-183-171/+266
* armv8crypto: Factor out some duplicated GCM codeMark Johnston2022-03-181-60/+51
* Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrightsEd Maste2022-02-081-1/+0
* Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64lePiotr Kubaj2021-12-2951-0/+70645
* Add accelerated arm64 sha512 to libmdAndrew Turner2021-12-293-0/+223
* aesni: Fix an out-of-bounds read in AES_GCM_decrypt()Mark Johnston2021-12-271-2/+3
* libmd: Only define SHA256_Transform_c when using the ARM64 ifunc.John Baldwin2021-12-201-6/+4
* Use arm64 sha256 intrinsics in libmdAndrew Turner2021-12-203-1/+168
* aesni: Avoid a potential out-of-bounds load in AES_GCM_encrypt()Mark Johnston2021-11-231-3/+4
* crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.John Baldwin2021-10-211-6/+8
* aesni: Support AES-CCM requests with a truncated tag.John Baldwin2021-10-213-19/+17
* aesni: Permit AES-CCM requests with neither payload nor AAD.John Baldwin2021-10-211-5/+0
* aesni: Handle requests with an empty payload.John Baldwin2021-10-211-10/+18
* aesni: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-212-28/+17
* crypto: Permit variable-sized IVs for ciphers with a reinit hook.John Baldwin2021-10-211-2/+3
* ossl: Use crypto_cursor_segment().John Baldwin2021-10-211-24/+12
* crypto: Add a new type of crypto buffer for a single mbuf.John Baldwin2021-10-211-0/+3
* ccp, ccr: Simplify drivers to assume an AES-GCM IV length of 12.John Baldwin2021-10-211-3/+2
* ossl: Don't encryt/decrypt too much data for chacha20.John Baldwin2021-10-211-3/+6
* ossl: Add support for the ChaCha20 + Poly1305 AEAD cipher from RFC 8439John Baldwin2021-10-215-4/+333
* ossl: Add ChaCha20 cipher support.John Baldwin2021-10-214-19/+251
* ossl: Add Poly1305 digest support.John Baldwin2021-10-214-17/+248
* crypto(4): Fix a few typos in camellia.cGordon Bergling2021-09-071-3/+3
* aesni: Avoid a potential out-of-bounds load in aes_encrypt_icm()Mark Johnston2021-09-061-5/+13
* armv8crypto: note derivation in armv8_crypto_wrap.cMitchell Horne2021-03-221-0/+7
* armv8crypto: fix AES-XTS regression introduced by ed9b7f44Oleksandr Tymoshenko2021-03-071-0/+3
* armv8crypto: add missing newlineElliott Mitchell2021-03-031-1/+1