Home
last modified time | relevance | path

Searched refs:aead (Results 1 – 14 of 14) sorted by relevance

/crypto/
A Daead.c91 return crypto_aead_alg(aead)->encrypt(req); in crypto_aead_encrypt()
105 return crypto_aead_alg(aead)->decrypt(req); in crypto_aead_decrypt()
112 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_exit_tfm()
114 alg->exit(aead); in crypto_aead_exit_tfm()
120 struct aead_alg *alg = crypto_aead_alg(aead); in crypto_aead_init_tfm()
124 aead->authsize = alg->maxauthsize; in crypto_aead_init_tfm()
127 aead->base.exit = crypto_aead_exit_tfm; in crypto_aead_init_tfm()
130 return alg->init(aead); in crypto_aead_init_tfm()
147 raead.maxauthsize = aead->maxauthsize; in crypto_aead_report()
148 raead.ivsize = aead->ivsize; in crypto_aead_report()
[all …]
A Dgcm.c43 struct crypto_aead_spawn aead; member
786 struct crypto_aead *aead; in crypto_rfc4106_init_tfm() local
789 aead = crypto_spawn_aead(spawn); in crypto_rfc4106_init_tfm()
790 if (IS_ERR(aead)) in crypto_rfc4106_init_tfm()
791 return PTR_ERR(aead); in crypto_rfc4106_init_tfm()
793 ctx->child = aead; in crypto_rfc4106_init_tfm()
969 struct crypto_aead *aead; in crypto_rfc4543_init_tfm() local
973 if (IS_ERR(aead)) in crypto_rfc4543_init_tfm()
974 return PTR_ERR(aead); in crypto_rfc4543_init_tfm()
976 ctx->child = aead; in crypto_rfc4543_init_tfm()
[all …]
A Dccm.c87 struct crypto_ccm_ctx *ctx = crypto_aead_ctx(aead); in crypto_ccm_setkey()
127 struct crypto_aead *aead = crypto_aead_reqtfm(req); in format_input() local
132 m = crypto_aead_authsize(aead); in format_input()
234 crypto_aead_authsize(aead), 1); in crypto_ccm_encrypt_done()
316 crypto_aead_authsize(aead), 1); in crypto_ccm_encrypt()
667 struct crypto_aead *aead; in crypto_rfc4309_init_tfm() local
670 aead = crypto_spawn_aead(spawn); in crypto_rfc4309_init_tfm()
671 if (IS_ERR(aead)) in crypto_rfc4309_init_tfm()
672 return PTR_ERR(aead); in crypto_rfc4309_init_tfm()
674 ctx->child = aead; in crypto_rfc4309_init_tfm()
[all …]
A Dessiv.c53 struct crypto_aead *aead; member
105 err = crypto_aead_setkey(tctx->u.aead, key, keylen); in essiv_aead_setkey()
246 aead_request_set_tfm(subreq, tctx->u.aead); in essiv_aead_crypt()
327 struct crypto_aead *aead; in essiv_aead_init_tfm() local
334 aead = crypto_spawn_aead(&ictx->u.aead_spawn); in essiv_aead_init_tfm()
335 if (IS_ERR(aead)) in essiv_aead_init_tfm()
336 return PTR_ERR(aead); in essiv_aead_init_tfm()
339 crypto_aead_reqsize(aead); in essiv_aead_init_tfm()
347 crypto_free_aead(aead); in essiv_aead_init_tfm()
351 tctx->u.aead = aead; in essiv_aead_init_tfm()
[all …]
A Dgeniv.c108 int aead_init_geniv(struct crypto_aead *aead) in aead_init_geniv() argument
110 struct aead_geniv_ctx *ctx = crypto_aead_ctx(aead); in aead_init_geniv()
111 struct aead_instance *inst = aead_alg_instance(aead); in aead_init_geniv()
122 crypto_aead_ivsize(aead)); in aead_init_geniv()
133 crypto_aead_set_reqsize(aead, crypto_aead_reqsize(child) + in aead_init_geniv()
A Dpcrypt.c98 struct crypto_aead *aead = crypto_aead_reqtfm(req); in pcrypt_aead_encrypt() local
99 struct pcrypt_aead_ctx *ctx = crypto_aead_ctx(aead); in pcrypt_aead_encrypt()
103 ictx = pcrypt_tfm_ictx(aead); in pcrypt_aead_encrypt()
149 struct crypto_aead *aead = crypto_aead_reqtfm(req); in pcrypt_aead_decrypt() local
150 struct pcrypt_aead_ctx *ctx = crypto_aead_ctx(aead); in pcrypt_aead_decrypt()
154 ictx = pcrypt_tfm_ictx(aead); in pcrypt_aead_decrypt()
A Dtestmgr.c153 struct aead_test_suite aead; member
2444 &ctx->test_desc->suite.aead, in try_to_generate_inauthentic_testvec()
2566 &ctx->test_desc->suite.aead, in test_aead_vs_generic_impl()
4470 .aead = {
4480 .aead = {
5035 .aead = __VECS(aes_gcm_tv_template)
5049 .aead = __VECS(sm4_gcm_tv_template)
5389 .aead = {
5401 .aead = {
5412 .aead = {
[all …]
A Dchacha20poly1305.c303 static int chachapoly_setkey(struct crypto_aead *aead, const u8 *key, in chachapoly_setkey() argument
306 struct chachapoly_ctx *ctx = crypto_aead_ctx(aead); in chachapoly_setkey()
315 crypto_skcipher_set_flags(ctx->chacha, crypto_aead_get_flags(aead) & in chachapoly_setkey()
A Daegis128-core.c364 static int crypto_aegis128_setkey(struct crypto_aead *aead, const u8 *key, in crypto_aegis128_setkey() argument
367 struct aegis_ctx *ctx = crypto_aead_ctx(aead); in crypto_aegis128_setkey()
A DMakefile16 obj-$(CONFIG_CRYPTO_AEAD2) += aead.o
/crypto/krb5/
A Drfc8009_aes2.c173 struct crypto_aead *aead, in rfc8009_encrypt() argument
196 bsize = krb5_aead_size(aead) + in rfc8009_encrypt()
197 krb5_aead_ivsize(aead) * 2; in rfc8009_encrypt()
203 iv = buffer + krb5_aead_size(aead); in rfc8009_encrypt()
204 ad = buffer + krb5_aead_size(aead) + krb5_aead_ivsize(aead); in rfc8009_encrypt()
229 aead_request_set_tfm(req, aead); in rfc8009_encrypt()
252 struct crypto_aead *aead, in rfc8009_decrypt() argument
269 bsize = krb5_aead_size(aead) + in rfc8009_decrypt()
270 krb5_aead_ivsize(aead) * 2; in rfc8009_decrypt()
277 ad = buffer + krb5_aead_size(aead) + krb5_aead_ivsize(aead); in rfc8009_decrypt()
[all …]
A Drfc3961_simplified.c541 struct crypto_aead *aead, in krb5_aead_encrypt() argument
563 bsize = krb5_aead_size(aead) + in krb5_aead_encrypt()
564 krb5_aead_ivsize(aead); in krb5_aead_encrypt()
588 iv = buffer + krb5_aead_size(aead); in krb5_aead_encrypt()
590 aead_request_set_tfm(req, aead); in krb5_aead_encrypt()
609 struct crypto_aead *aead, in krb5_aead_decrypt() argument
625 bsize = krb5_aead_size(aead) + in krb5_aead_decrypt()
626 krb5_aead_ivsize(aead); in krb5_aead_decrypt()
633 iv = buffer + krb5_aead_size(aead); in krb5_aead_decrypt()
635 aead_request_set_tfm(req, aead); in krb5_aead_decrypt()
A Dinternal.h74 struct crypto_aead *aead,
82 struct crypto_aead *aead,
195 struct crypto_aead *aead,
200 struct crypto_aead *aead,
A Dkrb5_api.c329 struct crypto_aead *aead, in crypto_krb5_encrypt() argument
339 return krb5->profile->encrypt(krb5, aead, sg, nr_sg, sg_len, in crypto_krb5_encrypt()
366 struct crypto_aead *aead, in crypto_krb5_decrypt() argument
370 return krb5->profile->decrypt(krb5, aead, sg, nr_sg, _offset, _len); in crypto_krb5_decrypt()

Completed in 32 milliseconds