Lines Matching defs:tfm

125 	shash->tfm = ctx->hash_tfm;
546 static int qat_alg_aead_init_sessions(struct crypto_aead *tfm, const u8 *key,
558 if (qat_alg_aead_init_enc_session(tfm, alg, &keys, mode))
561 if (qat_alg_aead_init_dec_session(tfm, alg, &keys, mode))
589 static int qat_alg_aead_rekey(struct crypto_aead *tfm, const u8 *key,
592 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm);
599 return qat_alg_aead_init_sessions(tfm, key, keylen,
603 static int qat_alg_aead_newkey(struct crypto_aead *tfm, const u8 *key,
606 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm);
632 ret = qat_alg_aead_init_sessions(tfm, key, keylen,
655 static int qat_alg_aead_setkey(struct crypto_aead *tfm, const u8 *key,
658 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm);
661 return qat_alg_aead_rekey(tfm, key, keylen);
663 return qat_alg_aead_newkey(tfm, key, keylen);
786 struct crypto_tfm *tfm = crypto_aead_tfm(aead_tfm);
787 struct qat_alg_aead_ctx *ctx = crypto_tfm_ctx(tfm);
832 struct crypto_tfm *tfm = crypto_aead_tfm(aead_tfm);
833 struct qat_alg_aead_ctx *ctx = crypto_tfm_ctx(tfm);
938 static int qat_alg_skcipher_setkey(struct crypto_skcipher *tfm,
942 struct qat_alg_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm);
952 static int qat_alg_skcipher_cbc_setkey(struct crypto_skcipher *tfm,
955 return qat_alg_skcipher_setkey(tfm, key, keylen,
959 static int qat_alg_skcipher_ctr_setkey(struct crypto_skcipher *tfm,
962 return qat_alg_skcipher_setkey(tfm, key, keylen,
966 static int qat_alg_skcipher_xts_setkey(struct crypto_skcipher *tfm,
969 struct qat_alg_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm);
972 ret = xts_verify_key(tfm, key, keylen);
988 ret = qat_alg_skcipher_setkey(tfm, key, keylen,
1020 struct crypto_tfm *tfm = crypto_skcipher_tfm(stfm);
1021 struct qat_alg_skcipher_ctx *ctx = crypto_tfm_ctx(tfm);
1087 struct crypto_tfm *tfm = crypto_skcipher_tfm(stfm);
1088 struct qat_alg_skcipher_ctx *ctx = crypto_tfm_ctx(tfm);
1152 static int qat_alg_aead_init(struct crypto_aead *tfm,
1156 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm);
1162 crypto_aead_set_reqsize(tfm, sizeof(struct qat_crypto_request));
1166 static int qat_alg_aead_sha1_init(struct crypto_aead *tfm)
1168 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA1, "sha1");
1171 static int qat_alg_aead_sha256_init(struct crypto_aead *tfm)
1173 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA256, "sha256");
1176 static int qat_alg_aead_sha512_init(struct crypto_aead *tfm)
1178 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA512, "sha512");
1181 static void qat_alg_aead_exit(struct crypto_aead *tfm)
1183 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm);
1206 static int qat_alg_skcipher_init_tfm(struct crypto_skcipher *tfm)
1208 crypto_skcipher_set_reqsize(tfm, sizeof(struct qat_crypto_request));
1212 static int qat_alg_skcipher_init_xts_tfm(struct crypto_skcipher *tfm)
1214 struct qat_alg_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm);
1231 crypto_skcipher_set_reqsize(tfm, reqsize);
1236 static void qat_alg_skcipher_exit_tfm(struct crypto_skcipher *tfm)
1238 struct qat_alg_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm);
1263 static void qat_alg_skcipher_exit_xts_tfm(struct crypto_skcipher *tfm)
1265 struct qat_alg_skcipher_ctx *ctx = crypto_skcipher_ctx(tfm);
1273 qat_alg_skcipher_exit_tfm(tfm);