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 &&
123 strcmp(hash_algo, "sha3-256") != 0 &&
124 strcmp(hash_algo, "sha3-384") != 0 &&
125 strcmp(hash_algo, "sha3-512") != 0)
130 if (!hash_algo)
132 if (strcmp(hash_algo, "sm3") != 0)
137 if (!hash_algo)
139 if (strcmp(hash_algo, "streebog256") != 0 &&
140 strcmp(hash_algo, "streebog512") != 0)
172 params->hash_algo, alg_name,
291 params->hash_algo, alg_name,
413 sig->hash_algo, alg_name,