Types and Values
MAX_STRING_LEN
#define MAX_STRING_LEN 512
MAX_ITER_COUNT
# define MAX_ITER_COUNT 10*1024
GNUTLS_XML_SHOW_ALL
#define GNUTLS_XML_SHOW_ALL 1
PEM_CRL
#define PEM_CRL "X509 CRL"
PEM_X509_CERT
#define PEM_X509_CERT "X509 CERTIFICATE"
PEM_X509_CERT2
#define PEM_X509_CERT2 "CERTIFICATE"
PEM_PKCS7
#define PEM_PKCS7 "PKCS7"
PEM_PKCS12
#define PEM_PKCS12 "PKCS12"
PEM_PK
#define PEM_PK "PUBLIC KEY"
PK_PKIX1_RSA_OID
#define PK_PKIX1_RSA_OID "1.2.840.113549.1.1.1"
PK_PKIX1_RSA_PSS_OID
#define PK_PKIX1_RSA_PSS_OID "1.2.840.113549.1.1.10"
PK_X509_RSA_OID
#define PK_X509_RSA_OID "2.5.8.1.1"
PK_DSA_OID
#define PK_DSA_OID "1.2.840.10040.4.1"
PK_GOST_R3410_94_OID
#define PK_GOST_R3410_94_OID "1.2.643.2.2.20"
PK_GOST_R3410_2001_OID
#define PK_GOST_R3410_2001_OID "1.2.643.2.2.19"
PK_GOST_R3410_2012_256_OID
#define PK_GOST_R3410_2012_256_OID "1.2.643.7.1.1.1.1"
PK_GOST_R3410_2012_512_OID
#define PK_GOST_R3410_2012_512_OID "1.2.643.7.1.1.1.2"
SIG_DSA_SHA1_OID
#define SIG_DSA_SHA1_OID "1.2.840.10040.4.3"
SIG_DSA_SHA224_OID
#define SIG_DSA_SHA224_OID "2.16.840.1.101.3.4.3.1"
SIG_DSA_SHA256_OID
#define SIG_DSA_SHA256_OID "2.16.840.1.101.3.4.3.2"
SIG_DSA_SHA384_OID
#define SIG_DSA_SHA384_OID "2.16.840.1.101.3.4.3.3"
SIG_DSA_SHA512_OID
#define SIG_DSA_SHA512_OID "2.16.840.1.101.3.4.3.4"
SIG_RSA_MD5_OID
#define SIG_RSA_MD5_OID "1.2.840.113549.1.1.4"
SIG_RSA_MD2_OID
#define SIG_RSA_MD2_OID "1.2.840.113549.1.1.2"
SIG_RSA_SHA1_OID
#define SIG_RSA_SHA1_OID "1.2.840.113549.1.1.5"
SIG_RSA_SHA224_OID
#define SIG_RSA_SHA224_OID "1.2.840.113549.1.1.14"
SIG_RSA_SHA256_OID
#define SIG_RSA_SHA256_OID "1.2.840.113549.1.1.11"
SIG_RSA_SHA384_OID
#define SIG_RSA_SHA384_OID "1.2.840.113549.1.1.12"
SIG_RSA_SHA512_OID
#define SIG_RSA_SHA512_OID "1.2.840.113549.1.1.13"
SIG_RSA_RMD160_OID
#define SIG_RSA_RMD160_OID "1.3.36.3.3.1.2"
SIG_GOST_R3410_94_OID
#define SIG_GOST_R3410_94_OID "1.2.643.2.2.4"
SIG_GOST_R3410_2001_OID
#define SIG_GOST_R3410_2001_OID "1.2.643.2.2.3"
SIG_GOST_R3410_2012_256_OID
#define SIG_GOST_R3410_2012_256_OID "1.2.643.7.1.1.3.2"
SIG_GOST_R3410_2012_512_OID
#define SIG_GOST_R3410_2012_512_OID "1.2.643.7.1.1.3.3"
ISO_SIG_RSA_SHA1_OID
#define ISO_SIG_RSA_SHA1_OID "1.3.14.3.2.29"
SIG_DSA_SHA3_224_OID
#define SIG_DSA_SHA3_224_OID "2.16.840.1.101.3.4.3.5"
SIG_DSA_SHA3_256_OID
#define SIG_DSA_SHA3_256_OID "2.16.840.1.101.3.4.3.6"
SIG_DSA_SHA3_384_OID
#define SIG_DSA_SHA3_384_OID "2.16.840.1.101.3.4.3.7"
SIG_DSA_SHA3_512_OID
#define SIG_DSA_SHA3_512_OID "2.16.840.1.101.3.4.3.8"
SIG_ECDSA_SHA3_224_OID
#define SIG_ECDSA_SHA3_224_OID "2.16.840.1.101.3.4.3.9"
SIG_ECDSA_SHA3_256_OID
#define SIG_ECDSA_SHA3_256_OID "2.16.840.1.101.3.4.3.10"
SIG_ECDSA_SHA3_384_OID
#define SIG_ECDSA_SHA3_384_OID "2.16.840.1.101.3.4.3.11"
SIG_ECDSA_SHA3_512_OID
#define SIG_ECDSA_SHA3_512_OID "2.16.840.1.101.3.4.3.12"
SIG_RSA_SHA3_224_OID
#define SIG_RSA_SHA3_224_OID "2.16.840.1.101.3.4.3.13"
SIG_RSA_SHA3_256_OID
#define SIG_RSA_SHA3_256_OID "2.16.840.1.101.3.4.3.14"
SIG_RSA_SHA3_384_OID
#define SIG_RSA_SHA3_384_OID "2.16.840.1.101.3.4.3.15"
SIG_RSA_SHA3_512_OID
#define SIG_RSA_SHA3_512_OID "2.16.840.1.101.3.4.3.16"
ECDH_X25519_OID
#define ECDH_X25519_OID "1.3.101.110"
ECDH_X448_OID
#define ECDH_X448_OID "1.3.101.111"
SIG_EDDSA_SHA512_OID
#define SIG_EDDSA_SHA512_OID "1.3.101.112"
SIG_ED448_OID
#define SIG_ED448_OID "1.3.101.113"
XMPP_OID
#define XMPP_OID "1.3.6.1.5.5.7.8.5"
KRB5_PRINCIPAL_OID
#define KRB5_PRINCIPAL_OID "1.3.6.1.5.2.2"
PKIX1_RSA_PSS_MGF1_OID
#define PKIX1_RSA_PSS_MGF1_OID "1.2.840.113549.1.1.8"
GOST28147_89_OID
#define GOST28147_89_OID "1.2.643.2.2.21"
GOST28147_89_TC26Z_OID
#define GOST28147_89_TC26Z_OID "1.2.643.7.1.2.5.1.1"
GOST28147_89_CPA_OID
#define GOST28147_89_CPA_OID "1.2.643.2.2.31.1"
GOST28147_89_CPB_OID
#define GOST28147_89_CPB_OID "1.2.643.2.2.31.2"
GOST28147_89_CPC_OID
#define GOST28147_89_CPC_OID "1.2.643.2.2.31.3"
GOST28147_89_CPD_OID
#define GOST28147_89_CPD_OID "1.2.643.2.2.31.4"
ASN1_NULL
#define ASN1_NULL "\x05\x00"
ASN1_NULL_SIZE
#define ASN1_NULL_SIZE 2
struct oid_to_string
struct oid_to_string {
const char *oid;
unsigned oid_size;
const char *name_desc;
unsigned name_desc_size;
const char *asn_desc; /* description in the pkix file if complex type */
unsigned int etype; /* the libtasn1 ASN1_ETYPE or INVALID
* if cannot be simply parsed */
};