Lines Matching refs:aead

7 #include <crypto/aead.h>
10 #include <crypto/internal/aead.h>
33 static int nitrox_aes_gcm_setkey(struct crypto_aead *aead, const u8 *key,
37 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
58 static int nitrox_aead_setauthsize(struct crypto_aead *aead,
61 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
69 aead->authsize = authsize;
74 static int nitrox_aes_gcm_setauthsize(struct crypto_aead *aead,
90 return nitrox_aead_setauthsize(aead, authsize);
215 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
216 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
230 rctx->dstlen = rctx->srclen + aead->authsize;
249 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
250 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
261 rctx->cryptlen = areq->cryptlen - aead->authsize;
264 rctx->dstlen = rctx->srclen - aead->authsize;
281 static int nitrox_aead_init(struct crypto_aead *aead)
283 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
305 static int nitrox_gcm_common_init(struct crypto_aead *aead)
308 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
311 ret = nitrox_aead_init(aead);
326 static int nitrox_aes_gcm_init(struct crypto_aead *aead)
330 ret = nitrox_gcm_common_init(aead);
334 crypto_aead_set_reqsize(aead,
341 static void nitrox_aead_exit(struct crypto_aead *aead)
343 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
359 static int nitrox_rfc4106_setkey(struct crypto_aead *aead, const u8 *key,
362 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
370 ret = nitrox_aes_gcm_setkey(aead, key, keylen);
378 static int nitrox_rfc4106_setauthsize(struct crypto_aead *aead,
390 return nitrox_aead_setauthsize(aead, authsize);
442 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
443 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx(aead);
452 aead_rctx->dstlen = aead_rctx->srclen + aead->authsize;
474 struct crypto_aead *aead = crypto_aead_reqtfm(areq);
475 struct nitrox_crypto_ctx *nctx = crypto_aead_ctx_dma(aead);
481 aead_rctx->cryptlen = areq->cryptlen - aead->authsize;
485 aead_rctx->dstlen = aead_rctx->srclen - aead->authsize;
505 static int nitrox_rfc4106_init(struct crypto_aead *aead)
509 ret = nitrox_gcm_common_init(aead);
513 crypto_aead_set_reqsize_dma(aead, sizeof(struct aead_request) +