mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-05-04 09:24:46 +03:00
Add test for accessor
Add test logic for accessor. Signed-off-by: Thomas Daubney <thomas.daubney@arm.com>
This commit is contained in:
parent
979aa49d1c
commit
bd5466ab7e
@ -400,6 +400,22 @@ int parse_crt_ext_cb( void *p_ctx, mbedtls_x509_crt const *crt, mbedtls_x509_buf
|
|||||||
* END_DEPENDENCIES
|
* END_DEPENDENCIES
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* BEGIN_CASE depends_on:MBEDTLS_X509_CRT_WRITE_C */
|
||||||
|
void x509_accessor_ext_types( int ext_type, int has_ext_type )
|
||||||
|
{
|
||||||
|
mbedtls_x509_crt crt;
|
||||||
|
int expected_result = ext_type & has_ext_type;
|
||||||
|
|
||||||
|
mbedtls_x509_crt_init( &crt );
|
||||||
|
|
||||||
|
crt.ext_types = ext_type;
|
||||||
|
|
||||||
|
TEST_ASSERT( mbedtls_x509_crt_has_ext_type( &crt, has_ext_type ) == expected_result );
|
||||||
|
|
||||||
|
mbedtls_x509_crt_free( &crt );
|
||||||
|
}
|
||||||
|
/* END_CASE */
|
||||||
|
|
||||||
/* BEGIN_CASE depends_on:MBEDTLS_FS_IO:MBEDTLS_X509_CRT_PARSE_C */
|
/* BEGIN_CASE depends_on:MBEDTLS_FS_IO:MBEDTLS_X509_CRT_PARSE_C */
|
||||||
void x509_parse_san( char * crt_file, char * result_str )
|
void x509_parse_san( char * crt_file, char * result_str )
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user