• Home
  • Raw
  • Download

Lines Matching refs:assoclen

686 			      unsigned int assoclen, u8 *hash_subkey,  in gcmaes_crypt_by_sg()  argument
716 if (req->src->length >= assoclen && req->src->length && in gcmaes_crypt_by_sg()
723 assocmem = kmalloc(assoclen, GFP_ATOMIC); in gcmaes_crypt_by_sg()
728 scatterwalk_map_and_copy(assoc, req->src, 0, assoclen, 0); in gcmaes_crypt_by_sg()
732 src_sg = scatterwalk_ffwd(src_start, req->src, req->assoclen); in gcmaes_crypt_by_sg()
736 req->assoclen); in gcmaes_crypt_by_sg()
742 gcm_tfm->init(aes_ctx, data, iv, hash_subkey, assoc, assoclen); in gcmaes_crypt_by_sg()
798 req->assoclen + req->cryptlen - in gcmaes_crypt_by_sg()
809 req->assoclen + req->cryptlen, in gcmaes_crypt_by_sg()
815 static int gcmaes_encrypt(struct aead_request *req, unsigned int assoclen, in gcmaes_encrypt() argument
818 return gcmaes_crypt_by_sg(true, req, assoclen, hash_subkey, iv, in gcmaes_encrypt()
822 static int gcmaes_decrypt(struct aead_request *req, unsigned int assoclen, in gcmaes_decrypt() argument
825 return gcmaes_crypt_by_sg(false, req, assoclen, hash_subkey, iv, in gcmaes_decrypt()
842 if (unlikely(req->assoclen != 16 && req->assoclen != 20)) in helper_rfc4106_encrypt()
852 return gcmaes_encrypt(req, req->assoclen - 8, ctx->hash_subkey, iv, in helper_rfc4106_encrypt()
866 if (unlikely(req->assoclen != 16 && req->assoclen != 20)) in helper_rfc4106_decrypt()
880 return gcmaes_decrypt(req, req->assoclen - 8, ctx->hash_subkey, iv, in helper_rfc4106_decrypt()
1000 return gcmaes_encrypt(req, req->assoclen, ctx->hash_subkey, iv, in generic_gcmaes_encrypt()
1016 return gcmaes_decrypt(req, req->assoclen, ctx->hash_subkey, iv, in generic_gcmaes_decrypt()