#[repr(u32)]pub enum SECOidTag {
SEC_OID_UNKNOWN,
SEC_OID_MD2,
SEC_OID_MD4,
SEC_OID_MD5,
SEC_OID_SHA1,
SEC_OID_RC2_CBC,
SEC_OID_RC4,
SEC_OID_DES_EDE3_CBC,
SEC_OID_RC5_CBC_PAD,
SEC_OID_DES_ECB,
SEC_OID_DES_CBC,
SEC_OID_DES_OFB,
SEC_OID_DES_CFB,
SEC_OID_DES_MAC,
SEC_OID_DES_EDE,
SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE,
SEC_OID_PKCS1_RSA_ENCRYPTION,
SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION,
SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION,
SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION,
SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION,
SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC,
SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC,
SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC,
SEC_OID_PKCS7,
SEC_OID_PKCS7_DATA,
SEC_OID_PKCS7_SIGNED_DATA,
SEC_OID_PKCS7_ENVELOPED_DATA,
SEC_OID_PKCS7_SIGNED_ENVELOPED_DATA,
SEC_OID_PKCS7_DIGESTED_DATA,
SEC_OID_PKCS7_ENCRYPTED_DATA,
SEC_OID_PKCS9_EMAIL_ADDRESS,
SEC_OID_PKCS9_UNSTRUCTURED_NAME,
SEC_OID_PKCS9_CONTENT_TYPE,
SEC_OID_PKCS9_MESSAGE_DIGEST,
SEC_OID_PKCS9_SIGNING_TIME,
SEC_OID_PKCS9_COUNTER_SIGNATURE,
SEC_OID_PKCS9_CHALLENGE_PASSWORD,
SEC_OID_PKCS9_UNSTRUCTURED_ADDRESS,
SEC_OID_PKCS9_EXTENDED_CERTIFICATE_ATTRIBUTES,
SEC_OID_PKCS9_SMIME_CAPABILITIES,
SEC_OID_AVA_COMMON_NAME,
SEC_OID_AVA_COUNTRY_NAME,
SEC_OID_AVA_LOCALITY,
SEC_OID_AVA_STATE_OR_PROVINCE,
SEC_OID_AVA_ORGANIZATION_NAME,
SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME,
SEC_OID_AVA_DN_QUALIFIER,
SEC_OID_AVA_DC,
SEC_OID_NS_TYPE_GIF,
SEC_OID_NS_TYPE_JPEG,
SEC_OID_NS_TYPE_URL,
SEC_OID_NS_TYPE_HTML,
SEC_OID_NS_TYPE_CERT_SEQUENCE,
SEC_OID_MISSI_KEA_DSS_OLD,
SEC_OID_MISSI_DSS_OLD,
SEC_OID_MISSI_KEA_DSS,
SEC_OID_MISSI_DSS,
SEC_OID_MISSI_KEA,
SEC_OID_MISSI_ALT_KEA,
SEC_OID_NS_CERT_EXT_NETSCAPE_OK,
SEC_OID_NS_CERT_EXT_ISSUER_LOGO,
SEC_OID_NS_CERT_EXT_SUBJECT_LOGO,
SEC_OID_NS_CERT_EXT_CERT_TYPE,
SEC_OID_NS_CERT_EXT_BASE_URL,
SEC_OID_NS_CERT_EXT_REVOCATION_URL,
SEC_OID_NS_CERT_EXT_CA_REVOCATION_URL,
SEC_OID_NS_CERT_EXT_CA_CRL_URL,
SEC_OID_NS_CERT_EXT_CA_CERT_URL,
SEC_OID_NS_CERT_EXT_CERT_RENEWAL_URL,
SEC_OID_NS_CERT_EXT_CA_POLICY_URL,
SEC_OID_NS_CERT_EXT_HOMEPAGE_URL,
SEC_OID_NS_CERT_EXT_ENTITY_LOGO,
SEC_OID_NS_CERT_EXT_USER_PICTURE,
SEC_OID_NS_CERT_EXT_SSL_SERVER_NAME,
SEC_OID_NS_CERT_EXT_COMMENT,
SEC_OID_NS_CERT_EXT_LOST_PASSWORD_URL,
SEC_OID_NS_CERT_EXT_CERT_RENEWAL_TIME,
SEC_OID_NS_KEY_USAGE_GOVT_APPROVED,
SEC_OID_X509_SUBJECT_DIRECTORY_ATTR,
SEC_OID_X509_SUBJECT_KEY_ID,
SEC_OID_X509_KEY_USAGE,
SEC_OID_X509_PRIVATE_KEY_USAGE_PERIOD,
SEC_OID_X509_SUBJECT_ALT_NAME,
SEC_OID_X509_ISSUER_ALT_NAME,
SEC_OID_X509_BASIC_CONSTRAINTS,
SEC_OID_X509_NAME_CONSTRAINTS,
SEC_OID_X509_CRL_DIST_POINTS,
SEC_OID_X509_CERTIFICATE_POLICIES,
SEC_OID_X509_POLICY_MAPPINGS,
SEC_OID_X509_POLICY_CONSTRAINTS,
SEC_OID_X509_AUTH_KEY_ID,
SEC_OID_X509_EXT_KEY_USAGE,
SEC_OID_X509_AUTH_INFO_ACCESS,
SEC_OID_X509_CRL_NUMBER,
SEC_OID_X509_REASON_CODE,
SEC_OID_X509_INVALID_DATE,
SEC_OID_X500_RSA_ENCRYPTION,
SEC_OID_RFC1274_UID,
SEC_OID_RFC1274_MAIL,
SEC_OID_PKCS12,
SEC_OID_PKCS12_MODE_IDS,
SEC_OID_PKCS12_ESPVK_IDS,
SEC_OID_PKCS12_BAG_IDS,
SEC_OID_PKCS12_CERT_BAG_IDS,
SEC_OID_PKCS12_OIDS,
SEC_OID_PKCS12_PBE_IDS,
SEC_OID_PKCS12_SIGNATURE_IDS,
SEC_OID_PKCS12_ENVELOPING_IDS,
SEC_OID_PKCS12_PKCS8_KEY_SHROUDING,
SEC_OID_PKCS12_KEY_BAG_ID,
SEC_OID_PKCS12_CERT_AND_CRL_BAG_ID,
SEC_OID_PKCS12_SECRET_BAG_ID,
SEC_OID_PKCS12_X509_CERT_CRL_BAG,
SEC_OID_PKCS12_SDSI_CERT_BAG,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC,
SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC,
SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_128_BIT_RC4,
SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_40_BIT_RC4,
SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_TRIPLE_DES,
SEC_OID_PKCS12_RSA_SIGNATURE_WITH_SHA1_DIGEST,
SEC_OID_ANSIX9_DSA_SIGNATURE,
SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST,
SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST,
SEC_OID_VERISIGN_USER_NOTICES,
SEC_OID_PKIX_CPS_POINTER_QUALIFIER,
SEC_OID_PKIX_USER_NOTICE_QUALIFIER,
SEC_OID_PKIX_OCSP,
SEC_OID_PKIX_OCSP_BASIC_RESPONSE,
SEC_OID_PKIX_OCSP_NONCE,
SEC_OID_PKIX_OCSP_CRL,
SEC_OID_PKIX_OCSP_RESPONSE,
SEC_OID_PKIX_OCSP_NO_CHECK,
SEC_OID_PKIX_OCSP_ARCHIVE_CUTOFF,
SEC_OID_PKIX_OCSP_SERVICE_LOCATOR,
SEC_OID_PKIX_REGCTRL_REGTOKEN,
SEC_OID_PKIX_REGCTRL_AUTHENTICATOR,
SEC_OID_PKIX_REGCTRL_PKIPUBINFO,
SEC_OID_PKIX_REGCTRL_PKI_ARCH_OPTIONS,
SEC_OID_PKIX_REGCTRL_OLD_CERT_ID,
SEC_OID_PKIX_REGCTRL_PROTOCOL_ENC_KEY,
SEC_OID_PKIX_REGINFO_UTF8_PAIRS,
SEC_OID_PKIX_REGINFO_CERT_REQUEST,
SEC_OID_EXT_KEY_USAGE_SERVER_AUTH,
SEC_OID_EXT_KEY_USAGE_CLIENT_AUTH,
SEC_OID_EXT_KEY_USAGE_CODE_SIGN,
SEC_OID_EXT_KEY_USAGE_EMAIL_PROTECT,
SEC_OID_EXT_KEY_USAGE_TIME_STAMP,
SEC_OID_OCSP_RESPONDER,
SEC_OID_NETSCAPE_SMIME_KEA,
SEC_OID_FORTEZZA_SKIPJACK,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_2KEY_TRIPLE_DES_CBC,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC,
SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC,
SEC_OID_PKCS12_SAFE_CONTENTS_ID,
SEC_OID_PKCS12_PKCS8_SHROUDED_KEY_BAG_ID,
SEC_OID_PKCS12_V1_KEY_BAG_ID,
SEC_OID_PKCS12_V1_PKCS8_SHROUDED_KEY_BAG_ID,
SEC_OID_PKCS12_V1_CERT_BAG_ID,
SEC_OID_PKCS12_V1_CRL_BAG_ID,
SEC_OID_PKCS12_V1_SECRET_BAG_ID,
SEC_OID_PKCS12_V1_SAFE_CONTENTS_BAG_ID,
SEC_OID_PKCS9_X509_CERT,
SEC_OID_PKCS9_SDSI_CERT,
SEC_OID_PKCS9_X509_CRL,
SEC_OID_PKCS9_FRIENDLY_NAME,
SEC_OID_PKCS9_LOCAL_KEY_ID,
SEC_OID_BOGUS_KEY_USAGE,
SEC_OID_X942_DIFFIE_HELMAN_KEY,
SEC_OID_NETSCAPE_NICKNAME,
SEC_OID_NETSCAPE_RECOVERY_REQUEST,
SEC_OID_CERT_RENEWAL_LOCATOR,
SEC_OID_NS_CERT_EXT_SCOPE_OF_USE,
SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN,
SEC_OID_CMS_3DES_KEY_WRAP,
SEC_OID_CMS_RC2_KEY_WRAP,
SEC_OID_SMIME_ENCRYPTION_KEY_PREFERENCE,
SEC_OID_AES_128_ECB,
SEC_OID_AES_128_CBC,
SEC_OID_AES_192_ECB,
SEC_OID_AES_192_CBC,
SEC_OID_AES_256_ECB,
SEC_OID_AES_256_CBC,
SEC_OID_SDN702_DSA_SIGNATURE,
SEC_OID_MS_SMIME_ENCRYPTION_KEY_PREFERENCE,
SEC_OID_SHA256,
SEC_OID_SHA384,
SEC_OID_SHA512,
SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION,
SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION,
SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION,
SEC_OID_AES_128_KEY_WRAP,
SEC_OID_AES_192_KEY_WRAP,
SEC_OID_AES_256_KEY_WRAP,
SEC_OID_ANSIX962_EC_PUBLIC_KEY,
SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE,
SEC_OID_ANSIX962_EC_PRIME192V1,
SEC_OID_ANSIX962_EC_PRIME192V2,
SEC_OID_ANSIX962_EC_PRIME192V3,
SEC_OID_ANSIX962_EC_PRIME239V1,
SEC_OID_ANSIX962_EC_PRIME239V2,
SEC_OID_ANSIX962_EC_PRIME239V3,
SEC_OID_SECG_EC_SECP256R1,
SEC_OID_SECG_EC_SECP112R1,
SEC_OID_SECG_EC_SECP112R2,
SEC_OID_SECG_EC_SECP128R1,
SEC_OID_SECG_EC_SECP128R2,
SEC_OID_SECG_EC_SECP160K1,
SEC_OID_SECG_EC_SECP160R1,
SEC_OID_SECG_EC_SECP160R2,
SEC_OID_SECG_EC_SECP192K1,
SEC_OID_SECG_EC_SECP224K1,
SEC_OID_SECG_EC_SECP224R1,
SEC_OID_SECG_EC_SECP256K1,
SEC_OID_SECG_EC_SECP384R1,
SEC_OID_SECG_EC_SECP521R1,
SEC_OID_ANSIX962_EC_C2PNB163V1,
SEC_OID_ANSIX962_EC_C2PNB163V2,
SEC_OID_ANSIX962_EC_C2PNB163V3,
SEC_OID_ANSIX962_EC_C2PNB176V1,
SEC_OID_ANSIX962_EC_C2TNB191V1,
SEC_OID_ANSIX962_EC_C2TNB191V2,
SEC_OID_ANSIX962_EC_C2TNB191V3,
SEC_OID_ANSIX962_EC_C2ONB191V4,
SEC_OID_ANSIX962_EC_C2ONB191V5,
SEC_OID_ANSIX962_EC_C2PNB208W1,
SEC_OID_ANSIX962_EC_C2TNB239V1,
SEC_OID_ANSIX962_EC_C2TNB239V2,
SEC_OID_ANSIX962_EC_C2TNB239V3,
SEC_OID_ANSIX962_EC_C2ONB239V4,
SEC_OID_ANSIX962_EC_C2ONB239V5,
SEC_OID_ANSIX962_EC_C2PNB272W1,
SEC_OID_ANSIX962_EC_C2PNB304W1,
SEC_OID_ANSIX962_EC_C2TNB359V1,
SEC_OID_ANSIX962_EC_C2PNB368W1,
SEC_OID_ANSIX962_EC_C2TNB431R1,
SEC_OID_SECG_EC_SECT113R1,
SEC_OID_SECG_EC_SECT113R2,
SEC_OID_SECG_EC_SECT131R1,
SEC_OID_SECG_EC_SECT131R2,
SEC_OID_SECG_EC_SECT163K1,
SEC_OID_SECG_EC_SECT163R1,
SEC_OID_SECG_EC_SECT163R2,
SEC_OID_SECG_EC_SECT193R1,
SEC_OID_SECG_EC_SECT193R2,
SEC_OID_SECG_EC_SECT233K1,
SEC_OID_SECG_EC_SECT233R1,
SEC_OID_SECG_EC_SECT239K1,
SEC_OID_SECG_EC_SECT283K1,
SEC_OID_SECG_EC_SECT283R1,
SEC_OID_SECG_EC_SECT409K1,
SEC_OID_SECG_EC_SECT409R1,
SEC_OID_SECG_EC_SECT571K1,
SEC_OID_SECG_EC_SECT571R1,
SEC_OID_NETSCAPE_AOLSCREENNAME,
SEC_OID_AVA_SURNAME,
SEC_OID_AVA_SERIAL_NUMBER,
SEC_OID_AVA_STREET_ADDRESS,
SEC_OID_AVA_TITLE,
SEC_OID_AVA_POSTAL_ADDRESS,
SEC_OID_AVA_POSTAL_CODE,
SEC_OID_AVA_POST_OFFICE_BOX,
SEC_OID_AVA_GIVEN_NAME,
SEC_OID_AVA_INITIALS,
SEC_OID_AVA_GENERATION_QUALIFIER,
SEC_OID_AVA_HOUSE_IDENTIFIER,
SEC_OID_AVA_PSEUDONYM,
SEC_OID_PKIX_CA_ISSUERS,
SEC_OID_PKCS9_EXTENSION_REQUEST,
SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST,
SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST,
SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE,
SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE,
SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE,
SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE,
SEC_OID_X509_HOLD_INSTRUCTION_CODE,
SEC_OID_X509_DELTA_CRL_INDICATOR,
SEC_OID_X509_ISSUING_DISTRIBUTION_POINT,
SEC_OID_X509_CERT_ISSUER,
SEC_OID_X509_FRESHEST_CRL,
SEC_OID_X509_INHIBIT_ANY_POLICY,
SEC_OID_X509_SUBJECT_INFO_ACCESS,
SEC_OID_CAMELLIA_128_CBC,
SEC_OID_CAMELLIA_192_CBC,
SEC_OID_CAMELLIA_256_CBC,
SEC_OID_PKCS5_PBKDF2,
SEC_OID_PKCS5_PBES2,
SEC_OID_PKCS5_PBMAC1,
SEC_OID_HMAC_SHA1,
SEC_OID_HMAC_SHA224,
SEC_OID_HMAC_SHA256,
SEC_OID_HMAC_SHA384,
SEC_OID_HMAC_SHA512,
SEC_OID_PKIX_TIMESTAMPING,
SEC_OID_PKIX_CA_REPOSITORY,
SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE,
SEC_OID_SEED_CBC,
SEC_OID_X509_ANY_POLICY,
SEC_OID_PKCS1_RSA_OAEP_ENCRYPTION,
SEC_OID_PKCS1_MGF1,
SEC_OID_PKCS1_PSPECIFIED,
SEC_OID_PKCS1_RSA_PSS_SIGNATURE,
SEC_OID_PKCS1_SHA224_WITH_RSA_ENCRYPTION,
SEC_OID_SHA224,
SEC_OID_EV_INCORPORATION_LOCALITY,
SEC_OID_EV_INCORPORATION_STATE,
SEC_OID_EV_INCORPORATION_COUNTRY,
SEC_OID_BUSINESS_CATEGORY,
SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA224_DIGEST,
SEC_OID_NIST_DSA_SIGNATURE_WITH_SHA256_DIGEST,
SEC_OID_MS_EXT_KEY_USAGE_CTL_SIGNING,
SEC_OID_AVA_NAME,
SEC_OID_AES_128_GCM,
SEC_OID_AES_192_GCM,
SEC_OID_AES_256_GCM,
SEC_OID_IDEA_CBC,
SEC_OID_RC2_40_CBC,
SEC_OID_DES_40_CBC,
SEC_OID_RC4_40,
SEC_OID_RC4_56,
SEC_OID_NULL_CIPHER,
SEC_OID_HMAC_MD5,
SEC_OID_TLS_RSA,
SEC_OID_TLS_DHE_RSA,
SEC_OID_TLS_DHE_DSS,
SEC_OID_TLS_DH_RSA,
SEC_OID_TLS_DH_DSS,
SEC_OID_TLS_DH_ANON,
SEC_OID_TLS_ECDHE_ECDSA,
SEC_OID_TLS_ECDHE_RSA,
SEC_OID_TLS_ECDH_ECDSA,
SEC_OID_TLS_ECDH_RSA,
SEC_OID_TLS_ECDH_ANON,
SEC_OID_TLS_RSA_EXPORT,
SEC_OID_TLS_DHE_RSA_EXPORT,
SEC_OID_TLS_DHE_DSS_EXPORT,
SEC_OID_TLS_DH_RSA_EXPORT,
SEC_OID_TLS_DH_DSS_EXPORT,
SEC_OID_TLS_DH_ANON_EXPORT,
SEC_OID_APPLY_SSL_POLICY,
SEC_OID_CHACHA20_POLY1305,
SEC_OID_TLS_ECDHE_PSK,
SEC_OID_TLS_DHE_PSK,
SEC_OID_TLS_FFDHE_2048,
SEC_OID_TLS_FFDHE_3072,
SEC_OID_TLS_FFDHE_4096,
SEC_OID_TLS_FFDHE_6144,
SEC_OID_TLS_FFDHE_8192,
SEC_OID_TLS_DHE_CUSTOM,
SEC_OID_CURVE25519,
SEC_OID_TLS13_KEA_ANY,
SEC_OID_X509_ANY_EXT_KEY_USAGE,
SEC_OID_EXT_KEY_USAGE_IPSEC_IKE,
SEC_OID_IPSEC_IKE_END,
SEC_OID_IPSEC_IKE_INTERMEDIATE,
SEC_OID_EXT_KEY_USAGE_IPSEC_END,
SEC_OID_EXT_KEY_USAGE_IPSEC_TUNNEL,
SEC_OID_EXT_KEY_USAGE_IPSEC_USER,
SEC_OID_TOTAL,
}