Searched refs:shash_alg (Results 1 – 25 of 99) sorted by relevance
1234
| /Linux-v5.4/crypto/ |
| D | shash.c | 33 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_setkey_unaligned() 51 static void shash_set_needkey(struct crypto_shash *tfm, struct shash_alg *alg) in shash_set_needkey() 61 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_setkey() 84 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_update_unaligned() 114 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_update() 128 struct shash_alg *shash = crypto_shash_alg(tfm); in shash_final_unaligned() 155 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_final() 176 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_finup() 197 struct shash_alg *shash = crypto_shash_alg(tfm); in crypto_shash_digest() 353 struct shash_alg *alg = __crypto_shash_alg(calg); in crypto_init_shash_ops_async() [all …]
|
| /Linux-v5.4/include/crypto/internal/ |
| D | hash.h | 37 struct shash_alg alg; 83 static inline bool crypto_shash_alg_has_setkey(struct shash_alg *alg) in crypto_shash_alg_has_setkey() 101 int crypto_register_shash(struct shash_alg *alg); 102 int crypto_unregister_shash(struct shash_alg *alg); 103 int crypto_register_shashes(struct shash_alg *algs, int count); 104 int crypto_unregister_shashes(struct shash_alg *algs, int count); 110 struct shash_alg *alg, 118 struct shash_alg *shash_attr_alg(struct rtattr *rta, u32 type, u32 mask); 226 sizeof(struct shash_alg) - sizeof(*alg)); in shash_alloc_instance()
|
| /Linux-v5.4/drivers/crypto/nx/ |
| D | nx.h | 185 extern struct shash_alg nx_shash_aes_xcbc_alg; 186 extern struct shash_alg nx_shash_sha512_alg; 187 extern struct shash_alg nx_shash_sha256_alg;
|
| /Linux-v5.4/arch/x86/crypto/ |
| D | sha1_ssse3_glue.c | 92 static struct shash_alg sha1_ssse3_alg = { 144 static struct shash_alg sha1_avx_alg = { 235 static struct shash_alg sha1_avx2_alg = { 292 static struct shash_alg sha1_ni_alg = {
|
| D | sha256_ssse3_glue.c | 102 static struct shash_alg sha256_ssse3_algs[] = { { 168 static struct shash_alg sha256_avx_algs[] = { { 250 static struct shash_alg sha256_avx2_algs[] = { { 330 static struct shash_alg sha256_ni_algs[] = { {
|
| D | sha512_ssse3_glue.c | 101 static struct shash_alg sha512_ssse3_algs[] = { { 178 static struct shash_alg sha512_avx_algs[] = { { 249 static struct shash_alg sha512_avx2_algs[] = { {
|
| D | nhpoly1305-avx2-glue.c | 43 static struct shash_alg nhpoly1305_alg = {
|
| D | nhpoly1305-sse2-glue.c | 43 static struct shash_alg nhpoly1305_alg = {
|
| /Linux-v5.4/drivers/crypto/ |
| D | padlock-sha.c | 226 static struct shash_alg sha1_alg = { 249 static struct shash_alg sha256_alg = { 462 static struct shash_alg sha1_alg_nano = { 480 static struct shash_alg sha256_alg_nano = { 508 struct shash_alg *sha1; in padlock_init() 509 struct shash_alg *sha256; in padlock_init()
|
| /Linux-v5.4/arch/s390/crypto/ |
| D | sha3_256_s390.c | 70 static struct shash_alg sha3_256_alg = { 99 static struct shash_alg sha3_224_alg = {
|
| D | sha256_s390.c | 61 static struct shash_alg sha256_alg = { 97 static struct shash_alg sha224_alg = {
|
| D | sha3_512_s390.c | 77 static struct shash_alg sha3_512_alg = { 108 static struct shash_alg sha3_384_alg = {
|
| D | sha512_s390.c | 66 static struct shash_alg sha512_alg = { 104 static struct shash_alg sha384_alg = {
|
| /Linux-v5.4/include/crypto/ |
| D | hash.h | 179 struct shash_alg { struct 742 static inline struct shash_alg *__crypto_shash_alg(struct crypto_alg *alg) in __crypto_shash_alg() 744 return container_of(alg, struct shash_alg, base); in __crypto_shash_alg() 747 static inline struct shash_alg *crypto_shash_alg(struct crypto_shash *tfm) in crypto_shash_alg()
|
| /Linux-v5.4/arch/arm/crypto/ |
| D | sha512.h | 9 extern struct shash_alg sha512_neon_algs[2];
|
| D | sha256_glue.h | 7 extern struct shash_alg sha256_neon_algs[2];
|
| D | sha1_glue.c | 54 static struct shash_alg alg = {
|
| D | crct10dif-ce-glue.c | 56 static struct shash_alg crc_t10dif_alg = {
|
| D | nhpoly1305-neon-glue.c | 44 static struct shash_alg nhpoly1305_alg = {
|
| /Linux-v5.4/arch/arm64/crypto/ |
| D | sha256-glue.c | 57 static struct shash_alg algs[] = { { 140 static struct shash_alg neon_algs[] = { {
|
| D | nhpoly1305-neon-glue.c | 44 static struct shash_alg nhpoly1305_alg = {
|
| /Linux-v5.4/Documentation/crypto/ |
| D | devel-algos.rst | 168 int crypto_register_shash(struct shash_alg *alg); 169 int crypto_register_shashes(struct shash_alg *algs, int count); 179 int crypto_unregister_shash(struct shash_alg *alg); 180 int crypto_unregister_shashes(struct shash_alg *algs, int count); 183 Cipher Definition With struct shash_alg and ahash_alg
|
| /Linux-v5.4/arch/sparc/crypto/ |
| D | sha512_glue.c | 148 static struct shash_alg sha512 = { 163 static struct shash_alg sha384 = {
|
| D | sha256_glue.c | 160 static struct shash_alg sha256 = { 178 static struct shash_alg sha224 = {
|
| /Linux-v5.4/drivers/crypto/vmx/ |
| D | vmx.c | 20 extern struct shash_alg p8_ghash_alg;
|
1234