Lines Matching refs:crl_list
1630 mbedtls_x509_crl *crl_list, in x509_crt_verifycrl() argument
1640 while( crl_list != NULL ) in x509_crt_verifycrl()
1642 if( crl_list->version == 0 || in x509_crt_verifycrl()
1643 crl_list->issuer_raw.len != ca->subject_raw.len || in x509_crt_verifycrl()
1644 memcmp( crl_list->issuer_raw.p, ca->subject_raw.p, in x509_crt_verifycrl()
1645 crl_list->issuer_raw.len ) != 0 ) in x509_crt_verifycrl()
1647 crl_list = crl_list->next; in x509_crt_verifycrl()
1665 if( x509_profile_check_md_alg( profile, crl_list->sig_md ) != 0 ) in x509_crt_verifycrl()
1668 if( x509_profile_check_pk_alg( profile, crl_list->sig_pk ) != 0 ) in x509_crt_verifycrl()
1671 md_info = mbedtls_md_info_from_type( crl_list->sig_md ); in x509_crt_verifycrl()
1681 mbedtls_md( md_info, crl_list->tbs.p, crl_list->tbs.len, hash ); in x509_crt_verifycrl()
1683 if( x509_profile_check_key( profile, crl_list->sig_pk, &ca->pk ) != 0 ) in x509_crt_verifycrl()
1686 if( mbedtls_pk_verify_ext( crl_list->sig_pk, crl_list->sig_opts, &ca->pk, in x509_crt_verifycrl()
1687 crl_list->sig_md, hash, mbedtls_md_get_size( md_info ), in x509_crt_verifycrl()
1688 crl_list->sig.p, crl_list->sig.len ) != 0 ) in x509_crt_verifycrl()
1697 if( mbedtls_x509_time_is_past( &crl_list->next_update ) ) in x509_crt_verifycrl()
1700 if( mbedtls_x509_time_is_future( &crl_list->this_update ) ) in x509_crt_verifycrl()
1706 if( mbedtls_x509_crt_is_revoked( crt, crl_list ) ) in x509_crt_verifycrl()
1712 crl_list = crl_list->next; in x509_crt_verifycrl()