Lines Matching refs:alg

26 	u32 alg;  member
115 cdesc->control_data.control0 = ctx->alg; in safexcel_context_control()
778 if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_MD5) in safexcel_ahash_final()
781 else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SHA1) in safexcel_ahash_final()
784 else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SHA224) in safexcel_ahash_final()
787 else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SHA256) in safexcel_ahash_final()
790 else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SHA384) in safexcel_ahash_final()
793 else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SHA512) in safexcel_ahash_final()
796 else if (ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_SM3) { in safexcel_ahash_final()
803 ctx->alg == CONTEXT_CONTROL_CRYPTO_ALG_MD5 && in safexcel_ahash_final()
921 struct safexcel_alg_template, alg.ahash); in safexcel_ahash_cra_init()
940 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA1; in safexcel_sha1_init()
982 .alg.ahash = {
1023 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA1; in safexcel_hmac_sha1_init()
1114 static int __safexcel_hmac_setkey(const char *alg, const u8 *key, in __safexcel_hmac_setkey() argument
1124 tfm = crypto_alloc_ahash(alg, 0, 0); in __safexcel_hmac_setkey()
1166 unsigned int keylen, const char *alg, in safexcel_hmac_setkey() argument
1173 ret = __safexcel_hmac_setkey(alg, key, keylen, &istate, &ostate); in safexcel_hmac_setkey()
1189 unsigned int keylen, const char *alg, in safexcel_hmac_alg_setkey() argument
1194 return safexcel_hmac_setkey(&ctx->base, key, keylen, alg, state_sz); in safexcel_hmac_alg_setkey()
1207 .alg.ahash = {
1243 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA256; in safexcel_sha256_init()
1265 .alg.ahash = {
1300 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA224; in safexcel_sha224_init()
1322 .alg.ahash = {
1370 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA224; in safexcel_hmac_sha224_init()
1393 .alg.ahash = {
1442 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA256; in safexcel_hmac_sha256_init()
1465 .alg.ahash = {
1501 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA512; in safexcel_sha512_init()
1523 .alg.ahash = {
1558 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA384; in safexcel_sha384_init()
1580 .alg.ahash = {
1628 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA512; in safexcel_hmac_sha512_init()
1651 .alg.ahash = {
1700 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA384; in safexcel_hmac_sha384_init()
1723 .alg.ahash = {
1759 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_MD5; in safexcel_md5_init()
1781 .alg.ahash = {
1822 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_MD5; in safexcel_hmac_md5_init()
1853 .alg.ahash = {
1920 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC192; in safexcel_cbcmac_setkey()
1923 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC256; in safexcel_cbcmac_setkey()
1926 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC128; in safexcel_cbcmac_setkey()
1943 .alg.ahash = {
1999 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC128; in safexcel_xcbcmac_setkey()
2026 .alg.ahash = {
2096 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC192; in safexcel_cmac_setkey()
2099 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC256; in safexcel_cmac_setkey()
2102 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_XCBC128; in safexcel_cmac_setkey()
2113 .alg.ahash = {
2149 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SM3; in safexcel_sm3_init()
2171 .alg.ahash = {
2219 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SM3; in safexcel_hmac_sm3_init()
2242 .alg.ahash = {
2279 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_224; in safexcel_sha3_224_init()
2437 .alg.ahash = {
2473 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_256; in safexcel_sha3_256_init()
2495 .alg.ahash = {
2531 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_384; in safexcel_sha3_384_init()
2553 .alg.ahash = {
2589 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_512; in safexcel_sha3_512_init()
2611 .alg.ahash = {
2639 static int safexcel_hmac_sha3_cra_init(struct crypto_tfm *tfm, const char *alg) in safexcel_hmac_sha3_cra_init() argument
2649 ctx->shpre = crypto_alloc_shash(alg, 0, CRYPTO_ALG_NEED_FALLBACK); in safexcel_hmac_sha3_cra_init()
2744 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_224; in safexcel_hmac_sha3_224_init()
2773 .alg.ahash = {
2815 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_256; in safexcel_hmac_sha3_256_init()
2844 .alg.ahash = {
2886 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_384; in safexcel_hmac_sha3_384_init()
2915 .alg.ahash = {
2957 ctx->alg = CONTEXT_CONTROL_CRYPTO_ALG_SHA3_512; in safexcel_hmac_sha3_512_init()
2985 .alg.ahash = {