Lines Matching defs:tfm
4102 static void *smb2_aead_req_alloc(struct crypto_aead *tfm, const struct smb_rqst *rqst,
4107 unsigned int req_size = sizeof(**req) + crypto_aead_reqsize(tfm);
4108 unsigned int iv_size = crypto_aead_ivsize(tfm);
4117 len += crypto_aead_alignmask(tfm) & ~(crypto_tfm_ctx_alignment() - 1);
4128 *iv = (u8 *)PTR_ALIGN(p, crypto_aead_alignmask(tfm) + 1);
4136 static void *smb2_get_aead_req(struct crypto_aead *tfm, struct smb_rqst *rqst,
4146 p = smb2_aead_req_alloc(tfm, rqst, num_rqst, sig, iv, req, &sgtable,
4234 struct crypto_aead *tfm;
4252 tfm = enc ? server->secmech.enc : server->secmech.dec;
4256 rc = crypto_aead_setkey(tfm, key, SMB3_GCM256_CRYPTKEY_SIZE);
4258 rc = crypto_aead_setkey(tfm, key, SMB3_GCM128_CRYPTKEY_SIZE);
4265 rc = crypto_aead_setauthsize(tfm, SMB2_SIGNATURE_SIZE);
4271 creq = smb2_get_aead_req(tfm, rqst, num_rqst, sign, &iv, &req, &sg,
4289 aead_request_set_tfm(req, tfm);