Lines Matching refs:sig_algs
1478 static const struct signature_alg *sig_algs[] = { variable
1504 for (i = 0; sig_algs[i]; i++) in find_sig_alg()
1505 if (der_heim_oid_cmp(sig_algs[i]->sig_oid, oid) == 0) in find_sig_alg()
1506 return sig_algs[i]; in find_sig_alg()
1521 for (i = 0; sig_algs[i]; i++) { in alg_for_privatekey()
1522 if (sig_algs[i]->key_oid == NULL) in alg_for_privatekey()
1524 if (der_heim_oid_cmp(sig_algs[i]->key_oid, keytype) != 0) in alg_for_privatekey()
1527 pk->ops->available(pk, sig_algs[i]->sig_alg) == 0) in alg_for_privatekey()
1530 return sig_algs[i]->sig_alg; in alg_for_privatekey()
1532 return sig_algs[i]->digest_alg; in alg_for_privatekey()
3157 for (j = 0; sig_algs[j]; j++) { in hx509_crypto_select()
3158 if ((sig_algs[j]->flags & bits) != bits) in hx509_crypto_select()
3160 if (der_heim_oid_cmp(sig_algs[j]->sig_oid, in hx509_crypto_select()
3163 if (keytype && sig_algs[j]->key_oid && in hx509_crypto_select()
3164 der_heim_oid_cmp(keytype, sig_algs[j]->key_oid)) in hx509_crypto_select()
3226 for (i = 0; sig_algs[i]; i++) { in hx509_crypto_available()
3227 if ((sig_algs[i]->flags & bits) == 0) in hx509_crypto_available()
3229 if (sig_algs[i]->sig_alg == NULL) in hx509_crypto_available()
3231 if (keytype && sig_algs[i]->key_oid && in hx509_crypto_available()
3232 der_heim_oid_cmp(sig_algs[i]->key_oid, keytype)) in hx509_crypto_available()
3241 ret = copy_AlgorithmIdentifier(sig_algs[i]->sig_alg, &(*val)[len]); in hx509_crypto_available()