MBEDTLS_X509_ID_FLAG is only used within mbedTLS.
 
Symbols
loading...
Files
loading...

MBEDTLS_X509_ID_FLAG macro

Build flag from an algorithm/curve identifier (pk, md, ecp) Since 0 is always XXX_NONE, ignore it.

Syntax

#define MBEDTLS_X509_ID_FLAG( id ) ( 1 << ( (id) - 1 ) )

Arguments

id

References

LocationText
x509_crt.h:101
#define MBEDTLS_X509_ID_FLAG( id ) ( 1 << ( (id) - 1 ) )
x509_crt.c:104
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA224 ) |
x509_crt.c:105
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA256 ) |
x509_crt.c:106
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA384 ) |
x509_crt.c:107
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA512 ),
x509_crt.c:119
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA256 ) |
x509_crt.c:120
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA384 ) |
x509_crt.c:121
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA512 ),
x509_crt.c:125
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_SECP256R1 ) |
x509_crt.c:126
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_SECP384R1 ) |
x509_crt.c:127
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_SECP521R1 ) |
x509_crt.c:128
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_BP256R1 ) |
x509_crt.c:129
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_BP384R1 ) |
x509_crt.c:130
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_BP512R1 ) |
x509_crt.c:131
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_SECP256K1 ),
x509_crt.c:144
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA256 ) |
x509_crt.c:145
MBEDTLS_X509_ID_FLAG( MBEDTLS_MD_SHA384 ),
x509_crt.c:147
MBEDTLS_X509_ID_FLAG( MBEDTLS_PK_ECDSA ) |
x509_crt.c:148
MBEDTLS_X509_ID_FLAG( MBEDTLS_PK_ECKEY ),
x509_crt.c:151
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_SECP256R1 ) |
x509_crt.c:152
MBEDTLS_X509_ID_FLAG( MBEDTLS_ECP_DP_SECP384R1 ),
x509_crt.c:169
if( ( profile->allowed_mds & MBEDTLS_X509_ID_FLAG( md_alg ) ) != 0 )
x509_crt.c:185
if( ( profile->allowed_pks & MBEDTLS_X509_ID_FLAG( pk_alg ) ) != 0 )
x509_crt.c:220
if( ( profile->allowed_curves & MBEDTLS_X509_ID_FLAG( gid ) ) != 0 )