Lines Matching refs:tfm
125 struct crypto_tfm *tfm; member
163 shash->tfm = ctx->hash_tfm; in qat_alg_do_precomputes()
530 static int qat_alg_aead_init_sessions(struct crypto_aead *tfm, const u8 *key, in qat_alg_aead_init_sessions() argument
542 if (qat_alg_aead_init_enc_session(tfm, alg, &keys, mode)) in qat_alg_aead_init_sessions()
545 if (qat_alg_aead_init_dec_session(tfm, alg, &keys, mode)) in qat_alg_aead_init_sessions()
550 crypto_aead_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN); in qat_alg_aead_init_sessions()
570 crypto_tfm_set_flags(ctx->tfm, CRYPTO_TFM_RES_BAD_KEY_LEN); in qat_alg_ablkcipher_init_sessions()
574 static int qat_alg_aead_setkey(struct crypto_aead *tfm, const uint8_t *key, in qat_alg_aead_setkey() argument
577 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm); in qat_alg_aead_setkey()
611 if (qat_alg_aead_init_sessions(tfm, key, keylen, in qat_alg_aead_setkey()
817 struct crypto_tfm *tfm = crypto_aead_tfm(aead_tfm); in qat_alg_aead_dec() local
818 struct qat_alg_aead_ctx *ctx = crypto_tfm_ctx(tfm); in qat_alg_aead_dec()
859 struct crypto_tfm *tfm = crypto_aead_tfm(aead_tfm); in qat_alg_aead_enc() local
860 struct qat_alg_aead_ctx *ctx = crypto_tfm_ctx(tfm); in qat_alg_aead_enc()
901 static int qat_alg_ablkcipher_setkey(struct crypto_ablkcipher *tfm, in qat_alg_ablkcipher_setkey() argument
905 struct qat_alg_ablkcipher_ctx *ctx = crypto_ablkcipher_ctx(tfm); in qat_alg_ablkcipher_setkey()
962 static int qat_alg_ablkcipher_cbc_setkey(struct crypto_ablkcipher *tfm, in qat_alg_ablkcipher_cbc_setkey() argument
965 return qat_alg_ablkcipher_setkey(tfm, key, keylen, in qat_alg_ablkcipher_cbc_setkey()
969 static int qat_alg_ablkcipher_ctr_setkey(struct crypto_ablkcipher *tfm, in qat_alg_ablkcipher_ctr_setkey() argument
972 return qat_alg_ablkcipher_setkey(tfm, key, keylen, in qat_alg_ablkcipher_ctr_setkey()
976 static int qat_alg_ablkcipher_xts_setkey(struct crypto_ablkcipher *tfm, in qat_alg_ablkcipher_xts_setkey() argument
979 return qat_alg_ablkcipher_setkey(tfm, key, keylen, in qat_alg_ablkcipher_xts_setkey()
986 struct crypto_tfm *tfm = crypto_ablkcipher_tfm(atfm); in qat_alg_ablkcipher_encrypt() local
987 struct qat_alg_ablkcipher_ctx *ctx = crypto_tfm_ctx(tfm); in qat_alg_ablkcipher_encrypt()
1023 struct crypto_tfm *tfm = crypto_ablkcipher_tfm(atfm); in qat_alg_ablkcipher_decrypt() local
1024 struct qat_alg_ablkcipher_ctx *ctx = crypto_tfm_ctx(tfm); in qat_alg_ablkcipher_decrypt()
1057 static int qat_alg_aead_init(struct crypto_aead *tfm, in qat_alg_aead_init() argument
1061 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm); in qat_alg_aead_init()
1067 crypto_aead_set_reqsize(tfm, sizeof(struct aead_request) + in qat_alg_aead_init()
1072 static int qat_alg_aead_sha1_init(struct crypto_aead *tfm) in qat_alg_aead_sha1_init() argument
1074 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA1, "sha1"); in qat_alg_aead_sha1_init()
1077 static int qat_alg_aead_sha256_init(struct crypto_aead *tfm) in qat_alg_aead_sha256_init() argument
1079 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA256, "sha256"); in qat_alg_aead_sha256_init()
1082 static int qat_alg_aead_sha512_init(struct crypto_aead *tfm) in qat_alg_aead_sha512_init() argument
1084 return qat_alg_aead_init(tfm, ICP_QAT_HW_AUTH_ALGO_SHA512, "sha512"); in qat_alg_aead_sha512_init()
1087 static void qat_alg_aead_exit(struct crypto_aead *tfm) in qat_alg_aead_exit() argument
1089 struct qat_alg_aead_ctx *ctx = crypto_aead_ctx(tfm); in qat_alg_aead_exit()
1112 static int qat_alg_ablkcipher_init(struct crypto_tfm *tfm) in qat_alg_ablkcipher_init() argument
1114 struct qat_alg_ablkcipher_ctx *ctx = crypto_tfm_ctx(tfm); in qat_alg_ablkcipher_init()
1117 tfm->crt_ablkcipher.reqsize = sizeof(struct ablkcipher_request) + in qat_alg_ablkcipher_init()
1119 ctx->tfm = tfm; in qat_alg_ablkcipher_init()
1123 static void qat_alg_ablkcipher_exit(struct crypto_tfm *tfm) in qat_alg_ablkcipher_exit() argument
1125 struct qat_alg_ablkcipher_ctx *ctx = crypto_tfm_ctx(tfm); in qat_alg_ablkcipher_exit()