- d2a02e3 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI by Jason A. Donenfeld · 3 years ago
- d8d83d8 lib/crypto: blake2s: move hmac construction into wireguard by Jason A. Donenfeld · 3 years ago
- e56e189 lib/crypto: add prompts back to crypto libraries by Justin M. Forbes · 3 years ago
- 6048fdc lib/crypto: blake2s: include as built-in by Jason A. Donenfeld · 3 years ago
- 4a7e1e5 crypto: sm4 - Do not change section of ck and sbox by Nathan Chancellor · 3 years, 4 months ago
- c59de48 crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic by Tianjia Zhang · 3 years, 5 months ago
- 2b31277 crypto: sm4 - create SM4 library based on sm4 generic code by Tianjia Zhang · 3 years, 5 months ago
- f03a3ca crypto: lib - rename 'mod_init' & 'mod_exit' functions to be module-specific by Randy Dunlap · 3 years, 6 months ago
- b2a4411 crypto: doc - fix kernel-doc notation in chacha.c and af_alg.c by Randy Dunlap · 3 years, 9 months ago
- 8d195e7 crypto: poly1305 - fix poly1305_core_setkey() declaration by Arnd Bergmann · 3 years, 9 months ago
- ac88c32 crypto: lib/chacha20poly1305 - define empty module exit function by Jason A. Donenfeld · 4 years ago
- 057edc9 crypto: blake2s - move update and final logic to internal/blake2s.h by Eric Biggers · 4 years ago
- ce0d5d6 crypto: lib/blake2s - Move selftest prototype into header file by Herbert Xu · 4 years, 1 month ago
- 1201581 crypto: lib/curve25519 - Move selftest prototype into header file by Herbert Xu · 4 years, 1 month ago
- a24d22b crypto: sha - split sha.h into sha1.h and sha2.h by Eric Biggers · 4 years, 1 month ago
- 18d05ca crypto: lib/sha256 - Unroll LOAD and BLEND loops by Arvind Sankar · 4 years, 2 months ago
- 63642d5 crypto: lib/sha256 - Unroll SHA256 loop 8 times intead of 64 by Arvind Sankar · 4 years, 2 months ago
- b839981 crypto: lib/sha256 - Clear W[] in sha256_update() instead of sha256_transform() by Arvind Sankar · 4 years, 2 months ago
- 7a4295f crypto: lib/sha256 - Don't clear temporary variables by Arvind Sankar · 4 years, 2 months ago
- 1762818 crypto: lib/sha256 - Use memzero_explicit() for clearing state by Arvind Sankar · 4 years, 2 months ago
- 255f6c2 crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionally by Herbert Xu · 4 years, 3 months ago
- 9ea9c58 crypto: lib/sha256 - add sha256() function by Eric Biggers · 4 years, 6 months ago
- 06cc2af crypto: lib/chacha20poly1305 - Add missing function declaration by Herbert Xu · 4 years, 6 months ago
- 2aaba01 crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h by Eric Biggers · 4 years, 8 months ago
- 13855fd crypto: lib/sha256 - return void by Eric Biggers · 4 years, 8 months ago
- c8cfcb7 crypto: arm64/chacha - correctly walk through blocks by Jason A. Donenfeld · 4 years, 9 months ago
- c9cc051 crypto: chacha20poly1305 - prevent integer overflow on large input by Jason A. Donenfeld · 5 years ago
- 72c7943 crypto: chacha20poly1305 - add back missing test vectors and test chunking by Jason A. Donenfeld · 5 years ago
- a8bdf2c crypto: curve25519 - Fix selftest build error by Herbert Xu · 5 years ago
- d7d7b85 crypto: x86/poly1305 - wire up faster implementations for kernel by Jason A. Donenfeld · 5 years ago
- 1c08a10 crypto: poly1305 - add new 32 and 64-bit generic versions by Jason A. Donenfeld · 5 years ago
- aa12796 crypto: lib/curve25519 - re-add selftests by Jason A. Donenfeld · 5 years ago
- 413808b crypto: lib/chacha20poly1305 - use chacha20_crypt() by Eric Biggers · 5 years ago
- d95312a crypto: lib/chacha20poly1305 - reimplement crypt_from_sg() routine by Ard Biesheuvel · 5 years ago
- ed20078 crypto: chacha20poly1305 - import construction and selftest from Zinc by Ard Biesheuvel · 5 years ago
- 660bb8e crypto: lib/curve25519 - work around Clang stack spilling issue by Ard Biesheuvel · 5 years ago
- 0ed42a6f crypto: curve25519 - generic C library implementations by Jason A. Donenfeld · 5 years ago
- 66d7fb9 crypto: blake2s - generic C library implementation and selftest by Jason A. Donenfeld · 5 years ago
- a11d055 crypto: mips/poly1305 - incorporate OpenSSL/CRYPTOGAMS optimized implementation by Ard Biesheuvel · 5 years ago
- a6b803b crypto: arm/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementation by Ard Biesheuvel · 5 years ago
- f569ca1 crypto: arm64/poly1305 - incorporate OpenSSL/CRYPTOGAMS NEON implementation by Ard Biesheuvel · 5 years ago
- f0e89bc crypto: x86/poly1305 - expose existing driver as poly1305 library by Ard Biesheuvel · 5 years ago
- a1d9306 crypto: poly1305 - expose init/update/final library interface by Ard Biesheuvel · 5 years ago
- 48ea8c6 crypto: poly1305 - move core routines into a separate library by Ard Biesheuvel · 5 years ago
- 5fb8ef2 crypto: chacha - move existing library code into lib/crypto by Ard Biesheuvel · 5 years ago
- 746b2e0 crypto: lib - tidy up lib/crypto Kconfig and Makefile by Ard Biesheuvel · 5 years ago
- c75c66b crypto: sha256 - Remove sha256/224_init code duplication by Hans de Goede · 5 years ago
- 34d6245 crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h by Hans de Goede · 5 years ago
- 9ecf5ad crypto: sha256 - Add missing MODULE_LICENSE() to lib/crypto/sha256.c by Hans de Goede · 5 years ago
- 7d2f5b0 crypto: sha256 - Add sha224 support to sha256 library code by Hans de Goede · 5 years ago
- 01d3aee crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use by Hans de Goede · 5 years ago
- 906a4bb crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit by Hans de Goede · 5 years ago
- ad767ee crypto: sha256 - Move lib/sha256.c to lib/crypto by Hans de Goede · 5 years ago
- 04007b0 crypto: des - split off DES library from generic DES cipher driver by Ard Biesheuvel · 5 years ago
- bc67d04 crypto: aes - helper function to validate key length for AES algorithms by Iuliana Prodan · 5 years ago
- 9467a31 crypto: lib/aes - export sbox and inverse sbox by Ard Biesheuvel · 5 years ago
- e59c1c9 crypto: aes - create AES library based on the fixed time AES code by Ard Biesheuvel · 5 years ago
- dc51f25 crypto: arc4 - refactor arc4 core code into separate library by Ard Biesheuvel · 6 years ago