aboutsummaryrefslogtreecommitdiff
path: root/sys/crypto
Commit message (Expand)AuthorAgeFilesLines
...
* ossl: Don't try to initialize the cipher for Chacha20+Poly1305.John Baldwin2023-06-201-1/+2
* ossl: Provide a fallback definition of __uint128_t when neededMark Johnston2023-06-041-0/+4
* ossl: Add a fallback AES-GCM implementation using AES-NIMark Johnston2023-06-022-3/+479
* ossl: Add a VAES-based AES-GCM implementation for amd64Mark Johnston2023-06-027-10/+136614
* ossl: Expose more CPUID bits in OPENSSL_ia32cap_PMark Johnston2023-06-021-1/+2
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-1216-16/+16
* OpenSSL: Regen an assembly file for armJung-uk Kim2023-03-211-1/+1
* OpenSSL: Regen assembly files for OpenSSL 1.1.1tJung-uk Kim2023-02-072-0/+6
* ccr,ccp: Fix argument order to sglist_append_vmpages.John Baldwin2023-02-061-1/+1
* sha512_224: Fix SHA512_224_Final() on little-endian machines.Sebastian Huber2023-02-061-5/+8
* aesni: Remove misleading array bounds for aesni_decryt_ecb.John Baldwin2022-12-071-1/+1
* OpenSSL: Regen assembly file for OpenSSSL 1.1.1sJung-uk Kim2022-11-011-14/+14
* Fix the IV length in the armv8 AES GCM codeAndrew Turner2022-09-061-2/+2
* skein: Update guard define checkWarner Losh2022-07-241-1/+1
* 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: Remove unused devclass arguments to DRIVER_MODULE.John Baldwin2022-05-066-14/+6
* ccp: Use devclass_find to lookup devclass in db_show_ccp.John Baldwin2022-04-211-1/+1
* Remove checks for __GNUCLIKE_ASM assuming it is always true.John Baldwin2022-04-122-6/+0
* armv8crypto: Remove leftover debug printfsMark Johnston2022-02-171-2/+0
* armv8crypto: Use cursors to access crypto buffer dataMark Johnston2022-02-163-167/+262
* armv8crypto: Factor out some duplicated GCM codeMark Johnston2022-02-161-60/+51
* crypto: Add an API supporting curve25519.John Baldwin2022-01-244-1/+137
* chacha20_poly1305: Use the correct license disclaimer.John Baldwin2022-01-202-4/+4
* crypto: Add a simple API for [X]ChaCha20-Poly1035 on flat buffers.John Baldwin2022-01-182-0/+295
* crypto: Re-add encrypt/decrypt_multi hooks to enc_xform.John Baldwin2022-01-111-2/+12
* sys/crypto: Use C99 fixed-width integer types.John Baldwin2021-12-281-15/+15
* aesni: Fix an out-of-bounds read in AES_GCM_decrypt()Mark Johnston2021-12-161-2/+3
* Add accelerated arm64 sha512 to libmdAndrew Turner2021-12-133-0/+223
* cryptosoft: Fully support per-operation keys for auth algorithms.John Baldwin2021-12-091-24/+14
* crypto: Validate AES-GCM IV length in check_csp().John Baldwin2021-12-093-9/+1
* libmd: Only define SHA256_Transform_c when using the ARM64 ifunc.John Baldwin2021-12-081-6/+4
* aesni: plug a set-but-not-unused var in aesni_newsessionMateusz Guzik2021-11-241-3/+0
* Add assembly optimized code for OpenSSL on powerpc, powerpc64 and powerpc64lePiotr Kubaj2021-11-2351-0/+70645
* aesni: Avoid a potential out-of-bounds load in AES_GCM_encrypt()Mark Johnston2021-11-161-3/+4
* ossl: Add support for ETA modeKornel Duleba2021-11-081-0/+33
* ossl: Add support for AES-CBC cipherKornel Duleba2021-11-089-32/+411
* Revert "ossl: Add support for AES-CBC cipher"Wojciech Macek2021-11-069-411/+32
* Revert "ossl: Add support for ETA mode"Wojciech Macek2021-11-061-33/+0
* ossl: Add support for ETA modeKornel Duleba2021-11-061-0/+33
* ossl: Add support for AES-CBC cipherKornel Duleba2021-11-069-32/+411
* crypto: Support Chacha20-Poly1305 with a nonce size of 8 bytes.John Baldwin2021-10-061-6/+8
* aesni: Support AES-CCM requests with a truncated tag.John Baldwin2021-10-063-19/+17
* aesni: Permit AES-CCM requests with neither payload nor AAD.John Baldwin2021-10-061-5/+0
* aesni: Handle requests with an empty payload.John Baldwin2021-10-061-10/+18
* aesni: Support multiple nonce lengths for AES-CCM.John Baldwin2021-10-062-28/+17
* crypto: Permit variable-sized IVs for ciphers with a reinit hook.John Baldwin2021-10-061-2/+3
* ccp, ccr: Simplify drivers to assume an AES-GCM IV length of 12.John Baldwin2021-10-061-3/+2
* crypto(4): Fix a few typos in camellia.cGordon Bergling2021-09-041-3/+3
* aesni: Avoid a potential out-of-bounds load in aes_encrypt_icm()Mark Johnston2021-08-301-5/+13