Lines Matching defs:hash_algo
62 * Given a public_key, and an encoding and hash_algo to be used for signing
64 * akcipher algorithm. Also check that encoding and hash_algo are allowed.
68 const char *encoding, const char *hash_algo,
86 if (!hash_algo) {
93 pkey->pkey_algo, hash_algo);
103 if (hash_algo)
116 if (!hash_algo)
118 if (strcmp(hash_algo, "sha1") != 0 &&
119 strcmp(hash_algo, "sha224") != 0 &&
120 strcmp(hash_algo, "sha256") != 0 &&
121 strcmp(hash_algo, "sha384") != 0 &&
122 strcmp(hash_algo, "sha512") != 0)
127 if (!hash_algo)
129 if (strcmp(hash_algo, "sm3") != 0)
134 if (!hash_algo)
136 if (strcmp(hash_algo, "streebog256") != 0 &&
137 strcmp(hash_algo, "streebog512") != 0)
169 params->hash_algo, alg_name,
288 params->hash_algo, alg_name,
410 sig->hash_algo, alg_name,