Commit Graph

207 Commits (8675de924064481c15c895cba6f887d2b160613a)

Author SHA1 Message Date
Herbert Xu 68411521cc Reinstate "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework" 12 years ago
Herbert Xu e70308ec0e Revert "crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework" 12 years ago
Chanho Min 0ea8530dcf crypto: add lz4 Cryptographic API 12 years ago
Jussi Kivilinna 99f42f937a Revert "crypto: twofish - add AVX2/x86_64 assembler implementation of twofish cipher" 12 years ago
Jussi Kivilinna 3d387ef08c Revert "crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipher" 12 years ago
Jussi Kivilinna edb7c7cdba crypto: blowfish - disable AVX2 implementation 12 years ago
Jussi Kivilinna 3ef91f21a6 crypto: twofish - disable AVX2 implementation 12 years ago
Tim Chen 0b95a7f857 crypto: crct10dif - Glue code to cast accelerated CRCT10DIF assembly as a crypto transform 12 years ago
Tim Chen 2d31e518a4 crypto: crct10dif - Wrap crc_t10dif function all to use crypto transform framework 12 years ago
Jussi Kivilinna f3f935a76a crypto: camellia - add AVX2/AES-NI/x86_64 assembler implementation of camellia cipher 12 years ago
Jussi Kivilinna 56d76c96a9 crypto: serpent - add AVX2/x86_64 assembler implementation of serpent cipher 12 years ago
Jussi Kivilinna cf1521a1a5 crypto: twofish - add AVX2/x86_64 assembler implementation of twofish cipher 12 years ago
Jussi Kivilinna 6048801070 crypto: blowfish - add AVX2/x86_64 implementation of blowfish cipher 12 years ago
Jussi Kivilinna 7643a11a35 crypto: aesni_intel - fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 12 years ago
Jussi Kivilinna c456a9cd1a crypto: aesni_intel - add more optimized XTS mode for x86-64 12 years ago
Jussi Kivilinna 93b5e86a6d crypto: add CMAC support to CryptoAPI 12 years ago
Jussi Kivilinna 9489667d3e crypto: gcm - make GMAC work when dst and src are different 12 years ago
Tim Chen 87de4579f9 crypto: sha512 - Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions. 12 years ago
Tim Chen 8275d1aa64 crypto: sha256 - Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions. 12 years ago
Herbert Xu ca81a1a1b8 crypto: crc32c - Kill pointless CRYPTO_CRC32C_X86_64 option 12 years ago
Alexander Boyko 78c37d191d crypto: crc32 - add crc32 pclmulqdq implementation and wrappers for table implementation 12 years ago
Kees Cook 3b4afaf29e crypto: remove depends on CONFIG_EXPERIMENTAL 12 years ago
Michael Ellerman 323a6bf1d6 powerpc: Add a powerpc implementation of SHA-1 12 years ago
Jussi Kivilinna 044ab52578 crypto: cast5/cast6 - move lookup tables to shared module 12 years ago
Jussi Kivilinna d9b1d2e7e1 crypto: camellia - add AES-NI/AVX/x86_64 assembler implementation of camellia cipher 12 years ago
Tim Chen 6a8ce1ef39 crypto: crc32c - Optimize CRC32C calculation with PCLMULQDQ instruction 13 years ago
David Howells 964f3b3bf4 KEYS: Implement asymmetric key type 13 years ago
Dave Jones 97da37b35f crypto: Build SPARC DES algorithms on SPARC only. 13 years ago
David McCullough f0be44f4fb arm/crypto: Add optimized AES and SHA1 routines 13 years ago
David S. Miller 81658ad0d9 sparc64: Add CAMELLIA driver making use of the new camellia opcodes. 13 years ago
David S. Miller c5aac2df65 sparc64: Add DES driver making use of the new des opcodes. 13 years ago
David S. Miller 442a7c40b1 sparc64: Add CRC32C driver making use of the new crc32c opcode. 13 years ago
David S. Miller 9bf4852d3d sparc64: Add AES driver making use of the new aes opcodes. 13 years ago
David S. Miller fa4dfedcc2 sparc64: Add MD5 driver making use of the 'md5' instruction. 13 years ago
David S. Miller 775e0c6998 sparc64: Add SHA384/SHA512 driver making use of the 'sha512' instruction. 13 years ago
David S. Miller 86c93b24ef sparc64: Add SHA224/SHA256 driver making use of the 'sha256' instruction. 13 years ago
David S. Miller 4ff28d4ca9 sparc64: Add SHA1 driver making use of the 'sha1' instruction. 13 years ago
Jussi Kivilinna 023af60825 crypto: aesni_intel - improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines 13 years ago
Seth Jennings 35a1fc1873 powerpc/crypto: add 842 crypto driver 13 years ago
Johannes Goetzfried 4ea1277d30 crypto: cast6 - add x86_64/avx assembler implementation 13 years ago
Johannes Goetzfried 4d6d6a2c85 crypto: cast5 - add x86_64/avx assembler implementation 13 years ago
Sebastian Andrzej Siewior b9b0f080fa crypto: arc4 - now arc needs blockcipher support 13 years ago
Jussi Kivilinna a7378d4e55 crypto: twofish-avx - remove duplicated glue code and use shared glue code from glue_helper 13 years ago
Jussi Kivilinna 414cb5e7cc crypto: twofish-x86_64-3way - remove duplicated glue code and use shared glue code from glue_helper 13 years ago
Jussi Kivilinna 964263afdc crypto: camellia-x86_64 - remove duplicated glue code and use shared glue code from glue_helper 13 years ago
Jussi Kivilinna 1d0debbd46 crypto: serpent-avx: remove duplicated glue code and use shared glue code from glue_helper 13 years ago
Jussi Kivilinna 596d875052 crypto: serpent-sse2 - split generic glue code to new helper module 13 years ago
Jussi Kivilinna a9629d7142 crypto: aes_ni - change to use shared ablk_* functions 13 years ago
Jussi Kivilinna 30a0400882 crypto: twofish-avx - change to use shared ablk_* functions 13 years ago
Jussi Kivilinna ffaf915632 crypto: ablk_helper - move ablk_* functions from serpent-sse2/avx glue code to shared module 13 years ago