Lines Matching defs:tfm
127 struct crypto_aead *tfm = crypto_aead_reqtfm(aead_req);
128 size_t authsize = crypto_aead_authsize(tfm);
536 static int sec_skcipher_init(struct crypto_skcipher *tfm)
538 struct sec_ctx *ctx = crypto_skcipher_ctx(tfm);
542 crypto_skcipher_set_reqsize(tfm, sizeof(struct sec_req));
543 ctx->c_ctx.ivsize = crypto_skcipher_ivsize(tfm);
564 static void sec_skcipher_uninit(struct crypto_skcipher *tfm)
566 struct sec_ctx *ctx = crypto_skcipher_ctx(tfm);
626 static int sec_skcipher_setkey(struct crypto_skcipher *tfm, const u8 *key,
630 struct sec_ctx *ctx = crypto_skcipher_ctx(tfm);
636 ret = xts_verify_key(tfm, key, keylen);
669 static int sec_setkey_##name(struct crypto_skcipher *tfm, const u8 *key,\
672 return sec_skcipher_setkey(tfm, key, keylen, c_alg, c_mode); \
881 static int sec_aead_setkey(struct crypto_aead *tfm, const u8 *key,
887 struct sec_ctx *ctx = crypto_aead_ctx(tfm);
922 static int sec_setkey_##name(struct crypto_aead *tfm, const u8 *key, \
925 return sec_aead_setkey(tfm, key, keylen, aalg, calg, maclen, cmode);\
1173 struct crypto_aead *tfm = crypto_aead_reqtfm(a_req);
1176 size_t authsize = crypto_aead_authsize(tfm);
1304 static int sec_skcipher_ctx_init(struct crypto_skcipher *tfm)
1306 struct sec_ctx *ctx = crypto_skcipher_ctx(tfm);
1310 return sec_skcipher_init(tfm);
1313 static void sec_skcipher_ctx_exit(struct crypto_skcipher *tfm)
1315 sec_skcipher_uninit(tfm);
1318 static int sec_aead_init(struct crypto_aead *tfm)
1320 struct sec_ctx *ctx = crypto_aead_ctx(tfm);
1323 crypto_aead_set_reqsize(tfm, sizeof(struct sec_req));
1325 ctx->c_ctx.ivsize = crypto_aead_ivsize(tfm);
1354 static void sec_aead_exit(struct crypto_aead *tfm)
1356 struct sec_ctx *ctx = crypto_aead_ctx(tfm);
1363 static int sec_aead_ctx_init(struct crypto_aead *tfm, const char *hash_name)
1365 struct sec_ctx *ctx = crypto_aead_ctx(tfm);
1369 ret = sec_aead_init(tfm);
1378 sec_aead_exit(tfm);
1385 static void sec_aead_ctx_exit(struct crypto_aead *tfm)
1387 struct sec_ctx *ctx = crypto_aead_ctx(tfm);
1390 sec_aead_exit(tfm);
1393 static int sec_aead_sha1_ctx_init(struct crypto_aead *tfm)
1395 return sec_aead_ctx_init(tfm, "sha1");
1398 static int sec_aead_sha256_ctx_init(struct crypto_aead *tfm)
1400 return sec_aead_ctx_init(tfm, "sha256");
1403 static int sec_aead_sha512_ctx_init(struct crypto_aead *tfm)
1405 return sec_aead_ctx_init(tfm, "sha512");
1445 struct crypto_skcipher *tfm = crypto_skcipher_reqtfm(sk_req);
1447 struct sec_ctx *ctx = crypto_skcipher_ctx(tfm);
1535 struct crypto_aead *tfm = crypto_aead_reqtfm(req);
1536 size_t authsize = crypto_aead_authsize(tfm);
1573 struct crypto_aead *tfm = crypto_aead_reqtfm(a_req);
1575 struct sec_ctx *ctx = crypto_aead_ctx(tfm);