Lines Matching refs:aead

7 #include <crypto/aead.h>
11 #include <crypto/internal/aead.h>
34 static int nitrox_aes_gcm_setkey(struct crypto_aead *aead, const u8 *key,
38 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
59 static int nitrox_aead_setauthsize(struct crypto_aead *aead,
62 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
70 aead->authsize = authsize;
75 static int nitrox_aes_gcm_setauthsize(struct crypto_aead *aead,
91 return nitrox_aead_setauthsize(aead, authsize);
216 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
217 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
231 rctx->dstlen = rctx->srclen + aead->authsize;
250 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
251 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
262 rctx->cryptlen = areq->cryptlen - aead->authsize;
265 rctx->dstlen = rctx->srclen - aead->authsize;
282 static int nitrox_aead_init(struct crypto_aead *aead)
284 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
306 static int nitrox_gcm_common_init(struct crypto_aead *aead)
309 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
312 ret = nitrox_aead_init(aead);
327 static int nitrox_aes_gcm_init(struct crypto_aead *aead)
331 ret = nitrox_gcm_common_init(aead);
335 crypto_aead_set_reqsize(aead,
342 static void nitrox_aead_exit(struct crypto_aead *aead)
344 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
360 static int nitrox_rfc4106_setkey(struct crypto_aead *aead, const u8 *key,
363 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
371 ret = nitrox_aes_gcm_setkey(aead, key, keylen);
379 static int nitrox_rfc4106_setauthsize(struct crypto_aead *aead,
391 return nitrox_aead_setauthsize(aead, authsize);
443 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
444 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
453 aead_rctx->dstlen = aead_rctx->srclen + aead->authsize;
475 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
476 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
482 aead_rctx->cryptlen = areq->cryptlen - aead->authsize;
486 aead_rctx->dstlen = aead_rctx->srclen - aead->authsize;
506 static int nitrox_rfc4106_init(struct crypto_aead *aead)
510 ret = nitrox_gcm_common_init(aead);
514 crypto_aead_set_reqsize(aead, sizeof(struct aead_request) +