Lines Matching refs:tlsa_rr
573 ldns_rr* tlsa_rr; in ldns_dane_filter_unusable_records() local
579 tlsa_rr = ldns_rr_list_rr(tlsas, i); in ldns_dane_filter_unusable_records()
580 if (ldns_rr_get_type(tlsa_rr) == LDNS_RR_TYPE_TLSA && in ldns_dane_filter_unusable_records()
581 ldns_rr_rd_count(tlsa_rr) == 4 && in ldns_dane_filter_unusable_records()
582 ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 0)) <= 3 && in ldns_dane_filter_unusable_records()
583 ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 1)) <= 1 && in ldns_dane_filter_unusable_records()
584 ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 2)) <= 2) { in ldns_dane_filter_unusable_records()
586 if (! ldns_rr_list_push_rr(r, tlsa_rr)) { in ldns_dane_filter_unusable_records()
658 ldns_dane_verify_rr(const ldns_rr* tlsa_rr, in ldns_dane_verify_rr() argument
676 if (! tlsa_rr || ldns_rr_get_type(tlsa_rr) != LDNS_RR_TYPE_TLSA || in ldns_dane_verify_rr()
677 ldns_rr_rd_count(tlsa_rr) != 4 || in ldns_dane_verify_rr()
678 ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 0)) > 3 || in ldns_dane_verify_rr()
679 ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 1)) > 1 || in ldns_dane_verify_rr()
680 ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 2)) > 2 ) { in ldns_dane_verify_rr()
686 usage = ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 0)); in ldns_dane_verify_rr()
687 selector = ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 1)); in ldns_dane_verify_rr()
688 mtype = ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr, 2)); in ldns_dane_verify_rr()
689 data = ldns_rr_rdf(tlsa_rr, 3) ; in ldns_dane_verify_rr()
855 ldns_rr* tlsa_rr; in ldns_dane_verify() local
922 tlsa_rr = ldns_rr_list_rr(usable_tlsas, i); in ldns_dane_verify()
923 usage = ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr,0)); in ldns_dane_verify()
924 selector= ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr,1)); in ldns_dane_verify()
925 mtype = ldns_rdf2native_int8(ldns_rr_rdf(tlsa_rr,2)); in ldns_dane_verify()
926 data = ldns_rr_rdf(tlsa_rr,3) ; in ldns_dane_verify()
972 tlsa_rr = ldns_rr_list_rr(usable_tlsas, i); in ldns_dane_verify()
974 s = ldns_dane_verify_rr(tlsa_rr, cert, extra_certs, in ldns_dane_verify()