| /crypto/ |
| A D | chacha.c | 133 .base.cra_priority = 100, 134 .base.cra_blocksize = 1, 149 .base.cra_priority = 100, 150 .base.cra_blocksize = 1, 165 .base.cra_priority = 100, 166 .base.cra_blocksize = 1, 181 .base.cra_priority = 300, 182 .base.cra_blocksize = 1, 197 .base.cra_priority = 300, 198 .base.cra_blocksize = 1, [all …]
|
| A D | simd.c | 74 child = &ctx->cryptd_tfm->base; in simd_skcipher_encrypt() 95 child = &ctx->cryptd_tfm->base; in simd_skcipher_decrypt() 168 alg->base.cra_priority = ialg->base.cra_priority; in simd_skcipher_create_compat() 169 alg->base.cra_blocksize = ialg->base.cra_blocksize; in simd_skcipher_create_compat() 170 alg->base.cra_alignmask = ialg->base.cra_alignmask; in simd_skcipher_create_compat() 171 alg->base.cra_module = ialg->base.cra_module; in simd_skcipher_create_compat() 300 child = &ctx->cryptd_tfm->base; in simd_aead_encrypt() 393 alg->base.cra_priority = ialg->base.cra_priority; in simd_aead_create_compat() 394 alg->base.cra_blocksize = ialg->base.cra_blocksize; in simd_aead_create_compat() 395 alg->base.cra_alignmask = ialg->base.cra_alignmask; in simd_aead_create_compat() [all …]
|
| A D | kpp.c | 54 kpp->base.exit = crypto_kpp_exit_tfm; in crypto_kpp_init_tfm() 82 .tfmsize = offsetof(struct crypto_kpp, base), 83 .algsize = offsetof(struct kpp_alg, base), 96 spawn->base.frontend = &crypto_kpp_type; in crypto_grab_kpp() 109 struct crypto_alg *base = &alg->base; in kpp_prepare_alg() local 111 base->cra_type = &crypto_kpp_type; in kpp_prepare_alg() 112 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in kpp_prepare_alg() 113 base->cra_flags |= CRYPTO_ALG_TYPE_KPP; in kpp_prepare_alg() 118 struct crypto_alg *base = &alg->base; in crypto_register_kpp() local 121 return crypto_register_alg(base); in crypto_register_kpp() [all …]
|
| A D | cryptd.c | 254 req->base.complete = subreq->base.complete; in cryptd_skcipher_prepare() 255 req->base.data = subreq->base.data; in cryptd_skcipher_prepare() 286 subreq->base.complete = req->base.complete; in cryptd_skcipher_complete() 287 subreq->base.data = req->base.data; in cryptd_skcipher_complete() 327 subreq->base.complete = req->base.complete; in cryptd_skcipher_enqueue() 328 subreq->base.data = req->base.data; in cryptd_skcipher_enqueue() 756 req->base.complete = subreq->base.complete; in cryptd_aead_crypt() 757 req->base.data = subreq->base.data; in cryptd_aead_crypt() 783 subreq->base.data = req->base.data; in cryptd_aead_crypt() 822 subreq->base.complete = req->base.complete; in cryptd_aead_enqueue() [all …]
|
| A D | sig.c | 32 sig->base.exit = crypto_sig_exit_tfm; in crypto_sig_init_tfm() 76 .tfmsize = offsetof(struct crypto_sig, base), 77 .algsize = offsetof(struct sig_alg, base), 113 struct crypto_alg *base = &alg->base; in sig_prepare_alg() local 130 base->cra_type = &crypto_sig_type; in sig_prepare_alg() 131 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in sig_prepare_alg() 132 base->cra_flags |= CRYPTO_ALG_TYPE_SIG; in sig_prepare_alg() 139 struct crypto_alg *base = &alg->base; in crypto_register_sig() local 146 return crypto_register_alg(base); in crypto_register_sig() 152 crypto_unregister_alg(&alg->base); in crypto_unregister_sig() [all …]
|
| A D | sha512.c | 263 .base.cra_name = "sha384", 265 .base.cra_priority = 300, 267 .base.cra_module = THIS_MODULE, 279 .base.cra_name = "sha512", 281 .base.cra_priority = 300, 283 .base.cra_module = THIS_MODULE, 295 .base.cra_name = "hmac(sha384)", 297 .base.cra_priority = 300, 300 .base.cra_module = THIS_MODULE, 315 .base.cra_priority = 300, [all …]
|
| A D | sha256.c | 257 .base.cra_name = "sha224", 259 .base.cra_priority = 300, 261 .base.cra_module = THIS_MODULE, 273 .base.cra_name = "sha256", 275 .base.cra_priority = 300, 277 .base.cra_module = THIS_MODULE, 289 .base.cra_name = "hmac(sha224)", 291 .base.cra_priority = 300, 294 .base.cra_module = THIS_MODULE, 309 .base.cra_priority = 300, [all …]
|
| A D | sha3_generic.c | 227 .base.cra_name = "sha3-224", 230 .base.cra_blocksize = SHA3_224_BLOCK_SIZE, 231 .base.cra_module = THIS_MODULE, 238 .base.cra_name = "sha3-256", 241 .base.cra_blocksize = SHA3_256_BLOCK_SIZE, 242 .base.cra_module = THIS_MODULE, 249 .base.cra_name = "sha3-384", 252 .base.cra_blocksize = SHA3_384_BLOCK_SIZE, 253 .base.cra_module = THIS_MODULE, 260 .base.cra_name = "sha3-512", [all …]
|
| A D | lskcipher.c | 179 if (req->base.flags & CRYPTO_SKCIPHER_REQ_CONT) in crypto_lskcipher_crypt_sg() 346 struct crypto_alg *base = &alg->co.base; in lskcipher_prepare_alg() local 356 base->cra_type = &crypto_lskcipher_type; in lskcipher_prepare_alg() 357 base->cra_flags |= CRYPTO_ALG_TYPE_LSKCIPHER; in lskcipher_prepare_alg() 364 struct crypto_alg *base = &alg->co.base; in crypto_register_lskcipher() local 371 return crypto_register_alg(base); in crypto_register_lskcipher() 377 crypto_unregister_alg(&alg->co.base); in crypto_unregister_lskcipher() 529 &cipher_alg->co.base); in lskcipher_alloc_instance_simple() 573 inst->alg.co.base.cra_blocksize = cipher_alg->co.base.cra_blocksize; in lskcipher_alloc_instance_simple() 574 inst->alg.co.base.cra_alignmask = cipher_alg->co.base.cra_alignmask; in lskcipher_alloc_instance_simple() [all …]
|
| A D | skcipher.c | 52 if (!(req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP)) in skcipher_walk_virt() 381 spawn->base.frontend = &crypto_skcipher_type; in crypto_grab_skcipher() 426 struct crypto_alg *base = &alg->base; in skcipher_prepare_alg_common() local 434 alg->chunksize = base->cra_blocksize; in skcipher_prepare_alg_common() 436 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in skcipher_prepare_alg_common() 443 struct crypto_alg *base = &alg->base; in skcipher_prepare_alg() local 462 base->cra_type = &crypto_skcipher_type; in skcipher_prepare_alg() 463 base->cra_flags |= CRYPTO_ALG_TYPE_SKCIPHER; in skcipher_prepare_alg() 470 struct crypto_alg *base = &alg->base; in crypto_register_skcipher() local 477 return crypto_register_alg(base); in crypto_register_skcipher() [all …]
|
| A D | crypto_engine.c | 27 struct crypto_alg base; member 122 struct crypto_engine_alg, base); in crypto_pump_requests() 511 return crypto_register_aead(&alg->base); in crypto_engine_register_aead() 517 crypto_unregister_aead(&alg->base); in crypto_engine_unregister_aead() 553 return crypto_register_ahash(&alg->base); in crypto_engine_register_ahash() 559 crypto_unregister_ahash(&alg->base); in crypto_engine_unregister_ahash() 596 return crypto_register_akcipher(&alg->base); in crypto_engine_register_akcipher() 602 crypto_unregister_akcipher(&alg->base); in crypto_engine_unregister_akcipher() 610 return crypto_register_kpp(&alg->base); in crypto_engine_register_kpp() 616 crypto_unregister_kpp(&alg->base); in crypto_engine_unregister_kpp() [all …]
|
| A D | aead.c | 127 aead->base.exit = crypto_aead_exit_tfm; in crypto_aead_init_tfm() 189 .algsize = offsetof(struct aead_alg, base), 196 spawn->base.frontend = &crypto_aead_type; in crypto_grab_aead() 215 struct crypto_alg *base = &alg->base; in aead_prepare_alg() local 222 alg->chunksize = base->cra_blocksize; in aead_prepare_alg() 224 base->cra_type = &crypto_aead_type; in aead_prepare_alg() 225 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in aead_prepare_alg() 226 base->cra_flags |= CRYPTO_ALG_TYPE_AEAD; in aead_prepare_alg() 233 struct crypto_alg *base = &alg->base; in crypto_register_aead() local 240 return crypto_register_alg(base); in crypto_register_aead() [all …]
|
| A D | geniv.c | 76 if (snprintf(inst->alg.base.cra_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc() 77 "%s(%s)", tmpl->name, alg->base.cra_name) >= in aead_geniv_alloc() 80 if (snprintf(inst->alg.base.cra_driver_name, CRYPTO_MAX_ALG_NAME, in aead_geniv_alloc() 81 "%s(%s)", tmpl->name, alg->base.cra_driver_name) >= in aead_geniv_alloc() 85 inst->alg.base.cra_priority = alg->base.cra_priority; in aead_geniv_alloc() 86 inst->alg.base.cra_blocksize = alg->base.cra_blocksize; in aead_geniv_alloc() 87 inst->alg.base.cra_alignmask = alg->base.cra_alignmask; in aead_geniv_alloc() 88 inst->alg.base.cra_ctxsize = sizeof(struct aead_geniv_ctx); in aead_geniv_alloc()
|
| A D | cts.c | 160 req->base.complete, in crypto_cts_encrypt() 161 req->base.data); in crypto_cts_encrypt() 255 req->base.complete, in crypto_cts_decrypt() 256 req->base.data); in crypto_cts_decrypt() 350 if (alg->ivsize != alg->base.cra_blocksize) in crypto_cts_create() 353 if (strncmp(alg->base.cra_name, "cbc(", 4)) in crypto_cts_create() 357 &alg->base); in crypto_cts_create() 361 inst->alg.base.cra_priority = alg->base.cra_priority; in crypto_cts_create() 362 inst->alg.base.cra_blocksize = alg->base.cra_blocksize; in crypto_cts_create() 363 inst->alg.base.cra_alignmask = alg->base.cra_alignmask; in crypto_cts_create() [all …]
|
| A D | akcipher.c | 71 akcipher->base.exit = crypto_akcipher_exit_tfm; in crypto_akcipher_init_tfm() 99 .tfmsize = offsetof(struct crypto_akcipher, base), 100 .algsize = offsetof(struct akcipher_alg, base), 107 spawn->base.frontend = &crypto_akcipher_type; in crypto_grab_akcipher() 121 struct crypto_alg *base = &alg->base; in akcipher_prepare_alg() local 123 base->cra_type = &crypto_akcipher_type; in akcipher_prepare_alg() 124 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in akcipher_prepare_alg() 125 base->cra_flags |= CRYPTO_ALG_TYPE_AKCIPHER; in akcipher_prepare_alg() 141 struct crypto_alg *base = &alg->base; in crypto_register_akcipher() local 151 return crypto_register_alg(base); in crypto_register_akcipher() [all …]
|
| A D | acompress.c | 171 state->compl = req->base.complete; in acomp_save_req() 172 state->data = req->base.data; in acomp_save_req() 173 req->base.complete = cplt; in acomp_save_req() 174 req->base.data = state; in acomp_save_req() 181 req->base.complete = state->compl; in acomp_restore_req() 182 req->base.data = state->data; in acomp_restore_req() 310 struct crypto_alg *base = &alg->base; in comp_prepare_alg() local 317 struct crypto_alg *base = &alg->calg.base; in crypto_register_acomp() local 324 return crypto_register_alg(base); in crypto_register_acomp() 330 crypto_unregister_alg(&alg->base); in crypto_unregister_acomp() [all …]
|
| A D | crc32.c | 103 .base.cra_name = "crc32", 104 .base.cra_driver_name = "crc32-lib", 105 .base.cra_priority = 100, 106 .base.cra_flags = CRYPTO_ALG_OPTIONAL_KEY, 107 .base.cra_blocksize = CHKSUM_BLOCK_SIZE, 108 .base.cra_ctxsize = sizeof(u32), 109 .base.cra_module = THIS_MODULE, 110 .base.cra_init = crc32_cra_init,
|
| A D | shash.c | 21 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_block_only() 27 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_final_nonzero() 33 return crypto_shash_alg(tfm)->base.cra_flags & in crypto_shash_finup_max() 438 struct crypto_alg *base = &alg->base; in hash_prepare_alg() local 444 if (base->cra_alignmask) in hash_prepare_alg() 464 struct crypto_alg *base = &alg->halg.base; in shash_prepare_alg() local 474 base->cra_type = &crypto_shash_type; in shash_prepare_alg() 476 base->cra_flags |= CRYPTO_ALG_REQ_VIRT; in shash_prepare_alg() 522 struct crypto_alg *base = &alg->base; in crypto_register_shash() local 529 return crypto_register_alg(base); in crypto_register_shash() [all …]
|
| A D | arc4.c | 50 .co.base.cra_name = "arc4", 51 .co.base.cra_driver_name = "arc4-generic", 52 .co.base.cra_priority = 100, 53 .co.base.cra_blocksize = ARC4_BLOCK_SIZE, 54 .co.base.cra_ctxsize = sizeof(struct arc4_ctx), 55 .co.base.cra_alignmask = ARC4_ALIGN - 1, 56 .co.base.cra_module = THIS_MODULE,
|
| A D | sha1.c | 148 .base.cra_name = "sha1", 149 .base.cra_driver_name = "sha1-lib", 150 .base.cra_priority = 300, 151 .base.cra_blocksize = SHA1_BLOCK_SIZE, 152 .base.cra_module = THIS_MODULE, 164 .base.cra_name = "hmac(sha1)", 165 .base.cra_driver_name = "hmac-sha1-lib", 166 .base.cra_priority = 300, 167 .base.cra_blocksize = SHA1_BLOCK_SIZE, 168 .base.cra_ctxsize = sizeof(struct hmac_sha1_key), [all …]
|
| A D | rng.c | 61 struct rng_alg *ralg = container_of(alg, struct rng_alg, base); in seedsize() 100 .tfmsize = offsetof(struct crypto_rng, base), 101 .algsize = offsetof(struct rng_alg, base), 173 struct crypto_alg *base = &alg->base; in crypto_register_rng() local 178 base->cra_type = &crypto_rng_type; in crypto_register_rng() 179 base->cra_flags &= ~CRYPTO_ALG_TYPE_MASK; in crypto_register_rng() 180 base->cra_flags |= CRYPTO_ALG_TYPE_RNG; in crypto_register_rng() 182 return crypto_register_alg(base); in crypto_register_rng() 188 crypto_unregister_alg(&alg->base); in crypto_unregister_rng()
|
| A D | crc32c.c | 140 .base.cra_name = "crc32c", 141 .base.cra_driver_name = "crc32c-lib", 142 .base.cra_priority = 100, 143 .base.cra_flags = CRYPTO_ALG_OPTIONAL_KEY, 144 .base.cra_blocksize = CHKSUM_BLOCK_SIZE, 145 .base.cra_ctxsize = sizeof(struct chksum_ctx), 146 .base.cra_module = THIS_MODULE, 147 .base.cra_init = crc32c_cra_init,
|
| A D | ahash.c | 111 walk->flags = req->base.flags; in crypto_hash_walk_first() 394 req->saved_data = req->base.data; in ahash_save_req() 395 req->base.complete = cplt; in ahash_save_req() 396 req->base.data = req; in ahash_save_req() 402 req->base.data = req->saved_data; in ahash_restore_req() 934 struct crypto_alg *base = &alg->halg.base; in ahash_prepare_alg() local 940 if (base->cra_reqsize && base->cra_reqsize < alg->halg.statesize) in ahash_prepare_alg() 955 base->cra_type = &crypto_ahash_type; in ahash_prepare_alg() 971 base->cra_reqsize += base->cra_blocksize + 1; in ahash_prepare_alg() 986 struct crypto_alg *base = &alg->halg.base; in crypto_register_ahash() local [all …]
|
| A D | ccm.c | 487 if (strcmp(ctr->base.cra_name + 4, mac->base.cra_name + 7) != 0) in crypto_ccm_create_common() 500 inst->alg.base.cra_priority = (mac->base.cra_priority + in crypto_ccm_create_common() 501 ctr->base.cra_priority) / 2; in crypto_ccm_create_common() 502 inst->alg.base.cra_blocksize = 1; in crypto_ccm_create_common() 503 inst->alg.base.cra_alignmask = ctr->base.cra_alignmask; in crypto_ccm_create_common() 632 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4309_crypt() 633 req->base.data); in crypto_rfc4309_crypt() 732 if (alg->base.cra_blocksize != 1) in crypto_rfc4309_create() 744 inst->alg.base.cra_priority = alg->base.cra_priority; in crypto_rfc4309_create() 745 inst->alg.base.cra_blocksize = 1; in crypto_rfc4309_create() [all …]
|
| A D | gcm.c | 625 inst->alg.base.cra_priority = (ghash->base.cra_priority + in crypto_gcm_create_common() 627 inst->alg.base.cra_blocksize = 1; in crypto_gcm_create_common() 628 inst->alg.base.cra_alignmask = ctr->base.cra_alignmask; in crypto_gcm_create_common() 745 aead_request_set_callback(subreq, req->base.flags, req->base.complete, in crypto_rfc4106_crypt() 746 req->base.data); in crypto_rfc4106_crypt() 851 if (alg->base.cra_blocksize != 1) in crypto_rfc4106_create() 863 inst->alg.base.cra_priority = alg->base.cra_priority; in crypto_rfc4106_create() 865 inst->alg.base.cra_alignmask = alg->base.cra_alignmask; in crypto_rfc4106_create() 942 req->base.complete, req->base.data); in crypto_rfc4543_crypt() 1049 inst->alg.base.cra_priority = alg->base.cra_priority; in crypto_rfc4543_create() [all …]
|