Home
last modified time | relevance | path

Searched refs:ahash (Results 1 – 11 of 11) sorted by relevance

/linux/net/ipv4/
H A Dah4.c25 static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags, in ah_alloc_tmp() argument
30 len = size + crypto_ahash_digestsize(ahash); in ah_alloc_tmp()
34 len += sizeof(struct ahash_request) + crypto_ahash_reqsize(ahash); in ah_alloc_tmp()
52 static inline struct ahash_request *ah_tmp_req(struct crypto_ahash *ahash, in ah_tmp_req() argument
57 req = (void *)PTR_ALIGN(icv + crypto_ahash_digestsize(ahash), in ah_tmp_req()
60 ahash_request_set_tfm(req, ahash); in ah_tmp_req()
65 static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash, in ah_req_sg() argument
69 crypto_ahash_reqsize(ahash), in ah_req_sg()
156 struct crypto_ahash *ahash; in ah_output() local
168 ahash = ahp->ahash; in ah_output()
[all …]
/linux/net/ipv6/
H A Dah6.c77 static void *ah_alloc_tmp(struct crypto_ahash *ahash, int nfrags, in ah_alloc_tmp() argument
82 len = size + crypto_ahash_digestsize(ahash); in ah_alloc_tmp()
86 len += sizeof(struct ahash_request) + crypto_ahash_reqsize(ahash); in ah_alloc_tmp()
109 static inline struct ahash_request *ah_tmp_req(struct crypto_ahash *ahash, in ah_tmp_req() argument
114 req = (void *)PTR_ALIGN(icv + crypto_ahash_digestsize(ahash), in ah_tmp_req()
117 ahash_request_set_tfm(req, ahash); in ah_tmp_req()
122 static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash, in ah_req_sg() argument
126 crypto_ahash_reqsize(ahash), in ah_req_sg()
359 struct crypto_ahash *ahash; in ah6_output()
372 ahash in ah6_output()
352 struct crypto_ahash *ahash; ah6_output() local
533 struct crypto_ahash *ahash; ah6_input() local
692 struct crypto_ahash *ahash; ah6_init_state() local
[all...]
/linux/drivers/crypto/tegra/
H A Dtegra-se-hash.c593 se_alg = container_of(alg, struct tegra_se_alg, alg.ahash.base); in tegra_sha_cra_init()
752 .alg.ahash.op.do_one_request = tegra_sha_do_one_req,
753 .alg.ahash.base = {
777 .alg.ahash.op.do_one_request = tegra_sha_do_one_req,
778 .alg.ahash.base = {
802 .alg.ahash.op.do_one_request = tegra_sha_do_one_req,
803 .alg.ahash.base = {
827 .alg.ahash.op.do_one_request = tegra_sha_do_one_req,
828 .alg.ahash.base = {
852 .alg.ahash.op.do_one_request = tegra_sha_do_one_req,
[all …]
H A Dtegra-se-aes.c1779 se_alg = container_of(alg, struct tegra_se_alg, alg.ahash.base); in tegra_cmac_cra_init()
1957 .alg.ahash.op.do_one_request = tegra_cmac_do_one_req,
1958 .alg.ahash.base = {
2019 ahash_alg = &tegra_cmac_algs[i].alg.ahash; in tegra_init_aes()
2034 crypto_engine_unregister_ahash(&tegra_cmac_algs[i].alg.ahash); in tegra_init_aes()
2060 crypto_engine_unregister_ahash(&tegra_cmac_algs[i].alg.ahash); in tegra_deinit_aes()
/linux/net/sunrpc/auth_gss/
H A Dgss_krb5_crypto.c589 struct crypto_ahash *ahash; gss_krb5_aes_encrypt() local
662 struct crypto_ahash *ahash; gss_krb5_aes_decrypt() local
817 struct crypto_ahash *ahash; krb5_etm_encrypt() local
908 struct crypto_ahash *ahash; krb5_etm_decrypt() local
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c233 struct crypto_ahash *ahash = crypto_ahash_reqtfm(areq); in safexcel_handle_req_result() local
235 struct safexcel_ahash_ctx *ctx = crypto_ahash_ctx(ahash); in safexcel_handle_req_result()
276 crypto_ahash_digestsize(ahash)); in safexcel_handle_req_result()
281 crypto_ahash_digestsize(ahash); in safexcel_handle_req_result()
295 crypto_ahash_digestsize(ahash)); in safexcel_handle_req_result()
522 struct crypto_ahash *ahash = crypto_ahash_reqtfm(areq); in safexcel_handle_inv_result() local
523 struct safexcel_ahash_ctx *ctx = crypto_ahash_ctx(ahash); in safexcel_handle_inv_result()
624 EIP197_REQUEST_ON_STACK(req, ahash, EIP197_AHASH_REQ_SIZE); in safexcel_ahash_exit_inv()
921 struct safexcel_alg_template, alg.ahash); in safexcel_ahash_cra_init()
982 .alg.ahash = {
[all …]
/linux/include/net/
H A Dah.h13 struct crypto_ahash *ahash; member
/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-hash.c47 int sun8i_ss_hmac_setkey(struct crypto_ahash *ahash, const u8 *key, in sun8i_ss_hmac_setkey() argument
50 struct sun8i_ss_hash_tfm_ctx *tfmctx = crypto_ahash_ctx(ahash); in sun8i_ss_hmac_setkey()
52 int bs = crypto_ahash_blocksize(ahash); in sun8i_ss_hmac_setkey()
55 digestsize = crypto_ahash_digestsize(ahash); in sun8i_ss_hmac_setkey()
/linux/drivers/crypto/
H A Dsa2ul.h319 struct crypto_ahash *ahash; member
/linux/drivers/crypto/ccp/
H A Dccp-crypto-aes-cmac.c338 struct crypto_ahash *ahash = __crypto_ahash_cast(tfm); in ccp_aes_cmac_cra_init() local
343 crypto_ahash_set_reqsize_dma(ahash, in ccp_aes_cmac_cra_init()
/linux/drivers/md/
H A Ddm-integrity.c4443 static int get_mac(struct crypto_shash **shash, struct crypto_ahash **ahash, in get_mac() argument
4468 if (ahash) { in get_mac()
4469 *ahash = crypto_alloc_ahash(a->alg_string, 0, CRYPTO_ALG_ALLOCATES_MEMORY); in get_mac()
4470 if (IS_ERR(*ahash)) { in get_mac()
4472 r = PTR_ERR(*ahash); in get_mac()
4473 *ahash = NULL; in get_mac()
4477 r = crypto_ahash_setkey(*ahash, a->key, a->key_size); in get_mac()
4482 } else if (crypto_ahash_get_flags(*ahash) & CRYPTO_TFM_NEED_KEY) { in get_mac()