Home
last modified time | relevance | path

Searched refs:tfmctx (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-hash.c29 static int sun8i_ss_hashkey(struct sun8i_ss_hash_tfm_ctx *tfmctx, const u8 *key, in sun8i_ss_hashkey() argument
39 ret = crypto_shash_tfm_digest(xtfm, key, keylen, tfmctx->key); in sun8i_ss_hashkey()
41 dev_err(tfmctx->ss->dev, "shash digest error ret=%d\n", ret); in sun8i_ss_hashkey()
50 struct sun8i_ss_hash_tfm_ctx *tfmctx = crypto_ahash_ctx(ahash); in sun8i_ss_hmac_setkey() local
58 ret = sun8i_ss_hashkey(tfmctx, key, keylen); in sun8i_ss_hmac_setkey()
61 tfmctx->keylen = digestsize; in sun8i_ss_hmac_setkey()
63 tfmctx->keylen = keylen; in sun8i_ss_hmac_setkey()
64 memcpy(tfmctx->key, key, keylen); in sun8i_ss_hmac_setkey()
67 tfmctx->ipad = kzalloc(bs, GFP_KERNEL); in sun8i_ss_hmac_setkey()
68 if (!tfmctx->ipad) in sun8i_ss_hmac_setkey()
[all …]
/linux/drivers/crypto/allwinner/sun4i-ss/
H A Dsun4i-ss-hash.c195 struct sun4i_tfm_ctx *tfmctx = crypto_ahash_ctx(tfm); in sun4i_hash() local
196 struct sun4i_ss_ctx *ss = tfmctx->ss; in sun4i_hash()