Lines Matching defs:hash_algo
63 * Given a public_key, and an encoding and hash_algo to be used for signing
65 * akcipher algorithm. Also check that encoding and hash_algo are allowed.
69 const char *encoding, const char *hash_algo,
82 if (!hash_algo)
89 pkey->pkey_algo, hash_algo);
98 if (hash_algo)
110 if (!hash_algo)
112 if (strcmp(hash_algo, "sha1") != 0 &&
113 strcmp(hash_algo, "sha224") != 0 &&
114 strcmp(hash_algo, "sha256") != 0 &&
115 strcmp(hash_algo, "sha384") != 0 &&
116 strcmp(hash_algo, "sha512") != 0)
121 if (!hash_algo)
123 if (strcmp(hash_algo, "sm3") != 0)
128 if (!hash_algo)
130 if (strcmp(hash_algo, "streebog256") != 0 &&
131 strcmp(hash_algo, "streebog512") != 0)
161 params->hash_algo, alg_name);
226 params->hash_algo, alg_name);
308 if (!sig->hash_algo || strcmp(sig->hash_algo, "sm3") != 0)
316 tfm = crypto_alloc_shash(sig->hash_algo, 0, 0);
391 sig->hash_algo, alg_name);