Lines Matching refs:alg

43 	struct skcipher_alg alg;  member
116 struct skcipher_alg *alg; in simd_skcipher_init() local
119 alg = crypto_skcipher_alg(tfm); in simd_skcipher_init()
120 salg = container_of(alg, struct simd_skcipher_alg, alg); in simd_skcipher_init()
145 struct skcipher_alg *alg; in simd_skcipher_create_compat() local
155 alg = &salg->alg; in simd_skcipher_create_compat()
158 if (snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", algname) >= in simd_skcipher_create_compat()
162 if (snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s", in simd_skcipher_create_compat()
166 alg->base.cra_flags = CRYPTO_ALG_ASYNC | in simd_skcipher_create_compat()
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()
172 alg->base.cra_ctxsize = sizeof(struct simd_skcipher_ctx); in simd_skcipher_create_compat()
174 alg->ivsize = ialg->ivsize; in simd_skcipher_create_compat()
175 alg->chunksize = ialg->chunksize; in simd_skcipher_create_compat()
176 alg->min_keysize = ialg->min_keysize; in simd_skcipher_create_compat()
177 alg->max_keysize = ialg->max_keysize; in simd_skcipher_create_compat()
179 alg->init = simd_skcipher_init; in simd_skcipher_create_compat()
180 alg->exit = simd_skcipher_exit; in simd_skcipher_create_compat()
182 alg->setkey = simd_skcipher_setkey; in simd_skcipher_create_compat()
183 alg->encrypt = simd_skcipher_encrypt; in simd_skcipher_create_compat()
184 alg->decrypt = simd_skcipher_decrypt; in simd_skcipher_create_compat()
186 err = crypto_register_skcipher(alg); in simd_skcipher_create_compat()
202 crypto_unregister_skcipher(&salg->alg); in simd_skcipher_free()
261 struct aead_alg alg; member
342 struct aead_alg *alg; in simd_aead_init() local
345 alg = crypto_aead_alg(tfm); in simd_aead_init()
346 salg = container_of(alg, struct simd_aead_alg, alg); in simd_aead_init()
370 struct aead_alg *alg; in simd_aead_create_compat() local
380 alg = &salg->alg; in simd_aead_create_compat()
383 if (snprintf(alg->base.cra_name, CRYPTO_MAX_ALG_NAME, "%s", algname) >= in simd_aead_create_compat()
387 if (snprintf(alg->base.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s", in simd_aead_create_compat()
391 alg->base.cra_flags = CRYPTO_ALG_ASYNC | in simd_aead_create_compat()
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()
396 alg->base.cra_module = ialg->base.cra_module; in simd_aead_create_compat()
397 alg->base.cra_ctxsize = sizeof(struct simd_aead_ctx); in simd_aead_create_compat()
399 alg->ivsize = ialg->ivsize; in simd_aead_create_compat()
400 alg->maxauthsize = ialg->maxauthsize; in simd_aead_create_compat()
401 alg->chunksize = ialg->chunksize; in simd_aead_create_compat()
403 alg->init = simd_aead_init; in simd_aead_create_compat()
404 alg->exit = simd_aead_exit; in simd_aead_create_compat()
406 alg->setkey = simd_aead_setkey; in simd_aead_create_compat()
407 alg->setauthsize = simd_aead_setauthsize; in simd_aead_create_compat()
408 alg->encrypt = simd_aead_encrypt; in simd_aead_create_compat()
409 alg->decrypt = simd_aead_decrypt; in simd_aead_create_compat()
411 err = crypto_register_aead(alg); in simd_aead_create_compat()
426 crypto_unregister_aead(&salg->alg); in simd_aead_free()