#define MBEDTLS_OID_H
#include "config.h"
#include
#include "asn1.h"
#include "pk.h"
#include <stddef.h>
#include "cipher.h"
#include "md.h"
#include "x509.h"
#define MBEDTLS_ERR_OID_NOT_FOUND
#define MBEDTLS_ERR_OID_BUF_TOO_SMALL
#define MBEDTLS_OID_ISO_MEMBER_BODIES
#define MBEDTLS_OID_ISO_IDENTIFIED_ORG
#define MBEDTLS_OID_ISO_CCITT_DS
#define MBEDTLS_OID_ISO_ITU_COUNTRY
#define MBEDTLS_OID_COUNTRY_US
#define MBEDTLS_OID_ORG_RSA_DATA_SECURITY
#define MBEDTLS_OID_ORG_ANSI_X9_62
#define MBEDTLS_OID_ORG_DOD
#define MBEDTLS_OID_ORG_OIW
#define MBEDTLS_OID_OIW_SECSIG
#define MBEDTLS_OID_OIW_SECSIG_ALG
#define MBEDTLS_OID_OIW_SECSIG_SHA1
#define MBEDTLS_OID_ORG_CERTICOM
#define MBEDTLS_OID_CERTICOM
#define MBEDTLS_OID_ORG_TELETRUST
#define MBEDTLS_OID_TELETRUST
#define MBEDTLS_OID_ORGANIZATION
#define MBEDTLS_OID_ISO_ITU_US_ORG
#define MBEDTLS_OID_ORG_GOV
#define MBEDTLS_OID_GOV
#define MBEDTLS_OID_ORG_NETSCAPE
#define MBEDTLS_OID_NETSCAPE
#define MBEDTLS_OID_ID_CE
#define MBEDTLS_OID_NIST_ALG
#define MBEDTLS_OID_PKIX
#define MBEDTLS_OID_AT
#define MBEDTLS_OID_AT_CN
#define MBEDTLS_OID_AT_SUR_NAME
#define MBEDTLS_OID_AT_SERIAL_NUMBER
#define MBEDTLS_OID_AT_COUNTRY
#define MBEDTLS_OID_AT_LOCALITY
#define MBEDTLS_OID_AT_STATE
#define MBEDTLS_OID_AT_ORGANIZATION
#define MBEDTLS_OID_AT_ORG_UNIT
#define MBEDTLS_OID_AT_TITLE
#define MBEDTLS_OID_AT_POSTAL_ADDRESS
#define MBEDTLS_OID_AT_POSTAL_CODE
#define MBEDTLS_OID_AT_GIVEN_NAME
#define MBEDTLS_OID_AT_INITIALS
#define MBEDTLS_OID_AT_GENERATION_QUALIFIER
#define MBEDTLS_OID_AT_UNIQUE_IDENTIFIER
#define MBEDTLS_OID_AT_DN_QUALIFIER
#define MBEDTLS_OID_AT_PSEUDONYM
#define MBEDTLS_OID_DOMAIN_COMPONENT
#define MBEDTLS_OID_AUTHORITY_KEY_IDENTIFIER
#define MBEDTLS_OID_SUBJECT_KEY_IDENTIFIER
#define MBEDTLS_OID_KEY_USAGE
#define MBEDTLS_OID_CERTIFICATE_POLICIES
#define MBEDTLS_OID_POLICY_MAPPINGS
#define MBEDTLS_OID_SUBJECT_ALT_NAME
#define MBEDTLS_OID_ISSUER_ALT_NAME
#define MBEDTLS_OID_SUBJECT_DIRECTORY_ATTRS
#define MBEDTLS_OID_BASIC_CONSTRAINTS
#define MBEDTLS_OID_NAME_CONSTRAINTS
#define MBEDTLS_OID_POLICY_CONSTRAINTS
#define MBEDTLS_OID_EXTENDED_KEY_USAGE
#define MBEDTLS_OID_CRL_DISTRIBUTION_POINTS
#define MBEDTLS_OID_INIHIBIT_ANYPOLICY
#define MBEDTLS_OID_FRESHEST_CRL
#define MBEDTLS_OID_NS_CERT
#define MBEDTLS_OID_NS_CERT_TYPE
#define MBEDTLS_OID_NS_BASE_URL
#define MBEDTLS_OID_NS_REVOCATION_URL
#define MBEDTLS_OID_NS_CA_REVOCATION_URL
#define MBEDTLS_OID_NS_RENEWAL_URL
#define MBEDTLS_OID_NS_CA_POLICY_URL
#define MBEDTLS_OID_NS_SSL_SERVER_NAME
#define MBEDTLS_OID_NS_COMMENT
#define MBEDTLS_OID_NS_DATA_TYPE
#define MBEDTLS_OID_NS_CERT_SEQUENCE
#define MBEDTLS_OID_PRIVATE_KEY_USAGE_PERIOD
#define MBEDTLS_OID_CRL_NUMBER
#define MBEDTLS_OID_ANY_EXTENDED_KEY_USAGE
#define MBEDTLS_OID_KP
#define MBEDTLS_OID_SERVER_AUTH
#define MBEDTLS_OID_CLIENT_AUTH
#define MBEDTLS_OID_CODE_SIGNING
#define MBEDTLS_OID_EMAIL_PROTECTION
#define MBEDTLS_OID_TIME_STAMPING
#define MBEDTLS_OID_OCSP_SIGNING
#define MBEDTLS_OID_PKCS
#define MBEDTLS_OID_PKCS1
#define MBEDTLS_OID_PKCS5
#define MBEDTLS_OID_PKCS9
#define MBEDTLS_OID_PKCS12
#define MBEDTLS_OID_PKCS1_RSA
#define MBEDTLS_OID_PKCS1_MD2
#define MBEDTLS_OID_PKCS1_MD4
#define MBEDTLS_OID_PKCS1_MD5
#define MBEDTLS_OID_PKCS1_SHA1
#define MBEDTLS_OID_PKCS1_SHA224
#define MBEDTLS_OID_PKCS1_SHA256
#define MBEDTLS_OID_PKCS1_SHA384
#define MBEDTLS_OID_PKCS1_SHA512
#define MBEDTLS_OID_RSA_SHA_OBS
#define MBEDTLS_OID_PKCS9_EMAIL
#define MBEDTLS_OID_RSASSA_PSS
#define MBEDTLS_OID_MGF1
#define MBEDTLS_OID_DIGEST_ALG_MD2
#define MBEDTLS_OID_DIGEST_ALG_MD4
#define MBEDTLS_OID_DIGEST_ALG_MD5
#define MBEDTLS_OID_DIGEST_ALG_SHA1
#define MBEDTLS_OID_DIGEST_ALG_SHA224
#define MBEDTLS_OID_DIGEST_ALG_SHA256
#define MBEDTLS_OID_DIGEST_ALG_SHA384
#define MBEDTLS_OID_DIGEST_ALG_SHA512
#define MBEDTLS_OID_HMAC_SHA1
#define MBEDTLS_OID_HMAC_SHA224
#define MBEDTLS_OID_HMAC_SHA256
#define MBEDTLS_OID_HMAC_SHA384
#define MBEDTLS_OID_HMAC_SHA512
#define MBEDTLS_OID_DES_CBC
#define MBEDTLS_OID_DES_EDE3_CBC
#define MBEDTLS_OID_AES
#define MBEDTLS_OID_AES128_KW
#define MBEDTLS_OID_AES128_KWP
#define MBEDTLS_OID_AES192_KW
#define MBEDTLS_OID_AES192_KWP
#define MBEDTLS_OID_AES256_KW
#define MBEDTLS_OID_AES256_KWP
#define MBEDTLS_OID_PKCS5_PBKDF2
#define MBEDTLS_OID_PKCS5_PBES2
#define MBEDTLS_OID_PKCS5_PBMAC1
#define MBEDTLS_OID_PKCS5_PBE_MD2_DES_CBC
#define MBEDTLS_OID_PKCS5_PBE_MD2_RC2_CBC
#define MBEDTLS_OID_PKCS5_PBE_MD5_DES_CBC
#define MBEDTLS_OID_PKCS5_PBE_MD5_RC2_CBC
#define MBEDTLS_OID_PKCS5_PBE_SHA1_DES_CBC
#define MBEDTLS_OID_PKCS5_PBE_SHA1_RC2_CBC
#define MBEDTLS_OID_PKCS9_CSR_EXT_REQ
#define MBEDTLS_OID_PKCS12_PBE
#define MBEDTLS_OID_PKCS12_PBE_SHA1_RC4_128
#define MBEDTLS_OID_PKCS12_PBE_SHA1_RC4_40
#define MBEDTLS_OID_PKCS12_PBE_SHA1_DES3_EDE_CBC
#define MBEDTLS_OID_PKCS12_PBE_SHA1_DES2_EDE_CBC
#define MBEDTLS_OID_PKCS12_PBE_SHA1_RC2_128_CBC
#define MBEDTLS_OID_PKCS12_PBE_SHA1_RC2_40_CBC
#define MBEDTLS_OID_EC_ALG_UNRESTRICTED
#define MBEDTLS_OID_EC_ALG_ECDH
#define MBEDTLS_OID_EC_GRP_SECP192R1
#define MBEDTLS_OID_EC_GRP_SECP224R1
#define MBEDTLS_OID_EC_GRP_SECP256R1
#define MBEDTLS_OID_EC_GRP_SECP384R1
#define MBEDTLS_OID_EC_GRP_SECP521R1
#define MBEDTLS_OID_EC_GRP_SECP192K1
#define MBEDTLS_OID_EC_GRP_SECP224K1
#define MBEDTLS_OID_EC_GRP_SECP256K1
#define MBEDTLS_OID_EC_BRAINPOOL_V1
#define MBEDTLS_OID_EC_GRP_BP256R1
#define MBEDTLS_OID_EC_GRP_BP384R1
#define MBEDTLS_OID_EC_GRP_BP512R1
#define MBEDTLS_OID_ANSI_X9_62_FIELD_TYPE
#define MBEDTLS_OID_ANSI_X9_62_PRIME_FIELD
#define MBEDTLS_OID_ANSI_X9_62_SIG
#define MBEDTLS_OID_ANSI_X9_62_SIG_SHA2
#define MBEDTLS_OID_ECDSA_SHA1
#define MBEDTLS_OID_ECDSA_SHA224
#define MBEDTLS_OID_ECDSA_SHA256
#define MBEDTLS_OID_ECDSA_SHA384
#define MBEDTLS_OID_ECDSA_SHA512
mbedtls_oid_descriptor_t
asn1
asn1_len
name
description
mbedtls_oid_get_numeric_string(char *, size_t, const mbedtls_asn1_buf *);
mbedtls_oid_get_x509_ext_type(const mbedtls_asn1_buf *, int *);
mbedtls_oid_get_attr_short_name(const mbedtls_asn1_buf *, const char **);
mbedtls_oid_get_pk_alg(const mbedtls_asn1_buf *, mbedtls_pk_type_t *);
mbedtls_oid_get_oid_by_pk_alg(mbedtls_pk_type_t, const char **, size_t *);
mbedtls_oid_get_ec_grp(const mbedtls_asn1_buf *, mbedtls_ecp_group_id *);
mbedtls_oid_get_oid_by_ec_grp(mbedtls_ecp_group_id, const char **, size_t *);
mbedtls_oid_get_sig_alg(const mbedtls_asn1_buf *, mbedtls_md_type_t *, mbedtls_pk_type_t *);
mbedtls_oid_get_sig_alg_desc(const mbedtls_asn1_buf *, const char **);
mbedtls_oid_get_oid_by_sig_alg(mbedtls_pk_type_t, mbedtls_md_type_t, const char **, size_t *);
mbedtls_oid_get_md_alg(const mbedtls_asn1_buf *, mbedtls_md_type_t *);
mbedtls_oid_get_md_hmac(const mbedtls_asn1_buf *, mbedtls_md_type_t *);
mbedtls_oid_get_extended_key_usage(const mbedtls_asn1_buf *, const char **);
mbedtls_oid_get_oid_by_md(mbedtls_md_type_t, const char **, size_t *);
mbedtls_oid_get_cipher_alg(const mbedtls_asn1_buf *, mbedtls_cipher_type_t *);