Lines Matching refs:alg
107 find_value(const char *s, const unsigned int alg) {
114 TAG_ALG(map[i].value) == alg)
228 unsigned int alg)
235 if (priv->elements[j].tag == TAG(alg, i))
244 check_data(const dst_private_t *priv, const unsigned int alg,
248 switch (alg) {
263 return (check_hmac_sha(priv, HMACSHA1_NTAGS, alg));
265 return (check_hmac_sha(priv, HMACSHA224_NTAGS, alg));
267 return (check_hmac_sha(priv, HMACSHA256_NTAGS, alg));
269 return (check_hmac_sha(priv, HMACSHA384_NTAGS, alg));
271 return (check_hmac_sha(priv, HMACSHA512_NTAGS, alg));
293 dst__privstruct_parse(dst_key_t *key, unsigned int alg, isc_lex_t *lex,
398 tag = find_value(DST_AS_STR(token), alg);
399 if (tag < 0 || TAG_ALG(tag) != alg) {
423 check = check_data(priv, alg, ISC_TRUE);