/linux-master/crypto/ |
H A D | aead.c | 257 int crypto_grab_aead(struct crypto_aead_spawn *spawn, argument 261 spawn->base.frontend = &crypto_aead_type; 262 return crypto_grab_spawn(&spawn->base, inst, name, type, mask);
|
H A D | ahash.c | 599 int crypto_grab_ahash(struct crypto_ahash_spawn *spawn, argument 603 spawn->base.frontend = &crypto_ahash_type; 604 return crypto_grab_spawn(&spawn->base, inst, name, type, mask);
|
H A D | akcipher.c | 116 int crypto_grab_akcipher(struct crypto_akcipher_spawn *spawn, argument 120 spawn->base.frontend = &crypto_akcipher_type; 121 return crypto_grab_spawn(&spawn->base, inst, name, type, mask);
|
H A D | algapi.c | 99 * This function adds a spawn to the list secondary_spawns which 101 * instances, unless the spawn happens to be one that is depended 112 struct crypto_spawn *spawn, *n; local 114 spawn = list_first_entry_or_null(stack, struct crypto_spawn, list); 115 if (!spawn) 118 n = list_prev_entry(spawn, list); 119 list_move(&spawn->list, secondary_spawns); 125 if (!spawn->dead) 161 struct crypto_spawn *spawn, *n; local 168 list_for_each_entry_safe(spawn, 654 struct crypto_spawn *spawn; local 724 crypto_grab_spawn(struct crypto_spawn *spawn, struct crypto_instance *inst, const char *name, u32 type, u32 mask) argument 760 crypto_drop_spawn(struct crypto_spawn *spawn) argument 775 crypto_spawn_alg(struct crypto_spawn *spawn) argument 800 crypto_spawn_tfm(struct crypto_spawn *spawn, u32 type, u32 mask) argument 826 crypto_spawn_tfm2(struct crypto_spawn *spawn) argument [all...] |
H A D | ccm.c | 669 struct crypto_aead_spawn *spawn = aead_instance_ctx(inst); local 674 aead = crypto_spawn_aead(spawn); 709 struct crypto_aead_spawn *spawn; local 717 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 721 spawn = aead_instance_ctx(inst); 722 err = crypto_grab_aead(spawn, aead_crypto_instance(inst), 727 alg = crypto_spawn_aead_alg(spawn); 840 struct crypto_cipher_spawn *spawn = crypto_instance_ctx(inst); local 843 cipher = crypto_spawn_cipher(spawn); 861 struct crypto_cipher_spawn *spawn; local [all...] |
H A D | cmac.c | 198 struct crypto_cipher_spawn *spawn; local 201 spawn = shash_instance_ctx(inst); 202 cipher = crypto_spawn_cipher(spawn); 235 struct crypto_cipher_spawn *spawn; local 244 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 247 spawn = shash_instance_ctx(inst); 249 err = crypto_grab_cipher(spawn, shash_crypto_instance(inst), 253 alg = crypto_spawn_cipher_alg(spawn);
|
H A D | cryptd.c | 50 struct crypto_spawn spawn; member in struct:cryptd_instance_ctx 55 struct crypto_skcipher_spawn spawn; member in struct:skcipherd_instance_ctx 60 struct crypto_shash_spawn spawn; member in struct:hashd_instance_ctx 343 struct crypto_skcipher_spawn *spawn = &ictx->spawn; local 347 cipher = crypto_spawn_skcipher(spawn); 369 crypto_drop_skcipher(&ctx->spawn); 394 err = crypto_grab_skcipher(&ctx->spawn, skcipher_crypto_instance(inst), 399 alg = crypto_spawn_skcipher_alg_common(&ctx->spawn); 434 struct crypto_shash_spawn *spawn local 837 struct crypto_aead_spawn *spawn = &ictx->aead_spawn; local [all...] |
H A D | ctr.c | 221 struct crypto_skcipher_spawn *spawn = skcipher_instance_ctx(inst); local 227 cipher = crypto_spawn_skcipher(spawn); 251 struct crypto_skcipher_spawn *spawn = skcipher_instance_ctx(inst); local 253 crypto_drop_skcipher(spawn); 261 struct crypto_skcipher_spawn *spawn; local 270 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 274 spawn = skcipher_instance_ctx(inst); 276 err = crypto_grab_skcipher(spawn, skcipher_crypto_instance(inst), 281 alg = crypto_spawn_skcipher_alg_common(spawn);
|
H A D | cts.c | 286 struct crypto_skcipher_spawn *spawn = skcipher_instance_ctx(inst); local 293 cipher = crypto_spawn_skcipher(spawn); 326 struct crypto_skcipher_spawn *spawn; local 336 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 340 spawn = skcipher_instance_ctx(inst); 342 err = crypto_grab_skcipher(spawn, skcipher_crypto_instance(inst), 347 alg = crypto_spawn_skcipher_alg_common(spawn);
|
H A D | ecb.c | 72 struct crypto_cipher_spawn *spawn; local 75 spawn = lskcipher_instance_ctx(inst); 76 cipher = crypto_spawn_cipher(spawn); 100 struct crypto_cipher_spawn *spawn; local 110 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 113 spawn = lskcipher_instance_ctx(inst); 115 err = crypto_grab_cipher(spawn, lskcipher_crypto_instance(inst), 119 cipher_alg = crypto_spawn_cipher_alg(spawn); 173 struct crypto_lskcipher_spawn *spawn; local 184 spawn [all...] |
H A D | gcm.c | 788 struct crypto_aead_spawn *spawn = aead_instance_ctx(inst); local 793 aead = crypto_spawn_aead(spawn); 828 struct crypto_aead_spawn *spawn; local 836 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 840 spawn = aead_instance_ctx(inst); 841 err = crypto_grab_aead(spawn, aead_crypto_instance(inst), 846 alg = crypto_spawn_aead_alg(spawn); 987 struct crypto_aead_spawn *spawn = &ictx->aead; local 994 aead = crypto_spawn_aead(spawn);
|
H A D | geniv.c | 44 struct crypto_aead_spawn *spawn; local 56 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 60 spawn = aead_instance_ctx(inst); 62 err = crypto_grab_aead(spawn, aead_crypto_instance(inst), 67 alg = crypto_spawn_aead_alg(spawn);
|
H A D | hmac.c | 142 struct crypto_shash_spawn *spawn = shash_instance_ctx(inst); local 145 hash = crypto_spawn_shash(spawn); 180 struct crypto_shash_spawn *spawn; local 192 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 195 spawn = shash_instance_ctx(inst); 197 err = crypto_grab_shash(spawn, shash_crypto_instance(inst), 201 salg = crypto_spawn_shash_alg(spawn);
|
H A D | kpp.c | 117 int crypto_grab_kpp(struct crypto_kpp_spawn *spawn, argument 121 spawn->base.frontend = &crypto_kpp_type; 122 return crypto_grab_spawn(&spawn->base, inst, name, type, mask);
|
H A D | lrw.c | 268 struct crypto_skcipher_spawn *spawn = skcipher_instance_ctx(inst); local 272 cipher = crypto_spawn_skcipher(spawn); 301 struct crypto_skcipher_spawn *spawn; local 317 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 321 spawn = skcipher_instance_ctx(inst); 323 err = crypto_grab_skcipher(spawn, skcipher_crypto_instance(inst), 331 err = crypto_grab_skcipher(spawn, 339 alg = crypto_spawn_skcipher_alg_common(spawn);
|
H A D | lskcipher.c | 392 int crypto_grab_lskcipher(struct crypto_lskcipher_spawn *spawn, argument 396 spawn->base.frontend = &crypto_lskcipher_type; 397 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); 505 struct crypto_lskcipher_spawn *spawn; local 508 spawn = lskcipher_instance_ctx(inst); 509 cipher = crypto_spawn_lskcipher(spawn); 552 struct crypto_lskcipher_spawn *spawn; local 566 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 570 spawn = lskcipher_instance_ctx(inst); 571 err = crypto_grab_lskcipher(spawn, [all...] |
H A D | pcrypt.c | 25 struct crypto_aead_spawn spawn; member in struct:pcrypt_instance_ctx 190 cipher = crypto_spawn_aead(&ictx->spawn); 214 crypto_drop_aead(&ctx->spawn); 260 err = crypto_grab_aead(&ctx->spawn, aead_crypto_instance(inst), 265 alg = crypto_spawn_aead_alg(&ctx->spawn);
|
H A D | rsa-pkcs1pad.c | 120 struct crypto_akcipher_spawn spawn; member in struct:pkcs1pad_inst_ctx 593 child_tfm = crypto_spawn_akcipher(&ictx->spawn); 615 struct crypto_akcipher_spawn *spawn = &ctx->spawn; local 617 crypto_drop_akcipher(spawn); 640 err = crypto_grab_akcipher(&ctx->spawn, akcipher_crypto_instance(inst), 645 rsa_alg = crypto_spawn_akcipher_alg(&ctx->spawn);
|
H A D | shash.c | 293 int crypto_grab_shash(struct crypto_shash_spawn *spawn, argument 297 spawn->base.frontend = &crypto_shash_type; 298 return crypto_grab_spawn(&spawn->base, inst, name, type, mask);
|
H A D | skcipher.c | 890 int crypto_grab_skcipher(struct crypto_skcipher_spawn *spawn, argument 894 spawn->base.frontend = &crypto_skcipher_type; 895 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); 1062 struct crypto_cipher_spawn *spawn = skcipher_instance_ctx(inst); local 1066 cipher = crypto_spawn_cipher(spawn); 1108 struct crypto_cipher_spawn *spawn; local 1116 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 1119 spawn = skcipher_instance_ctx(inst); 1121 err = crypto_grab_cipher(spawn, skcipher_crypto_instance(inst), 1125 cipher_alg = crypto_spawn_cipher_alg(spawn); [all...] |
H A D | vmac.c | 600 struct crypto_cipher_spawn *spawn = crypto_instance_ctx(inst); local 604 cipher = crypto_spawn_cipher(spawn); 622 struct crypto_cipher_spawn *spawn; local 631 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 634 spawn = shash_instance_ctx(inst); 636 err = crypto_grab_cipher(spawn, shash_crypto_instance(inst), 640 alg = crypto_spawn_cipher_alg(spawn);
|
H A D | xcbc.c | 166 struct crypto_cipher_spawn *spawn = crypto_instance_ctx(inst); local 169 cipher = crypto_spawn_cipher(spawn); 187 struct crypto_cipher_spawn *spawn; local 196 inst = kzalloc(sizeof(*inst) + sizeof(*spawn), GFP_KERNEL); 199 spawn = shash_instance_ctx(inst); 201 err = crypto_grab_cipher(spawn, shash_crypto_instance(inst), 205 alg = crypto_spawn_cipher_alg(spawn);
|
H A D | xts.c | 30 struct crypto_skcipher_spawn spawn; member in struct:xts_instance_ctx 303 child = crypto_spawn_skcipher(&ictx->spawn); 335 crypto_drop_skcipher(&ictx->spawn); 364 err = crypto_grab_skcipher(&ctx->spawn, skcipher_crypto_instance(inst), 372 err = crypto_grab_skcipher(&ctx->spawn, 380 alg = crypto_spawn_skcipher_alg_common(&ctx->spawn);
|
/linux-master/include/crypto/ |
H A D | algapi.h | 158 int crypto_grab_spawn(struct crypto_spawn *spawn, struct crypto_instance *inst, 160 void crypto_drop_spawn(struct crypto_spawn *spawn); 161 struct crypto_tfm *crypto_spawn_tfm(struct crypto_spawn *spawn, u32 type, 163 void *crypto_spawn_tfm2(struct crypto_spawn *spawn);
|
/linux-master/include/crypto/internal/ |
H A D | aead.h | 99 int crypto_grab_aead(struct crypto_aead_spawn *spawn, 103 static inline void crypto_drop_aead(struct crypto_aead_spawn *spawn) argument 105 crypto_drop_spawn(&spawn->base); 109 struct crypto_aead_spawn *spawn) 111 return container_of(spawn->base.alg, struct aead_alg, base); 115 struct crypto_aead_spawn *spawn) 117 return crypto_spawn_tfm2(&spawn->base); 108 crypto_spawn_aead_alg( struct crypto_aead_spawn *spawn) argument 114 crypto_spawn_aead( struct crypto_aead_spawn *spawn) argument
|