Lines Matching refs:mbedtls_x509_crt
52 typedef struct mbedtls_x509_crt struct
92 struct mbedtls_x509_crt *next; /**< Next certificate in the CA-chain. */ argument
94 mbedtls_x509_crt; typedef
173 int mbedtls_x509_crt_parse_der( mbedtls_x509_crt *chain, const unsigned char *buf,
191 int mbedtls_x509_crt_parse( mbedtls_x509_crt *chain, const unsigned char *buf, size_t buflen );
207 int mbedtls_x509_crt_parse_file( mbedtls_x509_crt *chain, const char *path );
222 int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *path );
238 const mbedtls_x509_crt *crt );
299 int mbedtls_x509_crt_verify( mbedtls_x509_crt *crt,
300 mbedtls_x509_crt *trust_ca,
303 int (*f_vrfy)(void *, mbedtls_x509_crt *, int, uint32_t *),
333 int mbedtls_x509_crt_verify_with_profile( mbedtls_x509_crt *crt,
334 mbedtls_x509_crt *trust_ca,
338 int (*f_vrfy)(void *, mbedtls_x509_crt *, int, uint32_t *),
363 int mbedtls_x509_crt_check_key_usage( const mbedtls_x509_crt *crt,
380 int mbedtls_x509_crt_check_extended_key_usage( const mbedtls_x509_crt *crt,
395 int mbedtls_x509_crt_is_revoked( const mbedtls_x509_crt *crt, const mbedtls_x509_crl *crl );
403 void mbedtls_x509_crt_init( mbedtls_x509_crt *crt );
410 void mbedtls_x509_crt_free( mbedtls_x509_crt *crt );