summaryrefslogtreecommitdiff
path: root/lib/crypto
AgeCommit message (Expand)Author
2 daysMerge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2 daysMerge tag 'x86_fpu_for_v7.4_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
7 dayslib/crypto: md5: remove unused headerMohamad Raizudeen
7 dayslib/crypto: mips/chacha: Handle lengths of 2 GiB or moreVladimir Kukharenko
7 dayslib/crypto: arm/chacha: Handle lengths of 2 GiB or more in scalar codeVladimir Kukharenko
7 dayslib/crypto: chacha: Use size_t lengthEric Biggers
7 dayslib/crypto: poly1305: Use size_t lengthEric Biggers
10 dayslib/crypto: x86/sha512: Follow the normal %rbp conventionEric Biggers
10 dayslib/crypto: x86/sha256: Follow the normal %rbp conventionEric Biggers
10 dayslib/crypto: x86/sha1: Follow the normal %rbp conventionEric Biggers
13 dayslib/crypto: tests: Add Poly1305 split-update carry regression testEric Biggers
13 dayslib/crypto: arm64: Fix lost Poly1305 carry when resuming NEON stateJérémy Jean
13 dayslib/crypto: poly1305: Use memzero_explicit() in poly1305_final()Eric Biggers
2026-10-05lib/crypto: chacha20poly1305: zeroize state in __chacha20poly1305_decryptMohamad Raizudeen
2026-10-04lib/crypto: sparc/aes-xts: Add optimization using the AES opcodesStian Halseth
2026-10-03lib: Move SipHash into lib/crypto/Eric Biggers
2026-10-02lib/crypto: x86/aes-ctr: Remove some unreachable codeEric Biggers
2026-09-30lib/crypto: x86/aes: Set RNDKEY in aes_cbc_encrypt_aesni()Eric Biggers
2026-09-30lib/crypto: riscv/aes-xts: Migrate optimized code into libraryEric Biggers
2026-09-30lib/crypto: riscv/aes-ctr: Migrate optimized code into libraryEric Biggers
2026-09-30lib/crypto: riscv/aes-cbc: Migrate optimized code into libraryEric Biggers
2026-09-30lib/crypto: riscv/aes-ecb: Migrate optimized code into libraryEric Biggers
2026-09-30lib/crypto: riscv/aes: Pass key struct to assembly codeEric Biggers
2026-09-30lib/crypto: riscv/aes: Copy aes-macros.S to libraryEric Biggers
2026-09-30lib/crypto: x86/aes-xts: Migrate AVX-optimized code into libraryEric Biggers
2026-09-30lib/crypto: x86/aes-ctr: Migrate AVX-optimized code into libraryEric Biggers
2026-09-30lib/crypto: x86/aes-xts: Add AES-NI optimizationEric Biggers
2026-09-30lib/crypto: x86/aes-ctr: Add AES-NI optimizationEric Biggers
2026-09-30lib/crypto: x86/aes-cbc: Add AES-NI optimizationEric Biggers
2026-09-30lib/crypto: x86/aes-ecb: Add AES-NI optimizationEric Biggers
2026-09-30lib/crypto: x86/aes: Clean up aes-aesni.S in preparation for AES modesEric Biggers
2026-09-30lib/crypto: aes-xctr: Pass counter by value to aes_xctr_arch()Eric Biggers
2026-09-30lib/crypto: sha1: Provide functions for zeroizing hmac_sha1 structuresThomas Huth
2026-09-30lib/crypto: blake2: Provide functions for zeroizing blake2*_ctx structuresThomas Huth
2026-09-30lib/crypto: sm3: Provide a function for zeroizing the sm3_ctx structureThomas Huth
2026-09-30lib/crypto: md5: Provide functions for zeroizing hmac_md5 structuresThomas Huth
2026-09-30lib/crypto: aes-ccm: Provide functions for zeroizing aes_ccm* structuresThomas Huth
2026-09-30lib/crypto: aes-gcm: Provide functions for zeroizing aes_gcm* structuresThomas Huth
2026-09-30lib/crypto: aes-xts: Provide function for zeroizing aes_xts_keyThomas Huth
2026-09-30lib/crypto: aes: Provide functions for zeroizing aes_key and aes_enckeyThomas Huth
2026-09-08lib/crypto: x86: Stop using cpu_has_xfeatures()Eric Biggers
2026-08-10lib/crypto: aes-cmac: Use __cleanup() instead of memzero_explicit()Thomas Huth
2026-08-10lib/crypto: tests: Add KUnit test suite for AES-GCMEric Biggers
2026-08-10lib/crypto: tests: Add KUnit test suite for AES-CCMEric Biggers
2026-08-10lib/crypto: tests: Add aead-test-template.hEric Biggers
2026-08-10lib/crypto: tests: Use per-test-case buffers in hash testsEric Biggers
2026-08-10lib/crypto: tests: Create test-utils.hEric Biggers
2026-08-10lib/crypto: aes: Add FIPS self-tests for GCM and CCMEric Biggers
2026-08-10lib/crypto: aes: Add FIPS self-tests for unauthenticated modesEric Biggers
2026-08-10lib/crypto: fips: Split fips.h into fips-aes.h and fips-sha.hEric Biggers