Fix backwards config dependency on oid.c
The file oid.c had conditional inclusion of functions based on a config.h define that belongs to X.509, which is backwards. For now, just include those functions unconditionally and rely on the linker to garbage-collect them if not used. In the longer term X.509-specific functions are likely to be removed from libmbedcrypto, but at this step the goal is to preserve the API (and even ABI) of libmbedcrypto for as long as possible while separating the source trees of Mbed Crypto and Mbed TLS.
This commit is contained in:
parent
c49ada41d4
commit
430a66f19a
2 changed files with 0 additions and 4 deletions
|
@ -148,7 +148,6 @@ int FN_NAME( ATTR1_TYPE ATTR1, ATTR2_TYPE ATTR2, const char **oid , \
|
|||
return( MBEDTLS_ERR_OID_NOT_FOUND ); \
|
||||
}
|
||||
|
||||
#if defined(MBEDTLS_X509_USE_C) || defined(MBEDTLS_X509_CREATE_C)
|
||||
/*
|
||||
* For X520 attribute types
|
||||
*/
|
||||
|
@ -296,7 +295,6 @@ static const mbedtls_oid_descriptor_t oid_ext_key_usage[] =
|
|||
|
||||
FN_OID_TYPED_FROM_ASN1(mbedtls_oid_descriptor_t, ext_key_usage, oid_ext_key_usage)
|
||||
FN_OID_GET_ATTR1(mbedtls_oid_get_extended_key_usage, mbedtls_oid_descriptor_t, ext_key_usage, const char *, description)
|
||||
#endif /* MBEDTLS_X509_USE_C || MBEDTLS_X509_CREATE_C */
|
||||
|
||||
#if defined(MBEDTLS_MD_C)
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue