1. 483847a Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 5 years ago
  2. 8394bfe crypto: arch - conditionalize crypto api in arch glue for lib code by Jason A. Donenfeld · 5 years ago
  3. 1d87200 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  4. b62755a crypto: x86/chacha - only unregister algorithms if registered by Eric Biggers · 5 years ago
  5. bb611bd crypto: curve25519 - x86_64 library and KPP implementations by Jason A. Donenfeld · 5 years ago
  6. ed0356e crypto: blake2s - x86_64 SIMD implementation by Jason A. Donenfeld · 5 years ago
  7. f0e89bc crypto: x86/poly1305 - expose existing driver as poly1305 library by Ard Biesheuvel · 5 years ago
  8. 1b2c6a5 crypto: x86/poly1305 - depend on generic library not generic shash by Ard Biesheuvel · 5 years ago
  9. ad8f5b8 crypto: x86/poly1305 - unify Poly1305 state struct with generic code by Ard Biesheuvel · 5 years ago
  10. 48ea8c6 crypto: poly1305 - move core routines into a separate library by Ard Biesheuvel · 5 years ago
  11. 84e03fa crypto: x86/chacha - expose SIMD ChaCha routine as library function by Ard Biesheuvel · 5 years ago
  12. 28e8d89 crypto: x86/chacha - depend on generic chacha library instead of crypto driver by Ard Biesheuvel · 5 years ago
  13. 5fb8ef2 crypto: chacha - move existing library code into lib/crypto by Ard Biesheuvel · 5 years ago
  14. 6d685e5 x86/asm/32: Change all ENTRY+ENDPROC to SYM_FUNC_* by Jiri Slaby · 5 years ago
  15. 6dcc562 x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* by Jiri Slaby · 5 years ago
  16. e9b9d02 x86/asm: Annotate aliases by Jiri Slaby · 5 years ago
  17. 74d8b90 x86/asm/crypto: Annotate local functions by Jiri Slaby · 5 years ago
  18. f6680cb crypto: x86/aes-ni - use AES library instead of single-use AES cipher by Ard Biesheuvel · 5 years ago
  19. eb7d6ba crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h by Hans de Goede · 5 years ago
  20. 8ce5fac crypto: x86/xts - implement support for ciphertext stealing by Ard Biesheuvel · 5 years ago
  21. cc1d24b crypto: x86/des - switch to library interface by Ard Biesheuvel · 5 years ago
  22. 04007b0 crypto: des - split off DES library from generic DES cipher driver by Ard Biesheuvel · 5 years ago
  23. 4fd4be0 crypto: 3des - move verification out of exported routine by Ard Biesheuvel · 5 years ago
  24. 8dfa20f crypto: ghash - add comment and improve help text by Eric Biggers · 6 years ago
  25. 520c199 crypto: aegis128l/aegis256 - remove x86 and generic implementations by Ard Biesheuvel · 6 years ago
  26. 5cb9770 crypto: morus - remove generic and x86 implementations by Ard Biesheuvel · 6 years ago
  27. 1d2c327 crypto: x86/aes - drop scalar assembler implementations by Ard Biesheuvel · 6 years ago
  28. 2c53fd1 crypto: x86/aes-ni - switch to generic for fallback and key routines by Ard Biesheuvel · 6 years ago
  29. 724ecd3 crypto: aes - rename local routines to prevent future clashes by Ard Biesheuvel · 6 years ago
  30. 4d2fa8b Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 6 years ago
  31. d2912cb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 by Thomas Gleixner · 6 years ago
  32. 860ab2e crypto: chacha - constify ctx and iv arguments by Eric Biggers · 6 years ago
  33. 0726955 crypto: x86/aesni - remove unused internal cipher algorithm by Eric Biggers · 6 years ago
  34. a61127c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 by Thomas Gleixner · 6 years ago
  35. c942fdd treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 by Thomas Gleixner · 6 years ago
  36. 1a59d1b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 by Thomas Gleixner · 6 years ago
  37. 2874c5f treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 by Thomas Gleixner · 6 years ago
  38. 09c434b treewide: Add SPDX license identifier for more missed files by Thomas Gleixner · 6 years ago
  39. 81ff5d2 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 6 years ago
  40. 877b569 crypto: shash - remove shash_desc::flags by Eric Biggers · 6 years ago
  41. 678cce4 crypto: x86/poly1305 - fix overflow during partial reduction by Eric Biggers · 6 years ago
  42. dec3d0b crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest() by Eric Biggers · 6 years ago
  43. f2abe0d crypto: x86 - convert to use crypto_simd_usable() by Eric Biggers · 6 years ago
  44. e151a8d crypto: x86/morus1280 - convert to use AEAD SIMD helpers by Eric Biggers · 6 years ago
  45. 4773095 crypto: x86/morus640 - convert to use AEAD SIMD helpers by Eric Biggers · 6 years ago
  46. b6708c2 crypto: x86/aegis256 - convert to use AEAD SIMD helpers by Eric Biggers · 6 years ago
  47. d628132 crypto: x86/aegis128l - convert to use AEAD SIMD helpers by Eric Biggers · 6 years ago
  48. de272ca crypto: x86/aegis128 - convert to use AEAD SIMD helpers by Eric Biggers · 6 years ago
  49. 149e122 crypto: x86/aesni - convert to use AEAD SIMD helpers by Eric Biggers · 6 years ago
  50. 8b56d34 crypto: x86/aesni - convert to use skcipher SIMD bulk registration by Eric Biggers · 6 years ago
  51. 7748168 crypto: x86/poly1305 - Clear key material from stack in SSE2 variant by Tommi Hirvola · 6 years ago
  52. 3af3496 crypto: x86/aesni-gcm - fix crash on empty plaintext by Eric Biggers · 6 years ago
  53. 2060e28 crypto: x86/morus - fix handling chunked inputs and MAY_SLEEP by Eric Biggers · 6 years ago
  54. ba6771c crypto: x86/aegis - fix handling chunked inputs and MAY_SLEEP by Eric Biggers · 6 years ago
  55. 0974037 crypto: x86/crct10dif-pcl - cleanup and optimizations by Eric Biggers · 6 years ago
  56. 793ff5f crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const by Eric Biggers · 6 years ago
  57. b71acb0 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 6 years ago
  58. f9c9bdb crypto: x86/chacha - avoid sleeping under kernel_fpu_begin() by Eric Biggers · 6 years ago
  59. 603f8c3 crypto: aesni - Add scatter/gather avx stubs, and use them in C by Dave Watson · 6 years ago
  60. e044d50 crypto: aesni - Introduce partial block macro by Dave Watson · 6 years ago
  61. ec8c02d crypto: aesni - Introduce READ_PARTIAL_BLOCK macro by Dave Watson · 6 years ago
  62. 517a448 crypto: aesni - Move ghash_mul to GCM_COMPLETE by Dave Watson · 6 years ago
  63. a44b419 crypto: aesni - Fill in new context data structures by Dave Watson · 6 years ago
  64. 1cb1bcb crypto: aesni - Merge avx precompute functions by Dave Watson · 6 years ago
  65. 38003cd crypto: aesni - Split AAD hash calculation to separate macro by Dave Watson · 6 years ago
  66. e377bed crypto: aesni - Add GCM_COMPLETE macro by Dave Watson · 6 years ago
  67. 5350b0f crypto: aesni - support 256 byte keys in avx asm by Dave Watson · 6 years ago
  68. 2426f64 crypto: aesni - Macro-ify func save/restore by Dave Watson · 6 years ago
  69. de85fc4 crypto: aesni - Introduce gcm_context_data by Dave Watson · 6 years ago
  70. f9b1d64 crypto: aesni - Merge GCM_ENC_DEC by Dave Watson · 6 years ago
  71. a033aed crypto: x86/chacha - yield the FPU occasionally by Eric Biggers · 6 years ago
  72. 7a507d6 crypto: x86/chacha - add XChaCha12 support by Eric Biggers · 6 years ago
  73. 8b65f34 crypto: x86/chacha20 - refactor to allow varying number of rounds by Eric Biggers · 6 years ago
  74. 4af7826 crypto: x86/chacha20 - add XChaCha20 support by Eric Biggers · 6 years ago
  75. 0f961f9 crypto: x86/nhpoly1305 - add AVX2 accelerated NHPoly1305 by Eric Biggers · 6 years ago
  76. 012c823 crypto: x86/nhpoly1305 - add SSE2 accelerated NHPoly1305 by Eric Biggers · 6 years ago
  77. a97673a x86: Fix various typos in comments by Ingo Molnar · 6 years ago
  78. 180def6 crypto: x86/chacha20 - Add a 4-block AVX-512VL variant by Martin Willi · 6 years ago
  79. 29a47b5 crypto: x86/chacha20 - Add a 2-block AVX-512VL variant by Martin Willi · 6 years ago
  80. cee7a36 crypto: x86/chacha20 - Add a 8-block AVX-512VL variant by Martin Willi · 6 years ago
  81. 878afc3 crypto: poly1305 - use structures for key and accumulator by Eric Biggers · 6 years ago
  82. 1ca1b91 crypto: chacha20-generic - refactor to allow varying number of rounds by Eric Biggers · 6 years ago
  83. 8a5a79d crypto: x86/chacha20 - Add a 4-block AVX2 variant by Martin Willi · 6 years ago
  84. a5dd97f crypto: x86/chacha20 - Add a 2-block AVX2 variant by Martin Willi · 6 years ago
  85. 9b17608 crypto: x86/chacha20 - Use larger block functions more aggressively by Martin Willi · 6 years ago
  86. c3b734d crypto: x86/chacha20 - Support partial lengths in 8-block AVX2 variant by Martin Willi · 6 years ago
  87. db8e15a crypto: x86/chacha20 - Support partial lengths in 4-block SSSE3 variant by Martin Willi · 6 years ago
  88. e4e7206 crypto: x86/chacha20 - Support partial lengths in 1-block SSSE3 variant by Martin Willi · 6 years ago
  89. e0db9c48 crypto: x86/aes-ni - fix build error following fpu template removal by Eric Biggers · 6 years ago
  90. 944585a crypto: x86/aes-ni - remove special handling of AES in PCBC mode by Ard Biesheuvel · 6 years ago
  91. 88fe0b9 x86/fpu: Remove VLA usage of skcipher by Kees Cook · 6 years ago
  92. 910e3ca Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Herbert Xu · 6 years ago
  93. a7888481 crypto: aesni - don't use GFP_ATOMIC allocation if the request doesn't cross a page in gcm by Mikulas Patocka · 6 years ago
  94. 24568b4 crypto: x86/aegis,morus - Do not require OSXSAVE for SSE2 by Ondrej Mosnacek · 6 years ago
  95. ab8085c crypto: x86 - remove SHA multibuffer routines and mcryptd by Ard Biesheuvel · 6 years ago
  96. b4df50d Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 6 years ago
  97. e5b954e crypto: aesni - Use unaligned loads from gcm_context_data by Dave Watson · 6 years ago
  98. dafa5f6 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 by Linus Torvalds · 6 years ago
  99. f24d6f2 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 6 years ago
  100. 877ccce crypto: x86/aegis,morus - Fix and simplify CPUID checks by Ondrej Mosnacek · 6 years ago