Code

History

Commits on v5.6 to include/crypto35+
  1. crypto: x86/curve25519 - support assemblers with no adx supportJason A. Donenfeld committed 6 years ago1579f1b
  2. crypto: poly1305 - add new 32 and 64-bit generic versionsJason A. Donenfeld committed 6 years ago1c08a10
  3. crypto: algapi - remove crypto_template::{alloc,free}()Eric Biggers committed 6 years agoa24a1fd
  4. crypto: shash - convert shash_free_instance() to new styleEric Biggers committed 6 years agoa39c66c
  5. crypto: geniv - convert to new way of freeing instancesEric Biggers committed 6 years ago0f8f6d8
  6. crypto: hash - add support for new way of freeing instancesEric Biggers committed 6 years ago48fb3e5
  7. crypto: algapi - fold crypto_init_spawn() into crypto_grab_spawn()Eric Biggers committed 6 years agoaed11cf
  8. crypto: ahash - unexport crypto_ahash_typeEric Biggers committed 6 years ago6d1b41f
  9. crypto: algapi - remove obsoleted instance creation helpersEric Biggers committed 6 years ago629f1af
  10. crypto: cipher - make crypto_spawn_cipher() take a crypto_cipher_spawnEric Biggers committed 6 years agod5ed3b6
  11. crypto: skcipher - use crypto_grab_cipher() and simplify error pathsEric Biggers committed 6 years agoaacd5b4
  12. crypto: cipher - introduce crypto_cipher_spawn and crypto_grab_cipher()Eric Biggers committed 6 years ago0764ac2
  13. crypto: ahash - introduce crypto_grab_ahash()Eric Biggers committed 6 years ago84a9c93
  14. crypto: shash - introduce crypto_grab_shash()Eric Biggers committed 6 years agofdfad1f
  15. crypto: algapi - pass instance to crypto_grab_spawn()Eric Biggers committed 6 years agode95c95
  16. crypto: akcipher - pass instance to crypto_grab_akcipher()Eric Biggers committed 6 years ago73bed26
  17. crypto: aead - pass instance to crypto_grab_aead()Eric Biggers committed 6 years agocd900f0
  18. crypto: skcipher - pass instance to crypto_grab_skcipher()Eric Biggers committed 6 years agob9f76dd
  19. crypto: ahash - make struct ahash_instance be the full sizeEric Biggers committed 6 years ago77f7e94
  20. crypto: shash - make struct shash_instance be the full sizeEric Biggers committed 6 years ago1b84e7d
  21. crypto: remove CRYPTO_TFM_RES_WEAK_KEYEric Biggers committed 6 years agoc4c4db0
  22. crypto: remove CRYPTO_TFM_RES_BAD_KEY_LENEric Biggers committed 6 years ago674f368
  23. crypto: skcipher - remove skcipher_walk_aead()Eric Biggers committed 6 years ago70ffa8f
  24. crypto: skcipher - Add skcipher_ialg_simple helperHerbert Xu committed 6 years agob3c16bf
  25. crypto: api - Retain alg refcount in crypto_grab_spawnHerbert Xu committed 6 years ago5f567ff
  26. crypto: algapi - make unregistration functions return voidEric Biggers committed 6 years agoc6d633a
  27. crypto: hmac - Use init_tfm/exit_tfm interfaceHerbert Xu committed 6 years agod9e1670
  28. crypto: shash - Add init_tfm/exit_tfm and verify descsizeHerbert Xu committed 6 years agofbce6be
  29. crypto: api - Do not zap spawn->algHerbert Xu committed 6 years ago4f87ee1
  30. crypto: chacha - fix warning message in header fileValdis Klētnieks committed 6 years ago579d705
  31. crypto: skcipher - add crypto_skcipher_min_keysize()Eric Biggers committed 6 years ago7bada03
  32. crypto: aead - move crypto_aead_maxauthsize() to <crypto/aead.h>Eric Biggers committed 6 years ago095be69
  33. crypto: shash - allow essiv and hmac to use OPTIONAL_KEY algorithmsEric Biggers committed 6 years agoc288178
  34. crypto: skcipher - remove crypto_skcipher::decryptEric Biggers committed 6 years ago7e1c109
  35. crypto: skcipher - remove crypto_skcipher::encryptEric Biggers committed 6 years ago848755e