Lines Matching defs:assoclen
670 unsigned int assoclen, u8 *hash_subkey,
691 if (req->src->length >= assoclen && req->src->length) {
699 assocmem = kmalloc(assoclen, flags);
704 scatterwalk_map_and_copy(assoc, req->src, 0, assoclen, 0);
710 assoclen);
713 assoclen);
715 aesni_gcm_init(aes_ctx, data, iv, hash_subkey, assoc, assoclen);
779 static int gcmaes_encrypt(struct aead_request *req, unsigned int assoclen,
787 err = gcmaes_crypt_by_sg(true, req, assoclen, hash_subkey, iv, aes_ctx,
793 req->assoclen + req->cryptlen,
798 static int gcmaes_decrypt(struct aead_request *req, unsigned int assoclen,
807 err = gcmaes_crypt_by_sg(false, req, assoclen, hash_subkey, iv, aes_ctx,
814 req->assoclen + req->cryptlen - auth_tag_len,
838 if (unlikely(req->assoclen != 16 && req->assoclen != 20))
848 return gcmaes_encrypt(req, req->assoclen - 8, ctx->hash_subkey, iv,
862 if (unlikely(req->assoclen != 16 && req->assoclen != 20))
876 return gcmaes_decrypt(req, req->assoclen - 8, ctx->hash_subkey, iv,
1166 return gcmaes_encrypt(req, req->assoclen, ctx->hash_subkey, iv,
1182 return gcmaes_decrypt(req, req->assoclen, ctx->hash_subkey, iv,