Lines Matching defs:algo
131 secalgo_nsec3_hash(int algo, unsigned char* buf, size_t len,
134 switch(algo) {
226 * @param algo: DS digest algo.
230 ds_digest_size_supported(int algo)
232 switch(algo) {
278 secalgo_ds_digest(int algo, unsigned char* buf, size_t len,
281 switch(algo) {
323 algo);
540 * @param algo: key algorithm
548 setup_key_digest(int algo, EVP_PKEY** evp_key, const EVP_MD** digest_type,
551 switch(algo) {
588 if(algo == LDNS_RSASHA256)
593 if(algo == LDNS_RSASHA512)
684 algo);
724 * @param algo: DNSKEY algorithm.
735 verify_canonrrset(sldns_buffer* buf, int algo, unsigned char* sigblock,
745 if((algo == LDNS_DSA || algo == LDNS_DSA_NSEC3) &&(fake_dsa||fake_sha1))
749 if(fake_sha1 && (algo == LDNS_DSA || algo == LDNS_DSA_NSEC3 || algo == LDNS_RSASHA1 || algo == LDNS_RSASHA1_NSEC3))
753 if(!setup_key_digest(algo, &evp_key, &digest_type, key, keylen)) {
761 if((algo == LDNS_DSA || algo == LDNS_DSA_NSEC3) &&
776 if(algo == LDNS_ECDSAP256SHA256 || algo == LDNS_ECDSAP384SHA384) {
873 secalgo_nsec3_hash(int algo, unsigned char* buf, size_t len,
876 switch(algo) {
950 ds_digest_size_supported(int algo)
953 switch(algo) {
974 secalgo_ds_digest(int algo, unsigned char* buf, size_t len,
978 switch(algo) {
997 algo);
1062 static SECKEYPublicKey* nss_buf2ecdsa(unsigned char* key, size_t len, int algo)
1080 if(algo == LDNS_ECDSAP256SHA256) {
1083 } else if(algo == LDNS_ECDSAP384SHA384) {
1092 if(algo == LDNS_ECDSAP256SHA256) {
1228 * @param algo: key algorithm
1238 nss_setup_key_digest(int algo, SECKEYPublicKey** pubkey, HASH_HashType* htype,
1261 switch(algo) {
1293 if(algo == LDNS_RSASHA256) {
1300 if(algo == LDNS_RSASHA512) {
1314 verbose(VERB_QUERY, "verify: no digest algo");
1358 algo);
1368 * @param algo: DNSKEY algorithm.
1378 verify_canonrrset(sldns_buffer* buf, int algo, unsigned char* sigblock,
1395 if(!nss_setup_key_digest(algo, &pubkey, &htype, key, keylen,
1405 if((algo == LDNS_DSA || algo == LDNS_DSA_NSEC3)) {
1503 _digest_nettle(int algo, uint8_t* buf, size_t len,
1506 switch(algo) {
1559 secalgo_nsec3_hash(int algo, unsigned char* buf, size_t len,
1562 switch(algo) {
1655 * @param algo: DS digest algo.
1659 ds_digest_size_supported(int algo)
1661 switch(algo) {
1686 secalgo_ds_digest(int algo, unsigned char* buf, size_t len,
1689 switch(algo) {
1706 algo);
2016 * @param algo: DNSKEY algorithm.
2026 verify_canonrrset(sldns_buffer* buf, int algo, unsigned char* sigblock,
2038 if((algo == LDNS_DSA || algo == LDNS_DSA_NSEC3) &&(fake_dsa||fake_sha1))
2042 if(fake_sha1 && (algo == LDNS_DSA || algo == LDNS_DSA_NSEC3 || algo == LDNS_RSASHA1 || algo == LDNS_RSASHA1_NSEC3))
2046 switch(algo) {