diff --git a/ChangeLog.d/x509-oid-sig-alg-guard.txt b/ChangeLog.d/x509-oid-sig-alg-guard.txt new file mode 100644 index 0000000000..5345581285 --- /dev/null +++ b/ChangeLog.d/x509-oid-sig-alg-guard.txt @@ -0,0 +1,3 @@ +Bugfix + * Fix an unused-function warning in x509_oid.c when MBEDTLS_X509_USE_C + is disabled. diff --git a/library/x509_oid.c b/library/x509_oid.c index 8c67cdfa1c..02e1d0037e 100644 --- a/library/x509_oid.c +++ b/library/x509_oid.c @@ -478,15 +478,17 @@ static const oid_sig_alg_t oid_sig_alg[] = }, }; +#if defined(MBEDTLS_X509_USE_C) FN_OID_TYPED_FROM_ASN1(oid_sig_alg_t, sig_alg, oid_sig_alg) -#if defined(MBEDTLS_X509_USE_C) && !defined(MBEDTLS_X509_REMOVE_INFO) +#if !defined(MBEDTLS_X509_REMOVE_INFO) FN_OID_GET_DESCRIPTOR_ATTR1(mbedtls_x509_oid_get_sig_alg_desc, oid_sig_alg_t, sig_alg, const char *, description) -#endif /* MBEDTLS_X509_USE_C && !MBEDTLS_X509_REMOVE_INFO */ +#endif /* !MBEDTLS_X509_REMOVE_INFO */ +#endif /* MBEDTLS_X509_USE_C */ #if defined(MBEDTLS_X509_USE_C) FN_OID_GET_ATTR2(mbedtls_x509_oid_get_sig_alg,