Skip to content

Instantly share code, notes, and snippets.

@64
Last active January 29, 2024 02:56
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save 64/5b10ad1e2142970fefecdaefa2b339b9 to your computer and use it in GitHub Desktop.
Save 64/5b10ad1e2142970fefecdaefa2b339b9 to your computer and use it in GitHub Desktop.
OpenSSL error reason and function codes
// Generated by https://gist.github.com/64/8ac13019f4faa491018aab6b5c265141
extern crate libc;
use libc::c_int;
pub const AEPHK_F_AEP_CTRL: c_int = 100;
pub const AEPHK_F_AEP_FINISH: c_int = 101;
pub const AEPHK_F_AEP_GET_CONNECTION: c_int = 102;
pub const AEPHK_F_AEP_INIT: c_int = 103;
pub const AEPHK_F_AEP_MOD_EXP: c_int = 104;
pub const AEPHK_F_AEP_MOD_EXP_CRT: c_int = 105;
pub const AEPHK_F_AEP_RAND: c_int = 106;
pub const AEPHK_F_AEP_RSA_MOD_EXP: c_int = 107;
pub const AEPHK_R_ALREADY_LOADED: c_int = 100;
pub const AEPHK_R_CLOSE_HANDLES_FAILED: c_int = 101;
pub const AEPHK_R_CONNECTIONS_IN_USE: c_int = 102;
pub const AEPHK_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const AEPHK_R_FINALIZE_FAILED: c_int = 104;
pub const AEPHK_R_GET_HANDLE_FAILED: c_int = 105;
pub const AEPHK_R_GET_RANDOM_FAILED: c_int = 106;
pub const AEPHK_R_INIT_FAILURE: c_int = 107;
pub const AEPHK_R_MISSING_KEY_COMPONENTS: c_int = 108;
pub const AEPHK_R_MOD_EXP_CRT_FAILED: c_int = 109;
pub const AEPHK_R_MOD_EXP_FAILED: c_int = 110;
pub const AEPHK_R_NOT_LOADED: c_int = 111;
pub const AEPHK_R_OK: c_int = 112;
pub const AEPHK_R_RETURN_CONNECTION_FAILED: c_int = 113;
pub const AEPHK_R_SETBNCALLBACK_FAILURE: c_int = 114;
pub const AEPHK_R_SIZE_TOO_LARGE_OR_TOO_SMALL: c_int = 116;
pub const AEPHK_R_UNIT_FAILURE: c_int = 115;
pub const ATALLA_F_ATALLA_CTRL: c_int = 100;
pub const ATALLA_F_ATALLA_FINISH: c_int = 101;
pub const ATALLA_F_ATALLA_INIT: c_int = 102;
pub const ATALLA_F_ATALLA_MOD_EXP: c_int = 103;
pub const ATALLA_F_ATALLA_RSA_MOD_EXP: c_int = 104;
pub const ATALLA_R_ALREADY_LOADED: c_int = 100;
pub const ATALLA_R_BN_CTX_FULL: c_int = 101;
pub const ATALLA_R_BN_EXPAND_FAIL: c_int = 102;
pub const ATALLA_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const ATALLA_R_MISSING_KEY_COMPONENTS: c_int = 104;
pub const ATALLA_R_NOT_LOADED: c_int = 105;
pub const ATALLA_R_REQUEST_FAILED: c_int = 106;
pub const ATALLA_R_UNIT_FAILURE: c_int = 107;
pub const BIO_F_ACPT_STATE: c_int = 100;
pub const BIO_F_BIO_ACCEPT: c_int = 101;
pub const BIO_F_BIO_BER_GET_HEADER: c_int = 102;
pub const BIO_F_BIO_CALLBACK_CTRL: c_int = 131;
pub const BIO_F_BIO_CTRL: c_int = 103;
pub const BIO_F_BIO_GETHOSTBYNAME: c_int = 120;
pub const BIO_F_BIO_GETS: c_int = 104;
pub const BIO_F_BIO_GET_ACCEPT_SOCKET: c_int = 105;
pub const BIO_F_BIO_GET_HOST_IP: c_int = 106;
pub const BIO_F_BIO_GET_PORT: c_int = 107;
pub const BIO_F_BIO_MAKE_PAIR: c_int = 121;
pub const BIO_F_BIO_NEW: c_int = 108;
pub const BIO_F_BIO_NEW_FILE: c_int = 109;
pub const BIO_F_BIO_NEW_MEM_BUF: c_int = 126;
pub const BIO_F_BIO_NREAD: c_int = 123;
pub const BIO_F_BIO_NWRITE: c_int = 125;
pub const BIO_F_BIO_PUTS: c_int = 110;
pub const BIO_F_BIO_READ: c_int = 111;
pub const BIO_F_BIO_SOCK_INIT: c_int = 112;
pub const BIO_F_BIO_WRITE: c_int = 113;
pub const BIO_F_BUFFER_CTRL: c_int = 114;
pub const BIO_F_CONN_CTRL: c_int = 127;
pub const BIO_F_CONN_STATE: c_int = 115;
pub const BIO_F_DGRAM_SCTP_READ: c_int = 132;
pub const BIO_F_DGRAM_SCTP_WRITE: c_int = 133;
pub const BIO_F_FILE_CTRL: c_int = 116;
pub const BIO_F_FILE_READ: c_int = 130;
pub const BIO_F_LINEBUFFER_CTRL: c_int = 129;
pub const BIO_F_MEM_READ: c_int = 128;
pub const BIO_F_MEM_WRITE: c_int = 117;
pub const BIO_F_SSL_NEW: c_int = 118;
pub const BIO_F_WSASTARTUP: c_int = 119;
pub const BIO_R_ACCEPT_ERROR: c_int = 100;
pub const BIO_R_BAD_FOPEN_MODE: c_int = 101;
pub const BIO_R_BAD_HOSTNAME_LOOKUP: c_int = 102;
pub const BIO_R_BROKEN_PIPE: c_int = 124;
pub const BIO_R_CONNECT_ERROR: c_int = 103;
pub const BIO_R_EOF_ON_MEMORY_BIO: c_int = 127;
pub const BIO_R_ERROR_SETTING_NBIO: c_int = 104;
pub const BIO_R_ERROR_SETTING_NBIO_ON_ACCEPTED_SOCKET: c_int = 105;
pub const BIO_R_ERROR_SETTING_NBIO_ON_ACCEPT_SOCKET: c_int = 106;
pub const BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET: c_int = 107;
pub const BIO_R_INVALID_ARGUMENT: c_int = 125;
pub const BIO_R_INVALID_IP_ADDRESS: c_int = 108;
pub const BIO_R_IN_USE: c_int = 123;
pub const BIO_R_KEEPALIVE: c_int = 109;
pub const BIO_R_NBIO_CONNECT_ERROR: c_int = 110;
pub const BIO_R_NO_ACCEPT_PORT_SPECIFIED: c_int = 111;
pub const BIO_R_NO_HOSTNAME_SPECIFIED: c_int = 112;
pub const BIO_R_NO_PORT_DEFINED: c_int = 113;
pub const BIO_R_NO_PORT_SPECIFIED: c_int = 114;
pub const BIO_R_NO_SUCH_FILE: c_int = 128;
pub const BIO_R_NULL_PARAMETER: c_int = 115;
pub const BIO_R_TAG_MISMATCH: c_int = 116;
pub const BIO_R_UNABLE_TO_BIND_SOCKET: c_int = 117;
pub const BIO_R_UNABLE_TO_CREATE_SOCKET: c_int = 118;
pub const BIO_R_UNABLE_TO_LISTEN_SOCKET: c_int = 119;
pub const BIO_R_UNINITIALIZED: c_int = 120;
pub const BIO_R_UNSUPPORTED_METHOD: c_int = 121;
pub const BIO_R_WRITE_TO_READ_ONLY_BIO: c_int = 126;
pub const BIO_R_WSASTARTUP: c_int = 122;
pub const BN_F_BNRAND: c_int = 127;
pub const BN_F_BN_BLINDING_CONVERT_EX: c_int = 100;
pub const BN_F_BN_BLINDING_CREATE_PARAM: c_int = 128;
pub const BN_F_BN_BLINDING_INVERT_EX: c_int = 101;
pub const BN_F_BN_BLINDING_NEW: c_int = 102;
pub const BN_F_BN_BLINDING_UPDATE: c_int = 103;
pub const BN_F_BN_CTX_GET: c_int = 116;
pub const BN_F_BN_CTX_NEW: c_int = 106;
pub const BN_F_BN_CTX_START: c_int = 129;
pub const BN_F_BN_DIV: c_int = 107;
pub const BN_F_BN_DIV_NO_BRANCH: c_int = 138;
pub const BN_F_BN_DIV_RECP: c_int = 130;
pub const BN_F_BN_EXP: c_int = 123;
pub const BN_F_BN_EXPAND_INTERNAL: c_int = 120;
pub const BN_F_BN_LSHIFT: c_int = 145;
pub const BN_F_BN_MOD_EXP_MONT: c_int = 109;
pub const BN_F_BN_MOD_EXP_MONT_CONSTTIME: c_int = 124;
pub const BN_F_BN_MOD_EXP_MONT_WORD: c_int = 117;
pub const BN_F_BN_MOD_EXP_RECP: c_int = 125;
pub const BN_F_BN_MOD_EXP_SIMPLE: c_int = 126;
pub const BN_F_BN_MOD_INVERSE: c_int = 110;
pub const BN_F_BN_MOD_INVERSE_NO_BRANCH: c_int = 139;
pub const BN_F_BN_MOD_LSHIFT_QUICK: c_int = 119;
pub const BN_F_BN_MOD_MUL_RECIPROCAL: c_int = 111;
pub const BN_F_BN_MOD_SQRT: c_int = 121;
pub const BN_F_BN_NEW: c_int = 113;
pub const BN_F_BN_RAND: c_int = 114;
pub const BN_F_BN_RAND_RANGE: c_int = 122;
pub const BN_F_BN_RSHIFT: c_int = 146;
pub const BN_F_BN_USUB: c_int = 115;
pub const BN_R_BAD_RECIPROCAL: c_int = 101;
pub const BN_R_BIGNUM_TOO_LONG: c_int = 114;
pub const BN_R_BITS_TOO_SMALL: c_int = 118;
pub const BN_R_CALLED_WITH_EVEN_MODULUS: c_int = 102;
pub const BN_R_DIV_BY_ZERO: c_int = 103;
pub const BN_R_ENCODING_ERROR: c_int = 104;
pub const BN_R_EXPAND_ON_STATIC_BIGNUM_DATA: c_int = 105;
pub const BN_R_INPUT_NOT_REDUCED: c_int = 110;
pub const BN_R_INVALID_LENGTH: c_int = 106;
pub const BN_R_INVALID_RANGE: c_int = 115;
pub const BN_R_INVALID_SHIFT: c_int = 119;
pub const BN_R_NOT_A_SQUARE: c_int = 111;
pub const BN_R_NOT_INITIALIZED: c_int = 107;
pub const BN_R_NO_INVERSE: c_int = 108;
pub const BN_R_NO_SOLUTION: c_int = 116;
pub const BN_R_P_IS_NOT_PRIME: c_int = 112;
pub const BN_R_TOO_MANY_ITERATIONS: c_int = 113;
pub const BN_R_TOO_MANY_TEMPORARY_VARIABLES: c_int = 109;
pub const BUF_F_BUF_MEMDUP: c_int = 103;
pub const BUF_F_BUF_MEM_GROW: c_int = 100;
pub const BUF_F_BUF_MEM_GROW_CLEAN: c_int = 105;
pub const BUF_F_BUF_MEM_NEW: c_int = 101;
pub const BUF_F_BUF_STRDUP: c_int = 102;
pub const BUF_F_BUF_STRNDUP: c_int = 104;
pub const CAPI_F_CAPI_CERT_GET_FNAME: c_int = 99;
pub const CAPI_F_CAPI_CTRL: c_int = 100;
pub const CAPI_F_CAPI_CTX_NEW: c_int = 101;
pub const CAPI_F_CAPI_CTX_SET_PROVNAME: c_int = 102;
pub const CAPI_F_CAPI_DSA_DO_SIGN: c_int = 114;
pub const CAPI_F_CAPI_GET_KEY: c_int = 103;
pub const CAPI_F_CAPI_GET_PKEY: c_int = 115;
pub const CAPI_F_CAPI_GET_PROVNAME: c_int = 104;
pub const CAPI_F_CAPI_GET_PROV_INFO: c_int = 105;
pub const CAPI_F_CAPI_INIT: c_int = 106;
pub const CAPI_F_CAPI_LIST_CONTAINERS: c_int = 107;
pub const CAPI_F_CAPI_LOAD_PRIVKEY: c_int = 108;
pub const CAPI_F_CAPI_OPEN_STORE: c_int = 109;
pub const CAPI_F_CAPI_RSA_PRIV_DEC: c_int = 110;
pub const CAPI_F_CAPI_RSA_PRIV_ENC: c_int = 111;
pub const CAPI_F_CAPI_RSA_SIGN: c_int = 112;
pub const CAPI_F_CERT_SELECT_DIALOG: c_int = 117;
pub const CAPI_F_CLIENT_CERT_SELECT: c_int = 116;
pub const CAPI_F_WIDE_TO_ASC: c_int = 113;
pub const CAPI_R_CANT_CREATE_HASH_OBJECT: c_int = 99;
pub const CAPI_R_CANT_FIND_CAPI_CONTEXT: c_int = 100;
pub const CAPI_R_CANT_GET_KEY: c_int = 101;
pub const CAPI_R_CANT_SET_HASH_VALUE: c_int = 102;
pub const CAPI_R_CRYPTACQUIRECONTEXT_ERROR: c_int = 103;
pub const CAPI_R_CRYPTENUMPROVIDERS_ERROR: c_int = 104;
pub const CAPI_R_DECRYPT_ERROR: c_int = 105;
pub const CAPI_R_ENGINE_NOT_INITIALIZED: c_int = 106;
pub const CAPI_R_ENUMCONTAINERS_ERROR: c_int = 107;
pub const CAPI_R_ERROR_ADDING_CERT: c_int = 125;
pub const CAPI_R_ERROR_CREATING_STORE: c_int = 126;
pub const CAPI_R_ERROR_GETTING_FRIENDLY_NAME: c_int = 108;
pub const CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO: c_int = 109;
pub const CAPI_R_ERROR_OPENING_STORE: c_int = 110;
pub const CAPI_R_ERROR_SIGNING_HASH: c_int = 111;
pub const CAPI_R_FUNCTION_NOT_SUPPORTED: c_int = 112;
pub const CAPI_R_GETUSERKEY_ERROR: c_int = 113;
pub const CAPI_R_INVALID_DIGEST_LENGTH: c_int = 124;
pub const CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER: c_int = 122;
pub const CAPI_R_INVALID_LOOKUP_METHOD: c_int = 114;
pub const CAPI_R_INVALID_PUBLIC_KEY_BLOB: c_int = 115;
pub const CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER: c_int = 123;
pub const CAPI_R_PUBKEY_EXPORT_ERROR: c_int = 116;
pub const CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR: c_int = 117;
pub const CAPI_R_UNKNOWN_COMMAND: c_int = 118;
pub const CAPI_R_UNSUPPORTED_ALGORITHM_NID: c_int = 119;
pub const CAPI_R_UNSUPPORTED_PADDING: c_int = 120;
pub const CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: c_int = 121;
pub const CL_F_CLUSTER_LABS_CTRL: c_int = 100;
pub const CL_F_CLUSTER_LABS_DSA_SIGN: c_int = 101;
pub const CL_F_CLUSTER_LABS_DSA_VERIFY: c_int = 102;
pub const CL_F_CLUSTER_LABS_FINISH: c_int = 103;
pub const CL_F_CLUSTER_LABS_INIT: c_int = 104;
pub const CL_F_CLUSTER_LABS_MOD_EXP: c_int = 105;
pub const CL_F_CLUSTER_LABS_MOD_EXP_CRT: c_int = 106;
pub const CL_F_CLUSTER_LABS_RAND_BYTES: c_int = 107;
pub const CL_F_CLUSTER_LABS_RSA_MOD_EXP: c_int = 108;
pub const CL_F_CLUSTER_LABS_RSA_PRIV_DEC: c_int = 109;
pub const CL_F_CLUSTER_LABS_RSA_PRIV_ENC: c_int = 110;
pub const CL_F_CLUSTER_LABS_RSA_PUB_DEC: c_int = 111;
pub const CL_F_CLUSTER_LABS_RSA_PUB_ENC: c_int = 112;
pub const CL_R_ALREADY_LOADED: c_int = 100;
pub const CL_R_COMMAND_NOT_IMPLEMENTED: c_int = 101;
pub const CL_R_DSO_FAILURE: c_int = 102;
pub const CL_R_FUNCTION_NOT_BINDED: c_int = 103;
pub const CL_R_INIT_FAILED: c_int = 104;
pub const CL_R_NOT_LOADED: c_int = 105;
pub const CMS_F_CHECK_CONTENT: c_int = 99;
pub const CMS_F_CMS_COMPRESS: c_int = 104;
pub const CMS_F_CMS_COMPRESSEDDATA_CREATE: c_int = 105;
pub const CMS_F_CMS_COMPRESSEDDATA_INIT_BIO: c_int = 106;
pub const CMS_F_CMS_COPY_CONTENT: c_int = 107;
pub const CMS_F_CMS_COPY_MESSAGEDIGEST: c_int = 108;
pub const CMS_F_CMS_DATA: c_int = 109;
pub const CMS_F_CMS_DATAFINAL: c_int = 110;
pub const CMS_F_CMS_DATAINIT: c_int = 111;
pub const CMS_F_CMS_DECRYPT: c_int = 112;
pub const CMS_F_CMS_DIGESTALGORITHM_FIND_CTX: c_int = 115;
pub const CMS_F_CMS_DIGESTALGORITHM_INIT_BIO: c_int = 116;
pub const CMS_F_CMS_DIGESTEDDATA_DO_FINAL: c_int = 117;
pub const CMS_F_CMS_DIGEST_VERIFY: c_int = 118;
pub const CMS_F_CMS_ENCODE_RECEIPT: c_int = 161;
pub const CMS_F_CMS_ENCRYPT: c_int = 119;
pub const CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO: c_int = 120;
pub const CMS_F_CMS_ENCRYPTEDDATA_DECRYPT: c_int = 121;
pub const CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT: c_int = 122;
pub const CMS_F_CMS_ENVELOPEDDATA_CREATE: c_int = 124;
pub const CMS_F_CMS_ENVELOPEDDATA_INIT_BIO: c_int = 125;
pub const CMS_F_CMS_ENVELOPED_DATA_INIT: c_int = 126;
pub const CMS_F_CMS_FINAL: c_int = 127;
pub const CMS_F_CMS_RECEIPT_VERIFY: c_int = 160;
pub const CMS_F_CMS_RECIPIENTINFO_DECRYPT: c_int = 134;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT: c_int = 135;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT: c_int = 136;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP: c_int = 138;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP: c_int = 139;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT: c_int = 140;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT: c_int = 141;
pub const CMS_F_CMS_RECIPIENTINFO_PWRI_CRYPT: c_int = 167;
pub const CMS_F_CMS_SET_DETACHED: c_int = 147;
pub const CMS_F_CMS_SIGN: c_int = 148;
pub const CMS_F_CMS_SIGNED_DATA_INIT: c_int = 149;
pub const CMS_F_CMS_SIGNERINFO_CONTENT_SIGN: c_int = 150;
pub const CMS_F_CMS_SIGNERINFO_SIGN: c_int = 151;
pub const CMS_F_CMS_SIGNERINFO_VERIFY: c_int = 152;
pub const CMS_F_CMS_SIGNERINFO_VERIFY_CERT: c_int = 153;
pub const CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT: c_int = 154;
pub const CMS_F_CMS_SIGN_RECEIPT: c_int = 163;
pub const CMS_F_CMS_STREAM: c_int = 155;
pub const CMS_F_CMS_UNCOMPRESS: c_int = 156;
pub const CMS_F_CMS_VERIFY: c_int = 157;
pub const CMS_R_ADD_SIGNER_ERROR: c_int = 99;
pub const CMS_R_CERTIFICATE_ALREADY_PRESENT: c_int = 175;
pub const CMS_R_CERTIFICATE_HAS_NO_KEYID: c_int = 160;
pub const CMS_R_CERTIFICATE_VERIFY_ERROR: c_int = 100;
pub const CMS_R_CIPHER_INITIALISATION_ERROR: c_int = 101;
pub const CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR: c_int = 102;
pub const CMS_R_CMS_DATAFINAL_ERROR: c_int = 103;
pub const CMS_R_CMS_LIB: c_int = 104;
pub const CMS_R_CONTENTIDENTIFIER_MISMATCH: c_int = 170;
pub const CMS_R_CONTENT_NOT_FOUND: c_int = 105;
pub const CMS_R_CONTENT_TYPE_MISMATCH: c_int = 171;
pub const CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA: c_int = 106;
pub const CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA: c_int = 107;
pub const CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA: c_int = 108;
pub const CMS_R_CONTENT_VERIFY_ERROR: c_int = 109;
pub const CMS_R_CTRL_ERROR: c_int = 110;
pub const CMS_R_CTRL_FAILURE: c_int = 111;
pub const CMS_R_DECRYPT_ERROR: c_int = 112;
pub const CMS_R_DIGEST_ERROR: c_int = 161;
pub const CMS_R_ERROR_GETTING_PUBLIC_KEY: c_int = 113;
pub const CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE: c_int = 114;
pub const CMS_R_ERROR_SETTING_KEY: c_int = 115;
pub const CMS_R_ERROR_SETTING_RECIPIENTINFO: c_int = 116;
pub const CMS_R_INVALID_ENCRYPTED_KEY_LENGTH: c_int = 117;
pub const CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER: c_int = 176;
pub const CMS_R_INVALID_KEY_LENGTH: c_int = 118;
pub const CMS_R_MD_BIO_INIT_ERROR: c_int = 119;
pub const CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH: c_int = 120;
pub const CMS_R_MESSAGEDIGEST_WRONG_LENGTH: c_int = 121;
pub const CMS_R_MSGSIGDIGEST_ERROR: c_int = 172;
pub const CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE: c_int = 162;
pub const CMS_R_MSGSIGDIGEST_WRONG_LENGTH: c_int = 163;
pub const CMS_R_NEED_ONE_SIGNER: c_int = 164;
pub const CMS_R_NOT_A_SIGNED_RECEIPT: c_int = 165;
pub const CMS_R_NOT_ENCRYPTED_DATA: c_int = 122;
pub const CMS_R_NOT_KEK: c_int = 123;
pub const CMS_R_NOT_KEY_TRANSPORT: c_int = 124;
pub const CMS_R_NOT_PWRI: c_int = 177;
pub const CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE: c_int = 125;
pub const CMS_R_NO_CIPHER: c_int = 126;
pub const CMS_R_NO_CONTENT: c_int = 127;
pub const CMS_R_NO_CONTENT_TYPE: c_int = 173;
pub const CMS_R_NO_DEFAULT_DIGEST: c_int = 128;
pub const CMS_R_NO_DIGEST_SET: c_int = 129;
pub const CMS_R_NO_KEY: c_int = 130;
pub const CMS_R_NO_KEY_OR_CERT: c_int = 174;
pub const CMS_R_NO_MATCHING_DIGEST: c_int = 131;
pub const CMS_R_NO_MATCHING_RECIPIENT: c_int = 132;
pub const CMS_R_NO_MATCHING_SIGNATURE: c_int = 166;
pub const CMS_R_NO_MSGSIGDIGEST: c_int = 167;
pub const CMS_R_NO_PASSWORD: c_int = 178;
pub const CMS_R_NO_PRIVATE_KEY: c_int = 133;
pub const CMS_R_NO_PUBLIC_KEY: c_int = 134;
pub const CMS_R_NO_RECEIPT_REQUEST: c_int = 168;
pub const CMS_R_NO_SIGNERS: c_int = 135;
pub const CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 136;
pub const CMS_R_RECEIPT_DECODE_ERROR: c_int = 169;
pub const CMS_R_RECIPIENT_ERROR: c_int = 137;
pub const CMS_R_SIGNER_CERTIFICATE_NOT_FOUND: c_int = 138;
pub const CMS_R_SIGNFINAL_ERROR: c_int = 139;
pub const CMS_R_SMIME_TEXT_ERROR: c_int = 140;
pub const CMS_R_STORE_INIT_ERROR: c_int = 141;
pub const CMS_R_TYPE_NOT_COMPRESSED_DATA: c_int = 142;
pub const CMS_R_TYPE_NOT_DATA: c_int = 143;
pub const CMS_R_TYPE_NOT_DIGESTED_DATA: c_int = 144;
pub const CMS_R_TYPE_NOT_ENCRYPTED_DATA: c_int = 145;
pub const CMS_R_TYPE_NOT_ENVELOPED_DATA: c_int = 146;
pub const CMS_R_UNABLE_TO_FINALIZE_CONTEXT: c_int = 147;
pub const CMS_R_UNKNOWN_CIPHER: c_int = 148;
pub const CMS_R_UNKNOWN_DIGEST_ALGORIHM: c_int = 149;
pub const CMS_R_UNKNOWN_ID: c_int = 150;
pub const CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM: c_int = 151;
pub const CMS_R_UNSUPPORTED_CONTENT_TYPE: c_int = 152;
pub const CMS_R_UNSUPPORTED_KEK_ALGORITHM: c_int = 153;
pub const CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM: c_int = 179;
pub const CMS_R_UNSUPPORTED_RECIPIENT_TYPE: c_int = 154;
pub const CMS_R_UNSUPPORTED_RECPIENTINFO_TYPE: c_int = 155;
pub const CMS_R_UNSUPPORTED_TYPE: c_int = 156;
pub const CMS_R_UNWRAP_ERROR: c_int = 157;
pub const CMS_R_UNWRAP_FAILURE: c_int = 180;
pub const CMS_R_VERIFICATION_FAILURE: c_int = 158;
pub const CMS_R_WRAP_ERROR: c_int = 159;
pub const COMP_F_BIO_ZLIB_FLUSH: c_int = 99;
pub const COMP_F_BIO_ZLIB_NEW: c_int = 100;
pub const COMP_F_BIO_ZLIB_READ: c_int = 101;
pub const COMP_F_BIO_ZLIB_WRITE: c_int = 102;
pub const COMP_R_ZLIB_DEFLATE_ERROR: c_int = 99;
pub const COMP_R_ZLIB_INFLATE_ERROR: c_int = 100;
pub const COMP_R_ZLIB_NOT_SUPPORTED: c_int = 101;
pub const CONF_F_CONF_DUMP_FP: c_int = 104;
pub const CONF_F_CONF_LOAD: c_int = 100;
pub const CONF_F_CONF_LOAD_BIO: c_int = 102;
pub const CONF_F_CONF_LOAD_FP: c_int = 103;
pub const CONF_F_CONF_MODULES_LOAD: c_int = 116;
pub const CONF_F_CONF_PARSE_LIST: c_int = 119;
pub const CONF_F_DEF_LOAD: c_int = 120;
pub const CONF_F_DEF_LOAD_BIO: c_int = 121;
pub const CONF_F_MODULE_INIT: c_int = 115;
pub const CONF_F_MODULE_LOAD_DSO: c_int = 117;
pub const CONF_F_MODULE_RUN: c_int = 118;
pub const CONF_F_NCONF_DUMP_BIO: c_int = 105;
pub const CONF_F_NCONF_DUMP_FP: c_int = 106;
pub const CONF_F_NCONF_GET_NUMBER: c_int = 107;
pub const CONF_F_NCONF_GET_NUMBER_E: c_int = 112;
pub const CONF_F_NCONF_GET_SECTION: c_int = 108;
pub const CONF_F_NCONF_GET_STRING: c_int = 109;
pub const CONF_F_NCONF_LOAD: c_int = 113;
pub const CONF_F_NCONF_LOAD_BIO: c_int = 110;
pub const CONF_F_NCONF_LOAD_FP: c_int = 114;
pub const CONF_F_NCONF_NEW: c_int = 111;
pub const CONF_F_STR_COPY: c_int = 101;
pub const CONF_R_ERROR_LOADING_DSO: c_int = 110;
pub const CONF_R_LIST_CANNOT_BE_NULL: c_int = 115;
pub const CONF_R_MISSING_CLOSE_SQUARE_BRACKET: c_int = 100;
pub const CONF_R_MISSING_EQUAL_SIGN: c_int = 101;
pub const CONF_R_MISSING_FINISH_FUNCTION: c_int = 111;
pub const CONF_R_MISSING_INIT_FUNCTION: c_int = 112;
pub const CONF_R_MODULE_INITIALIZATION_ERROR: c_int = 109;
pub const CONF_R_NO_CLOSE_BRACE: c_int = 102;
pub const CONF_R_NO_CONF: c_int = 105;
pub const CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE: c_int = 106;
pub const CONF_R_NO_SECTION: c_int = 107;
pub const CONF_R_NO_SUCH_FILE: c_int = 114;
pub const CONF_R_NO_VALUE: c_int = 108;
pub const CONF_R_UNABLE_TO_CREATE_NEW_SECTION: c_int = 103;
pub const CONF_R_UNKNOWN_MODULE_NAME: c_int = 113;
pub const CONF_R_VARIABLE_HAS_NO_VALUE: c_int = 104;
pub const CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX: c_int = 100;
pub const CRYPTO_F_CRYPTO_GET_NEW_DYNLOCKID: c_int = 103;
pub const CRYPTO_F_CRYPTO_GET_NEW_LOCKID: c_int = 101;
pub const CRYPTO_F_CRYPTO_SET_EX_DATA: c_int = 102;
pub const CRYPTO_F_DEF_ADD_INDEX: c_int = 104;
pub const CRYPTO_F_DEF_GET_CLASS: c_int = 105;
pub const CRYPTO_F_FIPS_MODE_SET: c_int = 109;
pub const CRYPTO_F_INT_DUP_EX_DATA: c_int = 106;
pub const CRYPTO_F_INT_FREE_EX_DATA: c_int = 107;
pub const CRYPTO_F_INT_NEW_EX_DATA: c_int = 108;
pub const CRYPTO_R_FIPS_MODE_NOT_SUPPORTED: c_int = 101;
pub const CRYPTO_R_NO_DYNLOCK_CREATE_CALLBACK: c_int = 100;
pub const CSWIFT_F_CSWIFT_CTRL: c_int = 100;
pub const CSWIFT_F_CSWIFT_DSA_SIGN: c_int = 101;
pub const CSWIFT_F_CSWIFT_DSA_VERIFY: c_int = 102;
pub const CSWIFT_F_CSWIFT_FINISH: c_int = 103;
pub const CSWIFT_F_CSWIFT_INIT: c_int = 104;
pub const CSWIFT_F_CSWIFT_MOD_EXP: c_int = 105;
pub const CSWIFT_F_CSWIFT_MOD_EXP_CRT: c_int = 106;
pub const CSWIFT_F_CSWIFT_RAND_BYTES: c_int = 108;
pub const CSWIFT_F_CSWIFT_RSA_MOD_EXP: c_int = 107;
pub const CSWIFT_R_ALREADY_LOADED: c_int = 100;
pub const CSWIFT_R_BAD_KEY_SIZE: c_int = 101;
pub const CSWIFT_R_BN_CTX_FULL: c_int = 102;
pub const CSWIFT_R_BN_EXPAND_FAIL: c_int = 103;
pub const CSWIFT_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 104;
pub const CSWIFT_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const CSWIFT_R_NOT_LOADED: c_int = 106;
pub const CSWIFT_R_REQUEST_FAILED: c_int = 107;
pub const CSWIFT_R_UNIT_FAILURE: c_int = 108;
pub const DH_F_COMPUTE_KEY: c_int = 102;
pub const DH_F_DHPARAMS_PRINT_FP: c_int = 101;
pub const DH_F_DH_BUILTIN_GENPARAMS: c_int = 106;
pub const DH_F_DH_COMPUTE_KEY: c_int = 114;
pub const DH_F_DH_GENERATE_KEY: c_int = 115;
pub const DH_F_DH_GENERATE_PARAMETERS_EX: c_int = 116;
pub const DH_F_DH_NEW_METHOD: c_int = 105;
pub const DH_F_DH_PARAM_DECODE: c_int = 107;
pub const DH_F_DH_PRIV_DECODE: c_int = 110;
pub const DH_F_DH_PRIV_ENCODE: c_int = 111;
pub const DH_F_DH_PUB_DECODE: c_int = 108;
pub const DH_F_DH_PUB_ENCODE: c_int = 109;
pub const DH_F_DO_DH_PRINT: c_int = 100;
pub const DH_F_GENERATE_KEY: c_int = 103;
pub const DH_F_GENERATE_PARAMETERS: c_int = 104;
pub const DH_F_PKEY_DH_DERIVE: c_int = 112;
pub const DH_F_PKEY_DH_KEYGEN: c_int = 113;
pub const DH_R_BAD_GENERATOR: c_int = 101;
pub const DH_R_BN_DECODE_ERROR: c_int = 109;
pub const DH_R_BN_ERROR: c_int = 106;
pub const DH_R_DECODE_ERROR: c_int = 104;
pub const DH_R_INVALID_PUBKEY: c_int = 102;
pub const DH_R_KEYS_NOT_SET: c_int = 108;
pub const DH_R_KEY_SIZE_TOO_SMALL: c_int = 110;
pub const DH_R_MODULUS_TOO_LARGE: c_int = 103;
pub const DH_R_NON_FIPS_METHOD: c_int = 111;
pub const DH_R_NO_PARAMETERS_SET: c_int = 107;
pub const DH_R_NO_PRIVATE_VALUE: c_int = 100;
pub const DH_R_PARAMETER_ENCODING_ERROR: c_int = 105;
pub const DSA_F_DO_DSA_PRINT: c_int = 104;
pub const DSA_F_DSAPARAMS_PRINT: c_int = 100;
pub const DSA_F_DSAPARAMS_PRINT_FP: c_int = 101;
pub const DSA_F_DSA_DO_SIGN: c_int = 112;
pub const DSA_F_DSA_DO_VERIFY: c_int = 113;
pub const DSA_F_DSA_GENERATE_KEY: c_int = 124;
pub const DSA_F_DSA_GENERATE_PARAMETERS_EX: c_int = 123;
pub const DSA_F_DSA_NEW_METHOD: c_int = 103;
pub const DSA_F_DSA_PARAM_DECODE: c_int = 119;
pub const DSA_F_DSA_PRINT_FP: c_int = 105;
pub const DSA_F_DSA_PRIV_DECODE: c_int = 115;
pub const DSA_F_DSA_PRIV_ENCODE: c_int = 116;
pub const DSA_F_DSA_PUB_DECODE: c_int = 117;
pub const DSA_F_DSA_PUB_ENCODE: c_int = 118;
pub const DSA_F_DSA_SIGN: c_int = 106;
pub const DSA_F_DSA_SIGN_SETUP: c_int = 107;
pub const DSA_F_DSA_SIG_NEW: c_int = 109;
pub const DSA_F_DSA_SIG_PRINT: c_int = 125;
pub const DSA_F_DSA_VERIFY: c_int = 108;
pub const DSA_F_OLD_DSA_PRIV_DECODE: c_int = 122;
pub const DSA_F_PKEY_DSA_CTRL: c_int = 120;
pub const DSA_F_PKEY_DSA_KEYGEN: c_int = 121;
pub const DSA_F_SIG_CB: c_int = 114;
pub const DSA_R_BAD_Q_VALUE: c_int = 102;
pub const DSA_R_BN_DECODE_ERROR: c_int = 108;
pub const DSA_R_BN_ERROR: c_int = 109;
pub const DSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 100;
pub const DSA_R_DECODE_ERROR: c_int = 104;
pub const DSA_R_INVALID_DIGEST_TYPE: c_int = 106;
pub const DSA_R_MISSING_PARAMETERS: c_int = 101;
pub const DSA_R_MODULUS_TOO_LARGE: c_int = 103;
pub const DSA_R_NEED_NEW_SETUP_VALUES: c_int = 110;
pub const DSA_R_NON_FIPS_DSA_METHOD: c_int = 111;
pub const DSA_R_NO_PARAMETERS_SET: c_int = 107;
pub const DSA_R_PARAMETER_ENCODING_ERROR: c_int = 105;
pub const DSO_F_BEOS_BIND_FUNC: c_int = 144;
pub const DSO_F_BEOS_BIND_VAR: c_int = 145;
pub const DSO_F_BEOS_LOAD: c_int = 146;
pub const DSO_F_BEOS_NAME_CONVERTER: c_int = 147;
pub const DSO_F_BEOS_UNLOAD: c_int = 148;
pub const DSO_F_DLFCN_BIND_FUNC: c_int = 100;
pub const DSO_F_DLFCN_BIND_VAR: c_int = 101;
pub const DSO_F_DLFCN_LOAD: c_int = 102;
pub const DSO_F_DLFCN_MERGER: c_int = 130;
pub const DSO_F_DLFCN_NAME_CONVERTER: c_int = 123;
pub const DSO_F_DLFCN_UNLOAD: c_int = 103;
pub const DSO_F_DL_BIND_FUNC: c_int = 104;
pub const DSO_F_DL_BIND_VAR: c_int = 105;
pub const DSO_F_DL_LOAD: c_int = 106;
pub const DSO_F_DL_MERGER: c_int = 131;
pub const DSO_F_DL_NAME_CONVERTER: c_int = 124;
pub const DSO_F_DL_UNLOAD: c_int = 107;
pub const DSO_F_DSO_BIND_FUNC: c_int = 108;
pub const DSO_F_DSO_BIND_VAR: c_int = 109;
pub const DSO_F_DSO_CONVERT_FILENAME: c_int = 126;
pub const DSO_F_DSO_CTRL: c_int = 110;
pub const DSO_F_DSO_FREE: c_int = 111;
pub const DSO_F_DSO_GET_FILENAME: c_int = 127;
pub const DSO_F_DSO_GET_LOADED_FILENAME: c_int = 128;
pub const DSO_F_DSO_GLOBAL_LOOKUP: c_int = 139;
pub const DSO_F_DSO_LOAD: c_int = 112;
pub const DSO_F_DSO_MERGE: c_int = 132;
pub const DSO_F_DSO_NEW_METHOD: c_int = 113;
pub const DSO_F_DSO_PATHBYADDR: c_int = 140;
pub const DSO_F_DSO_SET_FILENAME: c_int = 129;
pub const DSO_F_DSO_SET_NAME_CONVERTER: c_int = 122;
pub const DSO_F_DSO_UP_REF: c_int = 114;
pub const DSO_F_GLOBAL_LOOKUP_FUNC: c_int = 138;
pub const DSO_F_PATHBYADDR: c_int = 137;
pub const DSO_F_VMS_BIND_SYM: c_int = 115;
pub const DSO_F_VMS_LOAD: c_int = 116;
pub const DSO_F_VMS_MERGER: c_int = 133;
pub const DSO_F_VMS_UNLOAD: c_int = 117;
pub const DSO_R_CTRL_FAILED: c_int = 100;
pub const DSO_R_DSO_ALREADY_LOADED: c_int = 110;
pub const DSO_R_EMPTY_FILE_STRUCTURE: c_int = 113;
pub const DSO_R_FAILURE: c_int = 114;
pub const DSO_R_FILENAME_TOO_BIG: c_int = 101;
pub const DSO_R_FINISH_FAILED: c_int = 102;
pub const DSO_R_INCORRECT_FILE_SYNTAX: c_int = 115;
pub const DSO_R_LOAD_FAILED: c_int = 103;
pub const DSO_R_NAME_TRANSLATION_FAILED: c_int = 109;
pub const DSO_R_NO_FILENAME: c_int = 111;
pub const DSO_R_NO_FILE_SPECIFICATION: c_int = 116;
pub const DSO_R_NULL_HANDLE: c_int = 104;
pub const DSO_R_SET_FILENAME_FAILED: c_int = 112;
pub const DSO_R_STACK_ERROR: c_int = 105;
pub const DSO_R_SYM_FAILURE: c_int = 106;
pub const DSO_R_UNLOAD_FAILED: c_int = 107;
pub const DSO_R_UNSUPPORTED: c_int = 108;
pub const ECDH_F_ECDH_CHECK: c_int = 102;
pub const ECDH_F_ECDH_COMPUTE_KEY: c_int = 100;
pub const ECDH_F_ECDH_DATA_NEW_METHOD: c_int = 101;
pub const ECDH_R_KDF_FAILED: c_int = 102;
pub const ECDH_R_NON_FIPS_METHOD: c_int = 103;
pub const ECDH_R_NO_PRIVATE_VALUE: c_int = 100;
pub const ECDH_R_POINT_ARITHMETIC_FAILURE: c_int = 101;
pub const ECDSA_F_ECDSA_CHECK: c_int = 104;
pub const ECDSA_F_ECDSA_DATA_NEW_METHOD: c_int = 100;
pub const ECDSA_F_ECDSA_DO_SIGN: c_int = 101;
pub const ECDSA_F_ECDSA_DO_VERIFY: c_int = 102;
pub const ECDSA_F_ECDSA_SIGN_SETUP: c_int = 103;
pub const ECDSA_R_BAD_SIGNATURE: c_int = 100;
pub const ECDSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 101;
pub const ECDSA_R_ERR_EC_LIB: c_int = 102;
pub const ECDSA_R_MISSING_PARAMETERS: c_int = 103;
pub const ECDSA_R_NEED_NEW_SETUP_VALUES: c_int = 106;
pub const ECDSA_R_NON_FIPS_METHOD: c_int = 107;
pub const ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED: c_int = 104;
pub const ECDSA_R_SIGNATURE_MALLOC_FAILED: c_int = 105;
pub const EC_F_BN_TO_FELEM: c_int = 224;
pub const EC_F_COMPUTE_WNAF: c_int = 143;
pub const EC_F_DO_EC_KEY_PRINT: c_int = 221;
pub const EC_F_ECKEY_PARAM_DECODE: c_int = 212;
pub const EC_F_ECKEY_PRIV_DECODE: c_int = 213;
pub const EC_F_ECKEY_PRIV_ENCODE: c_int = 214;
pub const EC_F_ECKEY_PUB_DECODE: c_int = 215;
pub const EC_F_ECKEY_PUB_ENCODE: c_int = 216;
pub const EC_F_ECPARAMETERS_PRINT: c_int = 147;
pub const EC_F_ECPARAMETERS_PRINT_FP: c_int = 148;
pub const EC_F_ECPKPARAMETERS_PRINT: c_int = 149;
pub const EC_F_ECPKPARAMETERS_PRINT_FP: c_int = 150;
pub const EC_F_EC_EX_DATA_SET_DATA: c_int = 211;
pub const EC_F_EC_GFP_MONT_FIELD_DECODE: c_int = 133;
pub const EC_F_EC_GFP_MONT_FIELD_ENCODE: c_int = 134;
pub const EC_F_EC_GFP_MONT_FIELD_MUL: c_int = 131;
pub const EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE: c_int = 209;
pub const EC_F_EC_GFP_MONT_FIELD_SQR: c_int = 132;
pub const EC_F_EC_GFP_MONT_GROUP_SET_CURVE: c_int = 189;
pub const EC_F_EC_GFP_MONT_GROUP_SET_CURVE_GFP: c_int = 135;
pub const EC_F_EC_GFP_NIST_FIELD_MUL: c_int = 200;
pub const EC_F_EC_GFP_NIST_FIELD_SQR: c_int = 201;
pub const EC_F_EC_GFP_NIST_GROUP_SET_CURVE: c_int = 202;
pub const EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT: c_int = 165;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE: c_int = 166;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE_GFP: c_int = 100;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_GENERATOR: c_int = 101;
pub const EC_F_EC_GFP_SIMPLE_MAKE_AFFINE: c_int = 102;
pub const EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE: c_int = 137;
pub const EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES: c_int = 167;
pub const EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES_GFP: c_int = 105;
pub const EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES: c_int = 168;
pub const EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES_GFP: c_int = 128;
pub const EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES: c_int = 169;
pub const EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES_GFP: c_int = 129;
pub const EC_F_EC_GROUP_CHECK: c_int = 170;
pub const EC_F_EC_GROUP_CHECK_DISCRIMINANT: c_int = 171;
pub const EC_F_EC_GROUP_COPY: c_int = 106;
pub const EC_F_EC_GROUP_GET_COFACTOR: c_int = 140;
pub const EC_F_EC_GROUP_GET_CURVE_GFP: c_int = 130;
pub const EC_F_EC_GROUP_GET_DEGREE: c_int = 173;
pub const EC_F_EC_GROUP_GET_ORDER: c_int = 141;
pub const EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS: c_int = 193;
pub const EC_F_EC_GROUP_GET_TRINOMIAL_BASIS: c_int = 194;
pub const EC_F_EC_GROUP_NEW: c_int = 108;
pub const EC_F_EC_GROUP_NEW_BY_CURVE_NAME: c_int = 174;
pub const EC_F_EC_GROUP_NEW_FROM_DATA: c_int = 175;
pub const EC_F_EC_GROUP_PRECOMPUTE_MULT: c_int = 142;
pub const EC_F_EC_GROUP_SET_CURVE_GFP: c_int = 109;
pub const EC_F_EC_GROUP_SET_EXTRA_DATA: c_int = 110;
pub const EC_F_EC_GROUP_SET_GENERATOR: c_int = 111;
pub const EC_F_EC_KEY_CHECK_KEY: c_int = 177;
pub const EC_F_EC_KEY_COPY: c_int = 178;
pub const EC_F_EC_KEY_GENERATE_KEY: c_int = 179;
pub const EC_F_EC_KEY_NEW: c_int = 182;
pub const EC_F_EC_KEY_PRINT: c_int = 180;
pub const EC_F_EC_KEY_PRINT_FP: c_int = 181;
pub const EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES: c_int = 229;
pub const EC_F_EC_POINTS_MAKE_AFFINE: c_int = 136;
pub const EC_F_EC_POINT_ADD: c_int = 112;
pub const EC_F_EC_POINT_CMP: c_int = 113;
pub const EC_F_EC_POINT_COPY: c_int = 114;
pub const EC_F_EC_POINT_DBL: c_int = 115;
pub const EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP: c_int = 116;
pub const EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP: c_int = 117;
pub const EC_F_EC_POINT_INVERT: c_int = 210;
pub const EC_F_EC_POINT_IS_AT_INFINITY: c_int = 118;
pub const EC_F_EC_POINT_IS_ON_CURVE: c_int = 119;
pub const EC_F_EC_POINT_MAKE_AFFINE: c_int = 120;
pub const EC_F_EC_POINT_MUL: c_int = 184;
pub const EC_F_EC_POINT_NEW: c_int = 121;
pub const EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP: c_int = 124;
pub const EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP: c_int = 125;
pub const EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP: c_int = 126;
pub const EC_F_EC_POINT_SET_TO_INFINITY: c_int = 127;
pub const EC_F_EC_PRE_COMP_DUP: c_int = 207;
pub const EC_F_EC_PRE_COMP_NEW: c_int = 196;
pub const EC_F_EC_WNAF_MUL: c_int = 187;
pub const EC_F_EC_WNAF_PRECOMPUTE_MULT: c_int = 188;
pub const EC_F_OLD_EC_PRIV_DECODE: c_int = 222;
pub const EC_F_PKEY_EC_CTRL: c_int = 197;
pub const EC_F_PKEY_EC_CTRL_STR: c_int = 198;
pub const EC_F_PKEY_EC_DERIVE: c_int = 217;
pub const EC_F_PKEY_EC_KEYGEN: c_int = 199;
pub const EC_F_PKEY_EC_PARAMGEN: c_int = 219;
pub const EC_F_PKEY_EC_SIGN: c_int = 218;
pub const EC_R_BIGNUM_OUT_OF_RANGE: c_int = 144;
pub const EC_R_BUFFER_TOO_SMALL: c_int = 100;
pub const EC_R_COORDINATES_OUT_OF_RANGE: c_int = 146;
pub const EC_R_DECODE_ERROR: c_int = 142;
pub const EC_R_DISCRIMINANT_IS_ZERO: c_int = 118;
pub const EC_R_EC_GROUP_NEW_BY_NAME_FAILURE: c_int = 119;
pub const EC_R_FIELD_TOO_LARGE: c_int = 143;
pub const EC_R_INCOMPATIBLE_OBJECTS: c_int = 101;
pub const EC_R_INVALID_ARGUMENT: c_int = 112;
pub const EC_R_INVALID_COMPRESSED_POINT: c_int = 110;
pub const EC_R_INVALID_COMPRESSION_BIT: c_int = 109;
pub const EC_R_INVALID_CURVE: c_int = 141;
pub const EC_R_INVALID_DIGEST_TYPE: c_int = 138;
pub const EC_R_INVALID_ENCODING: c_int = 102;
pub const EC_R_INVALID_FIELD: c_int = 103;
pub const EC_R_INVALID_FORM: c_int = 104;
pub const EC_R_INVALID_GROUP_ORDER: c_int = 122;
pub const EC_R_INVALID_PENTANOMIAL_BASIS: c_int = 132;
pub const EC_R_INVALID_PRIVATE_KEY: c_int = 123;
pub const EC_R_INVALID_TRINOMIAL_BASIS: c_int = 137;
pub const EC_R_KEYS_NOT_SET: c_int = 140;
pub const EC_R_MISSING_PARAMETERS: c_int = 124;
pub const EC_R_MISSING_PRIVATE_KEY: c_int = 125;
pub const EC_R_NOT_A_NIST_PRIME: c_int = 135;
pub const EC_R_NOT_A_SUPPORTED_NIST_PRIME: c_int = 136;
pub const EC_R_NOT_IMPLEMENTED: c_int = 126;
pub const EC_R_NOT_INITIALIZED: c_int = 111;
pub const EC_R_NO_FIELD_MOD: c_int = 133;
pub const EC_R_NO_PARAMETERS_SET: c_int = 139;
pub const EC_R_PASSED_NULL_PARAMETER: c_int = 134;
pub const EC_R_POINT_AT_INFINITY: c_int = 106;
pub const EC_R_POINT_IS_NOT_ON_CURVE: c_int = 107;
pub const EC_R_SLOT_FULL: c_int = 108;
pub const EC_R_UNDEFINED_GENERATOR: c_int = 113;
pub const EC_R_UNDEFINED_ORDER: c_int = 128;
pub const EC_R_UNKNOWN_GROUP: c_int = 129;
pub const EC_R_UNKNOWN_ORDER: c_int = 114;
pub const EC_R_UNSUPPORTED_FIELD: c_int = 131;
pub const EC_R_WRONG_CURVE_PARAMETERS: c_int = 145;
pub const EC_R_WRONG_ORDER: c_int = 130;
pub const ENGINE_F_DYNAMIC_CTRL: c_int = 180;
pub const ENGINE_F_DYNAMIC_GET_DATA_CTX: c_int = 181;
pub const ENGINE_F_DYNAMIC_LOAD: c_int = 182;
pub const ENGINE_F_DYNAMIC_SET_DATA_CTX: c_int = 183;
pub const ENGINE_F_ENGINE_ADD: c_int = 105;
pub const ENGINE_F_ENGINE_BY_ID: c_int = 106;
pub const ENGINE_F_ENGINE_CMD_IS_EXECUTABLE: c_int = 170;
pub const ENGINE_F_ENGINE_CTRL: c_int = 142;
pub const ENGINE_F_ENGINE_CTRL_CMD: c_int = 178;
pub const ENGINE_F_ENGINE_CTRL_CMD_STRING: c_int = 171;
pub const ENGINE_F_ENGINE_FINISH: c_int = 107;
pub const ENGINE_F_ENGINE_FREE_UTIL: c_int = 108;
pub const ENGINE_F_ENGINE_GET_CIPHER: c_int = 185;
pub const ENGINE_F_ENGINE_GET_DEFAULT_TYPE: c_int = 177;
pub const ENGINE_F_ENGINE_GET_DIGEST: c_int = 186;
pub const ENGINE_F_ENGINE_GET_NEXT: c_int = 115;
pub const ENGINE_F_ENGINE_GET_PKEY_METH: c_int = 192;
pub const ENGINE_F_ENGINE_GET_PREV: c_int = 116;
pub const ENGINE_F_ENGINE_INIT: c_int = 119;
pub const ENGINE_F_ENGINE_LIST_ADD: c_int = 120;
pub const ENGINE_F_ENGINE_LIST_REMOVE: c_int = 121;
pub const ENGINE_F_ENGINE_LOAD_PRIVATE_KEY: c_int = 150;
pub const ENGINE_F_ENGINE_LOAD_PUBLIC_KEY: c_int = 151;
pub const ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT: c_int = 194;
pub const ENGINE_F_ENGINE_NEW: c_int = 122;
pub const ENGINE_F_ENGINE_REMOVE: c_int = 123;
pub const ENGINE_F_ENGINE_SET_DEFAULT_STRING: c_int = 189;
pub const ENGINE_F_ENGINE_SET_DEFAULT_TYPE: c_int = 126;
pub const ENGINE_F_ENGINE_SET_ID: c_int = 129;
pub const ENGINE_F_ENGINE_SET_NAME: c_int = 130;
pub const ENGINE_F_ENGINE_TABLE_REGISTER: c_int = 184;
pub const ENGINE_F_ENGINE_UNLOAD_KEY: c_int = 152;
pub const ENGINE_F_ENGINE_UNLOCKED_FINISH: c_int = 191;
pub const ENGINE_F_ENGINE_UP_REF: c_int = 190;
pub const ENGINE_F_INT_CTRL_HELPER: c_int = 172;
pub const ENGINE_F_INT_ENGINE_CONFIGURE: c_int = 188;
pub const ENGINE_F_INT_ENGINE_MODULE_INIT: c_int = 187;
pub const ENGINE_F_LOG_MESSAGE: c_int = 141;
pub const ENGINE_R_ALREADY_LOADED: c_int = 100;
pub const ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER: c_int = 133;
pub const ENGINE_R_CMD_NOT_EXECUTABLE: c_int = 134;
pub const ENGINE_R_COMMAND_TAKES_INPUT: c_int = 135;
pub const ENGINE_R_COMMAND_TAKES_NO_INPUT: c_int = 136;
pub const ENGINE_R_CONFLICTING_ENGINE_ID: c_int = 103;
pub const ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 119;
pub const ENGINE_R_DH_NOT_IMPLEMENTED: c_int = 139;
pub const ENGINE_R_DSA_NOT_IMPLEMENTED: c_int = 140;
pub const ENGINE_R_DSO_FAILURE: c_int = 104;
pub const ENGINE_R_DSO_NOT_FOUND: c_int = 132;
pub const ENGINE_R_ENGINES_SECTION_ERROR: c_int = 148;
pub const ENGINE_R_ENGINE_CONFIGURATION_ERROR: c_int = 102;
pub const ENGINE_R_ENGINE_IS_NOT_IN_LIST: c_int = 105;
pub const ENGINE_R_ENGINE_SECTION_ERROR: c_int = 149;
pub const ENGINE_R_FAILED_LOADING_PRIVATE_KEY: c_int = 128;
pub const ENGINE_R_FAILED_LOADING_PUBLIC_KEY: c_int = 129;
pub const ENGINE_R_FINISH_FAILED: c_int = 106;
pub const ENGINE_R_GET_HANDLE_FAILED: c_int = 107;
pub const ENGINE_R_ID_OR_NAME_MISSING: c_int = 108;
pub const ENGINE_R_INIT_FAILED: c_int = 109;
pub const ENGINE_R_INTERNAL_LIST_ERROR: c_int = 110;
pub const ENGINE_R_INVALID_ARGUMENT: c_int = 143;
pub const ENGINE_R_INVALID_CMD_NAME: c_int = 137;
pub const ENGINE_R_INVALID_CMD_NUMBER: c_int = 138;
pub const ENGINE_R_INVALID_INIT_VALUE: c_int = 151;
pub const ENGINE_R_INVALID_STRING: c_int = 150;
pub const ENGINE_R_NOT_INITIALISED: c_int = 117;
pub const ENGINE_R_NOT_LOADED: c_int = 112;
pub const ENGINE_R_NO_CONTROL_FUNCTION: c_int = 120;
pub const ENGINE_R_NO_INDEX: c_int = 144;
pub const ENGINE_R_NO_LOAD_FUNCTION: c_int = 125;
pub const ENGINE_R_NO_REFERENCE: c_int = 130;
pub const ENGINE_R_NO_SUCH_ENGINE: c_int = 116;
pub const ENGINE_R_NO_UNLOAD_FUNCTION: c_int = 126;
pub const ENGINE_R_PROVIDE_PARAMETERS: c_int = 113;
pub const ENGINE_R_RSA_NOT_IMPLEMENTED: c_int = 141;
pub const ENGINE_R_UNIMPLEMENTED_CIPHER: c_int = 146;
pub const ENGINE_R_UNIMPLEMENTED_DIGEST: c_int = 147;
pub const ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD: c_int = 101;
pub const ENGINE_R_VERSION_INCOMPATIBILITY: c_int = 145;
pub const ERR_R_FATAL: c_int = 64;
pub const EVP_F_AESNI_INIT_KEY: c_int = 165;
pub const EVP_F_AESNI_XTS_CIPHER: c_int = 176;
pub const EVP_F_AES_INIT_KEY: c_int = 133;
pub const EVP_F_AES_XTS: c_int = 172;
pub const EVP_F_AES_XTS_CIPHER: c_int = 175;
pub const EVP_F_ALG_MODULE_INIT: c_int = 177;
pub const EVP_F_CAMELLIA_INIT_KEY: c_int = 159;
pub const EVP_F_CMAC_INIT: c_int = 173;
pub const EVP_F_DO_SIGVER_INIT: c_int = 161;
pub const EVP_F_EVP_CIPHERINIT_EX: c_int = 123;
pub const EVP_F_EVP_CIPHER_CTX_COPY: c_int = 163;
pub const EVP_F_EVP_CIPHER_CTX_CTRL: c_int = 124;
pub const EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH: c_int = 122;
pub const EVP_F_EVP_DECRYPTFINAL_EX: c_int = 101;
pub const EVP_F_EVP_DIGESTINIT_EX: c_int = 128;
pub const EVP_F_EVP_ENCRYPTFINAL_EX: c_int = 127;
pub const EVP_F_EVP_MD_CTX_COPY_EX: c_int = 110;
pub const EVP_F_EVP_MD_SIZE: c_int = 162;
pub const EVP_F_EVP_OPENINIT: c_int = 102;
pub const EVP_F_EVP_PBE_ALG_ADD: c_int = 115;
pub const EVP_F_EVP_PBE_ALG_ADD_TYPE: c_int = 160;
pub const EVP_F_EVP_PBE_CIPHERINIT: c_int = 116;
pub const EVP_F_EVP_PKEY_COPY_PARAMETERS: c_int = 103;
pub const EVP_F_EVP_PKEY_CTX_CTRL: c_int = 137;
pub const EVP_F_EVP_PKEY_CTX_CTRL_STR: c_int = 150;
pub const EVP_F_EVP_PKEY_CTX_DUP: c_int = 156;
pub const EVP_F_EVP_PKEY_DECRYPT: c_int = 104;
pub const EVP_F_EVP_PKEY_DECRYPT_INIT: c_int = 138;
pub const EVP_F_EVP_PKEY_DECRYPT_OLD: c_int = 151;
pub const EVP_F_EVP_PKEY_DERIVE: c_int = 153;
pub const EVP_F_EVP_PKEY_DERIVE_INIT: c_int = 154;
pub const EVP_F_EVP_PKEY_DERIVE_SET_PEER: c_int = 155;
pub const EVP_F_EVP_PKEY_ENCRYPT: c_int = 105;
pub const EVP_F_EVP_PKEY_ENCRYPT_INIT: c_int = 139;
pub const EVP_F_EVP_PKEY_ENCRYPT_OLD: c_int = 152;
pub const EVP_F_EVP_PKEY_KEYGEN: c_int = 146;
pub const EVP_F_EVP_PKEY_KEYGEN_INIT: c_int = 147;
pub const EVP_F_EVP_PKEY_NEW: c_int = 106;
pub const EVP_F_EVP_PKEY_PARAMGEN: c_int = 148;
pub const EVP_F_EVP_PKEY_PARAMGEN_INIT: c_int = 149;
pub const EVP_F_EVP_PKEY_SIGN: c_int = 140;
pub const EVP_F_EVP_PKEY_SIGN_INIT: c_int = 141;
pub const EVP_F_EVP_PKEY_VERIFY: c_int = 142;
pub const EVP_F_EVP_PKEY_VERIFY_INIT: c_int = 143;
pub const EVP_F_EVP_PKEY_VERIFY_RECOVER: c_int = 144;
pub const EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT: c_int = 145;
pub const EVP_F_EVP_RIJNDAEL: c_int = 126;
pub const EVP_F_EVP_SIGNFINAL: c_int = 107;
pub const EVP_F_EVP_VERIFYFINAL: c_int = 108;
pub const EVP_F_FIPS_CIPHERINIT: c_int = 166;
pub const EVP_F_FIPS_CIPHER_CTX_COPY: c_int = 170;
pub const EVP_F_FIPS_CIPHER_CTX_CTRL: c_int = 167;
pub const EVP_F_FIPS_CIPHER_CTX_SET_KEY_LENGTH: c_int = 171;
pub const EVP_F_FIPS_DIGESTINIT: c_int = 168;
pub const EVP_F_FIPS_MD_CTX_COPY: c_int = 169;
pub const EVP_F_HMAC_INIT_EX: c_int = 174;
pub const EVP_F_INT_CTX_NEW: c_int = 157;
pub const EVP_F_PKEY_SET_TYPE: c_int = 158;
pub const EVP_R_AES_IV_SETUP_FAILED: c_int = 162;
pub const EVP_R_AES_KEY_SETUP_FAILED: c_int = 143;
pub const EVP_R_BAD_BLOCK_LENGTH: c_int = 136;
pub const EVP_R_BAD_DECRYPT: c_int = 100;
pub const EVP_R_BAD_KEY_LENGTH: c_int = 137;
pub const EVP_R_BN_DECODE_ERROR: c_int = 112;
pub const EVP_R_BN_PUBKEY_ERROR: c_int = 113;
pub const EVP_R_BUFFER_TOO_SMALL: c_int = 155;
pub const EVP_R_CAMELLIA_KEY_SETUP_FAILED: c_int = 157;
pub const EVP_R_CIPHER_PARAMETER_ERROR: c_int = 122;
pub const EVP_R_COMMAND_NOT_SUPPORTED: c_int = 147;
pub const EVP_R_CTRL_NOT_IMPLEMENTED: c_int = 132;
pub const EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED: c_int = 133;
pub const EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH: c_int = 138;
pub const EVP_R_DECODE_ERROR: c_int = 114;
pub const EVP_R_DIFFERENT_KEY_TYPES: c_int = 101;
pub const EVP_R_DIFFERENT_PARAMETERS: c_int = 153;
pub const EVP_R_DISABLED_FOR_FIPS: c_int = 163;
pub const EVP_R_ENCODE_ERROR: c_int = 115;
pub const EVP_R_ERROR_LOADING_SECTION: c_int = 165;
pub const EVP_R_ERROR_SETTING_FIPS_MODE: c_int = 166;
pub const EVP_R_EVP_PBE_CIPHERINIT_ERROR: c_int = 119;
pub const EVP_R_EXPECTING_AN_RSA_KEY: c_int = 127;
pub const EVP_R_EXPECTING_A_DH_KEY: c_int = 128;
pub const EVP_R_EXPECTING_A_DSA_KEY: c_int = 129;
pub const EVP_R_EXPECTING_A_ECDSA_KEY: c_int = 141;
pub const EVP_R_EXPECTING_A_EC_KEY: c_int = 142;
pub const EVP_R_FIPS_MODE_NOT_SUPPORTED: c_int = 167;
pub const EVP_R_INITIALIZATION_ERROR: c_int = 134;
pub const EVP_R_INPUT_NOT_INITIALIZED: c_int = 111;
pub const EVP_R_INVALID_DIGEST: c_int = 152;
pub const EVP_R_INVALID_FIPS_MODE: c_int = 168;
pub const EVP_R_INVALID_KEY_LENGTH: c_int = 130;
pub const EVP_R_INVALID_OPERATION: c_int = 148;
pub const EVP_R_IV_TOO_LARGE: c_int = 102;
pub const EVP_R_KEYGEN_FAILURE: c_int = 120;
pub const EVP_R_MESSAGE_DIGEST_IS_NULL: c_int = 159;
pub const EVP_R_METHOD_NOT_SUPPORTED: c_int = 144;
pub const EVP_R_MISSING_PARAMETERS: c_int = 103;
pub const EVP_R_NO_CIPHER_SET: c_int = 131;
pub const EVP_R_NO_DEFAULT_DIGEST: c_int = 158;
pub const EVP_R_NO_DIGEST_SET: c_int = 139;
pub const EVP_R_NO_DSA_PARAMETERS: c_int = 116;
pub const EVP_R_NO_KEY_SET: c_int = 154;
pub const EVP_R_NO_OPERATION_SET: c_int = 149;
pub const EVP_R_NO_SIGN_FUNCTION_CONFIGURED: c_int = 104;
pub const EVP_R_NO_VERIFY_FUNCTION_CONFIGURED: c_int = 105;
pub const EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE: c_int = 150;
pub const EVP_R_OPERATON_NOT_INITIALIZED: c_int = 151;
pub const EVP_R_PRIVATE_KEY_DECODE_ERROR: c_int = 145;
pub const EVP_R_PRIVATE_KEY_ENCODE_ERROR: c_int = 146;
pub const EVP_R_PUBLIC_KEY_NOT_RSA: c_int = 106;
pub const EVP_R_TOO_LARGE: c_int = 164;
pub const EVP_R_UNKNOWN_CIPHER: c_int = 160;
pub const EVP_R_UNKNOWN_DIGEST: c_int = 161;
pub const EVP_R_UNKNOWN_OPTION: c_int = 169;
pub const EVP_R_UNKNOWN_PBE_ALGORITHM: c_int = 121;
pub const EVP_R_UNSUPORTED_NUMBER_OF_ROUNDS: c_int = 135;
pub const EVP_R_UNSUPPORTED_ALGORITHM: c_int = 156;
pub const EVP_R_UNSUPPORTED_CIPHER: c_int = 107;
pub const EVP_R_UNSUPPORTED_KEYLENGTH: c_int = 123;
pub const EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION: c_int = 124;
pub const EVP_R_UNSUPPORTED_KEY_SIZE: c_int = 108;
pub const EVP_R_UNSUPPORTED_PRF: c_int = 125;
pub const EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM: c_int = 118;
pub const EVP_R_UNSUPPORTED_SALT_TYPE: c_int = 126;
pub const EVP_R_WRONG_FINAL_BLOCK_LENGTH: c_int = 109;
pub const EVP_R_WRONG_PUBLIC_KEY_TYPE: c_int = 110;
pub const GMP_F_E_GMP_CTRL: c_int = 100;
pub const GMP_F_E_GMP_RSA_MOD_EXP: c_int = 101;
pub const GMP_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 100;
pub const GMP_R_KEY_CONTEXT_ERROR: c_int = 101;
pub const GMP_R_MISSING_KEY_COMPONENTS: c_int = 102;
pub const GOST_F_DECODE_GOST_ALGOR_PARAMS: c_int = 99;
pub const GOST_F_ENCODE_GOST_ALGOR_PARAMS: c_int = 100;
pub const GOST_F_GET_ENCRYPTION_PARAMS: c_int = 103;
pub const GOST_F_GOST_CIPHER_CTL: c_int = 111;
pub const GOST_F_GOST_DO_SIGN: c_int = 112;
pub const GOST_F_GOST_DO_VERIFY: c_int = 113;
pub const GOST_F_GOST_IMIT_CTRL: c_int = 114;
pub const GOST_F_GOST_IMIT_FINAL: c_int = 140;
pub const GOST_F_GOST_IMIT_UPDATE: c_int = 115;
pub const GOST_F_GOST_SIGN_KEYGEN: c_int = 142;
pub const GOST_F_PKEY_GOST_CTRL: c_int = 125;
pub const GOST_F_PKEY_GOST_MAC_CTRL: c_int = 128;
pub const GOST_F_PKEY_GOST_MAC_CTRL_STR: c_int = 129;
pub const GOST_F_PKEY_GOST_MAC_KEYGEN: c_int = 130;
pub const GOST_F_PRIV_DECODE_GOST: c_int = 132;
pub const GOST_F_UNPACK_CC_SIGNATURE: c_int = 136;
pub const GOST_F_UNPACK_CP_SIGNATURE: c_int = 137;
pub const GOST_R_BAD_KEY_PARAMETERS_FORMAT: c_int = 99;
pub const GOST_R_BAD_PKEY_PARAMETERS_FORMAT: c_int = 100;
pub const GOST_R_CANNOT_PACK_EPHEMERAL_KEY: c_int = 101;
pub const GOST_R_CTRL_CALL_FAILED: c_int = 132;
pub const GOST_R_ERROR_COMPUTING_SHARED_KEY: c_int = 102;
pub const GOST_R_ERROR_PACKING_KEY_TRANSPORT_INFO: c_int = 103;
pub const GOST_R_ERROR_PARSING_KEY_TRANSPORT_INFO: c_int = 104;
pub const GOST_R_INCOMPATIBLE_ALGORITHMS: c_int = 105;
pub const GOST_R_INCOMPATIBLE_PEER_KEY: c_int = 131;
pub const GOST_R_INVALID_CIPHER_PARAMS: c_int = 106;
pub const GOST_R_INVALID_CIPHER_PARAM_OID: c_int = 107;
pub const GOST_R_INVALID_DIGEST_TYPE: c_int = 108;
pub const GOST_R_INVALID_IV_LENGTH: c_int = 110;
pub const GOST_R_INVALID_MAC_KEY_LENGTH: c_int = 111;
pub const GOST_R_INVALID_PARAMSET: c_int = 112;
pub const GOST_R_KEY_IS_NOT_INITALIZED: c_int = 113;
pub const GOST_R_KEY_IS_NOT_INITIALIZED: c_int = 114;
pub const GOST_R_KEY_PARAMETERS_MISSING: c_int = 115;
pub const GOST_R_MAC_KEY_NOT_SET: c_int = 116;
pub const GOST_R_MALLOC_FAILURE: c_int = 117;
pub const GOST_R_NO_MEMORY: c_int = 118;
pub const GOST_R_NO_PARAMETERS_SET: c_int = 119;
pub const GOST_R_NO_PEER_KEY: c_int = 120;
pub const GOST_R_NO_PRIVATE_PART_OF_NON_EPHEMERAL_KEYPAIR: c_int = 121;
pub const GOST_R_PUBLIC_KEY_UNDEFINED: c_int = 122;
pub const GOST_R_RANDOM_GENERATOR_ERROR: c_int = 123;
pub const GOST_R_RANDOM_GENERATOR_FAILURE: c_int = 124;
pub const GOST_R_RANDOM_NUMBER_GENERATOR_FAILED: c_int = 125;
pub const GOST_R_SIGNATURE_MISMATCH: c_int = 126;
pub const GOST_R_SIGNATURE_PARTS_GREATER_THAN_Q: c_int = 127;
pub const GOST_R_UKM_NOT_SET: c_int = 128;
pub const GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND: c_int = 129;
pub const GOST_R_UNSUPPORTED_PARAMETER_SET: c_int = 130;
pub const HWCRHK_F_HWCRHK_CTRL: c_int = 100;
pub const HWCRHK_F_HWCRHK_FINISH: c_int = 101;
pub const HWCRHK_F_HWCRHK_GET_PASS: c_int = 102;
pub const HWCRHK_F_HWCRHK_INIT: c_int = 103;
pub const HWCRHK_F_HWCRHK_INSERT_CARD: c_int = 104;
pub const HWCRHK_F_HWCRHK_LOAD_PRIVKEY: c_int = 105;
pub const HWCRHK_F_HWCRHK_LOAD_PUBKEY: c_int = 106;
pub const HWCRHK_F_HWCRHK_MOD_EXP: c_int = 107;
pub const HWCRHK_F_HWCRHK_RAND_BYTES: c_int = 108;
pub const HWCRHK_F_HWCRHK_RSA_MOD_EXP: c_int = 109;
pub const HWCRHK_R_ALREADY_LOADED: c_int = 100;
pub const HWCRHK_R_BIO_WAS_FREED: c_int = 101;
pub const HWCRHK_R_CHIL_ERROR: c_int = 102;
pub const HWCRHK_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const HWCRHK_R_DSO_FAILURE: c_int = 104;
pub const HWCRHK_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const HWCRHK_R_NOT_INITIALISED: c_int = 106;
pub const HWCRHK_R_NOT_LOADED: c_int = 107;
pub const HWCRHK_R_NO_CALLBACK: c_int = 108;
pub const HWCRHK_R_NO_KEY: c_int = 109;
pub const HWCRHK_R_PRIVATE_KEY_ALGORITHMS_DISABLED: c_int = 110;
pub const HWCRHK_R_REQUEST_FAILED: c_int = 111;
pub const HWCRHK_R_REQUEST_FALLBACK: c_int = 112;
pub const HWCRHK_R_UNIT_FAILURE: c_int = 113;
pub const IBMCA_F_IBMCA_CTRL: c_int = 100;
pub const IBMCA_F_IBMCA_FINISH: c_int = 101;
pub const IBMCA_F_IBMCA_INIT: c_int = 102;
pub const IBMCA_F_IBMCA_MOD_EXP: c_int = 103;
pub const IBMCA_F_IBMCA_MOD_EXP_CRT: c_int = 104;
pub const IBMCA_F_IBMCA_RAND_BYTES: c_int = 105;
pub const IBMCA_F_IBMCA_RSA_MOD_EXP: c_int = 106;
pub const IBMCA_R_ALREADY_LOADED: c_int = 100;
pub const IBMCA_R_BN_CTX_FULL: c_int = 101;
pub const IBMCA_R_BN_EXPAND_FAIL: c_int = 102;
pub const IBMCA_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const IBMCA_R_DSO_FAILURE: c_int = 104;
pub const IBMCA_R_MEXP_LENGTH_TO_LARGE: c_int = 105;
pub const IBMCA_R_MISSING_KEY_COMPONENTS: c_int = 106;
pub const IBMCA_R_NOT_INITIALISED: c_int = 107;
pub const IBMCA_R_NOT_LOADED: c_int = 108;
pub const IBMCA_R_OPERANDS_TO_LARGE: c_int = 109;
pub const IBMCA_R_OUTLEN_TO_LARGE: c_int = 110;
pub const IBMCA_R_REQUEST_FAILED: c_int = 111;
pub const IBMCA_R_UNDERFLOW_CONDITION: c_int = 112;
pub const IBMCA_R_UNDERFLOW_KEYRECORD: c_int = 113;
pub const IBMCA_R_UNIT_FAILURE: c_int = 114;
pub const JPAKE_F_VERIFY_ZKP: c_int = 100;
pub const JPAKE_R_HASH_OF_HASH_OF_KEY_MISMATCH: c_int = 106;
pub const JPAKE_R_HASH_OF_KEY_MISMATCH: c_int = 107;
pub const JPAKE_R_VERIFY_B_FAILED: c_int = 102;
pub const JPAKE_R_ZKP_VERIFY_FAILED: c_int = 100;
pub const NURON_F_NURON_CTRL: c_int = 100;
pub const NURON_F_NURON_FINISH: c_int = 101;
pub const NURON_F_NURON_INIT: c_int = 102;
pub const NURON_F_NURON_MOD_EXP: c_int = 103;
pub const NURON_R_ALREADY_LOADED: c_int = 100;
pub const NURON_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 101;
pub const NURON_R_DSO_FAILURE: c_int = 102;
pub const NURON_R_DSO_FUNCTION_NOT_FOUND: c_int = 103;
pub const NURON_R_DSO_NOT_FOUND: c_int = 104;
pub const NURON_R_NOT_LOADED: c_int = 105;
pub const OBJ_F_OBJ_ADD_OBJECT: c_int = 105;
pub const OBJ_F_OBJ_CREATE: c_int = 100;
pub const OBJ_F_OBJ_DUP: c_int = 101;
pub const OBJ_F_OBJ_NAME_NEW_INDEX: c_int = 106;
pub const OBJ_R_MALLOC_FAILURE: c_int = 100;
pub const OBJ_R_UNKNOWN_NID: c_int = 101;
pub const OCSP_F_OCSP_BASIC_SIGN: c_int = 104;
pub const OCSP_F_OCSP_BASIC_VERIFY: c_int = 105;
pub const OCSP_F_OCSP_CERT_ID_NEW: c_int = 101;
pub const OCSP_F_OCSP_CHECK_DELEGATED: c_int = 106;
pub const OCSP_F_OCSP_CHECK_IDS: c_int = 107;
pub const OCSP_F_OCSP_CHECK_ISSUER: c_int = 108;
pub const OCSP_F_OCSP_CHECK_VALIDITY: c_int = 115;
pub const OCSP_F_OCSP_MATCH_ISSUERID: c_int = 109;
pub const OCSP_F_OCSP_PARSE_URL: c_int = 114;
pub const OCSP_F_OCSP_REQUEST_SIGN: c_int = 110;
pub const OCSP_F_OCSP_REQUEST_VERIFY: c_int = 116;
pub const OCSP_F_OCSP_SENDREQ_BIO: c_int = 112;
pub const OCSP_F_OCSP_SENDREQ_NBIO: c_int = 117;
pub const OCSP_F_REQUEST_VERIFY: c_int = 113;
pub const OCSP_R_BAD_DATA: c_int = 100;
pub const OCSP_R_CERTIFICATE_VERIFY_ERROR: c_int = 101;
pub const OCSP_R_DIGEST_ERR: c_int = 102;
pub const OCSP_R_ERROR_IN_NEXTUPDATE_FIELD: c_int = 122;
pub const OCSP_R_ERROR_IN_THISUPDATE_FIELD: c_int = 123;
pub const OCSP_R_ERROR_PARSING_URL: c_int = 121;
pub const OCSP_R_MISSING_OCSPSIGNING_USAGE: c_int = 103;
pub const OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE: c_int = 124;
pub const OCSP_R_NOT_BASIC_RESPONSE: c_int = 104;
pub const OCSP_R_NO_CERTIFICATES_IN_CHAIN: c_int = 105;
pub const OCSP_R_NO_CONTENT: c_int = 106;
pub const OCSP_R_NO_PUBLIC_KEY: c_int = 107;
pub const OCSP_R_NO_RESPONSE_DATA: c_int = 108;
pub const OCSP_R_NO_REVOKED_TIME: c_int = 109;
pub const OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 110;
pub const OCSP_R_REQUEST_NOT_SIGNED: c_int = 128;
pub const OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA: c_int = 111;
pub const OCSP_R_ROOT_CA_NOT_TRUSTED: c_int = 112;
pub const OCSP_R_SERVER_READ_ERROR: c_int = 113;
pub const OCSP_R_SERVER_RESPONSE_ERROR: c_int = 114;
pub const OCSP_R_SERVER_RESPONSE_PARSE_ERROR: c_int = 115;
pub const OCSP_R_SERVER_WRITE_ERROR: c_int = 116;
pub const OCSP_R_SIGNATURE_FAILURE: c_int = 117;
pub const OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND: c_int = 118;
pub const OCSP_R_STATUS_EXPIRED: c_int = 125;
pub const OCSP_R_STATUS_NOT_YET_VALID: c_int = 126;
pub const OCSP_R_STATUS_TOO_OLD: c_int = 127;
pub const OCSP_R_UNKNOWN_MESSAGE_DIGEST: c_int = 119;
pub const OCSP_R_UNKNOWN_NID: c_int = 120;
pub const OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE: c_int = 129;
pub const PEM_F_CHECK_BITLEN_DSA: c_int = 130;
pub const PEM_F_CHECK_BITLEN_RSA: c_int = 131;
pub const PEM_F_DO_BLOB_HEADER: c_int = 134;
pub const PEM_F_DO_PVK_BODY: c_int = 135;
pub const PEM_F_DO_PVK_HEADER: c_int = 136;
pub const PEM_F_LOAD_IV: c_int = 101;
pub const PEM_F_PEM_DEF_CALLBACK: c_int = 100;
pub const PEM_F_PEM_DO_HEADER: c_int = 106;
pub const PEM_F_PEM_GET_EVP_CIPHER_INFO: c_int = 107;
pub const PEM_F_PEM_READ: c_int = 108;
pub const PEM_F_PEM_READ_BIO: c_int = 109;
pub const PEM_F_PEM_READ_BIO_PARAMETERS: c_int = 140;
pub const PEM_F_PEM_READ_BIO_PRIVATEKEY: c_int = 123;
pub const PEM_F_PEM_READ_PRIVATEKEY: c_int = 124;
pub const PEM_F_PEM_SEALFINAL: c_int = 110;
pub const PEM_F_PEM_SEALINIT: c_int = 111;
pub const PEM_F_PEM_SIGNFINAL: c_int = 112;
pub const PEM_F_PEM_WRITE: c_int = 113;
pub const PEM_F_PEM_WRITE_BIO: c_int = 114;
pub const PEM_F_PEM_WRITE_PRIVATEKEY: c_int = 139;
pub const PEM_R_BAD_DECRYPT: c_int = 101;
pub const PEM_R_BAD_END_LINE: c_int = 102;
pub const PEM_R_BAD_IV_CHARS: c_int = 103;
pub const PEM_R_BAD_MAGIC_NUMBER: c_int = 116;
pub const PEM_R_BAD_PASSWORD_READ: c_int = 104;
pub const PEM_R_BAD_VERSION_NUMBER: c_int = 117;
pub const PEM_R_BIO_WRITE_FAILURE: c_int = 118;
pub const PEM_R_CIPHER_IS_NULL: c_int = 127;
pub const PEM_R_ERROR_CONVERTING_PRIVATE_KEY: c_int = 115;
pub const PEM_R_EXPECTING_PRIVATE_KEY_BLOB: c_int = 119;
pub const PEM_R_EXPECTING_PUBLIC_KEY_BLOB: c_int = 120;
pub const PEM_R_HEADER_TOO_LONG: c_int = 128;
pub const PEM_R_INCONSISTENT_HEADER: c_int = 121;
pub const PEM_R_KEYBLOB_HEADER_PARSE_ERROR: c_int = 122;
pub const PEM_R_KEYBLOB_TOO_SHORT: c_int = 123;
pub const PEM_R_NOT_DEK_INFO: c_int = 105;
pub const PEM_R_NOT_ENCRYPTED: c_int = 106;
pub const PEM_R_NOT_PROC_TYPE: c_int = 107;
pub const PEM_R_NO_START_LINE: c_int = 108;
pub const PEM_R_PROBLEMS_GETTING_PASSWORD: c_int = 109;
pub const PEM_R_PUBLIC_KEY_NO_RSA: c_int = 110;
pub const PEM_R_PVK_DATA_TOO_SHORT: c_int = 124;
pub const PEM_R_PVK_TOO_SHORT: c_int = 125;
pub const PEM_R_READ_KEY: c_int = 111;
pub const PEM_R_SHORT_HEADER: c_int = 112;
pub const PEM_R_UNSUPPORTED_CIPHER: c_int = 113;
pub const PEM_R_UNSUPPORTED_ENCRYPTION: c_int = 114;
pub const PEM_R_UNSUPPORTED_KEY_COMPONENTS: c_int = 126;
pub const RAND_F_RAND_GET_RAND_METHOD: c_int = 101;
pub const RAND_F_RAND_INIT_FIPS: c_int = 102;
pub const RAND_F_SSLEAY_RAND_BYTES: c_int = 100;
pub const RAND_R_DUAL_EC_DRBG_DISABLED: c_int = 104;
pub const RAND_R_ERROR_INITIALISING_DRBG: c_int = 102;
pub const RAND_R_ERROR_INSTANTIATING_DRBG: c_int = 103;
pub const RAND_R_NO_FIPS_RANDOM_METHOD_SET: c_int = 101;
pub const RAND_R_PRNG_NOT_SEEDED: c_int = 100;
pub const RSAREF_F_BNREF_MOD_EXP: c_int = 100;
pub const RSAREF_F_CIPHER_DES_CBC_CODE: c_int = 112;
pub const RSAREF_F_RSAREF_MOD_EXP: c_int = 102;
pub const RSAREF_F_RSAREF_PRIVATE_DECRYPT: c_int = 103;
pub const RSAREF_F_RSAREF_PRIVATE_ENCRYPT: c_int = 104;
pub const RSAREF_F_RSAREF_PUBLIC_DECRYPT: c_int = 105;
pub const RSAREF_F_RSAREF_PUBLIC_ENCRYPT: c_int = 106;
pub const RSAREF_F_RSA_PRIVATE_DECRYPT: c_int = 108;
pub const RSAREF_F_RSA_PRIVATE_ENCRYPT: c_int = 109;
pub const RSAREF_F_RSA_PUBLIC_DECRYPT: c_int = 110;
pub const RSAREF_F_RSA_PUBLIC_ENCRYPT: c_int = 111;
pub const RSAREF_R_CONTENT_ENCODING: c_int = 100;
pub const RSAREF_R_DATA: c_int = 101;
pub const RSAREF_R_DIGEST_ALGORITHM: c_int = 102;
pub const RSAREF_R_ENCODING: c_int = 103;
pub const RSAREF_R_ENCRYPTION_ALGORITHM: c_int = 104;
pub const RSAREF_R_KEY: c_int = 105;
pub const RSAREF_R_KEY_ENCODING: c_int = 106;
pub const RSAREF_R_LEN: c_int = 107;
pub const RSAREF_R_LENGTH_NOT_BLOCK_ALIGNED: c_int = 114;
pub const RSAREF_R_MODULUS_LEN: c_int = 108;
pub const RSAREF_R_NEED_RANDOM: c_int = 109;
pub const RSAREF_R_PRIVATE_KEY: c_int = 110;
pub const RSAREF_R_PUBLIC_KEY: c_int = 111;
pub const RSAREF_R_SIGNATURE: c_int = 112;
pub const RSAREF_R_SIGNATURE_ENCODING: c_int = 113;
pub const RSAREF_R_UNKNOWN_FAULT: c_int = 115;
pub const RSA_F_CHECK_PADDING_MD: c_int = 140;
pub const RSA_F_DO_RSA_PRINT: c_int = 146;
pub const RSA_F_INT_RSA_VERIFY: c_int = 145;
pub const RSA_F_MEMORY_LOCK: c_int = 100;
pub const RSA_F_OLD_RSA_PRIV_DECODE: c_int = 147;
pub const RSA_F_PKEY_RSA_CTRL: c_int = 143;
pub const RSA_F_PKEY_RSA_CTRL_STR: c_int = 144;
pub const RSA_F_PKEY_RSA_SIGN: c_int = 142;
pub const RSA_F_PKEY_RSA_VERIFY: c_int = 154;
pub const RSA_F_PKEY_RSA_VERIFYRECOVER: c_int = 141;
pub const RSA_F_RSA_BUILTIN_KEYGEN: c_int = 129;
pub const RSA_F_RSA_CHECK_KEY: c_int = 123;
pub const RSA_F_RSA_EAY_PRIVATE_DECRYPT: c_int = 101;
pub const RSA_F_RSA_EAY_PRIVATE_ENCRYPT: c_int = 102;
pub const RSA_F_RSA_EAY_PUBLIC_DECRYPT: c_int = 103;
pub const RSA_F_RSA_EAY_PUBLIC_ENCRYPT: c_int = 104;
pub const RSA_F_RSA_GENERATE_KEY: c_int = 105;
pub const RSA_F_RSA_GENERATE_KEY_EX: c_int = 155;
pub const RSA_F_RSA_ITEM_VERIFY: c_int = 156;
pub const RSA_F_RSA_MEMORY_LOCK: c_int = 130;
pub const RSA_F_RSA_NEW_METHOD: c_int = 106;
pub const RSA_F_RSA_NULL: c_int = 124;
pub const RSA_F_RSA_NULL_MOD_EXP: c_int = 131;
pub const RSA_F_RSA_NULL_PRIVATE_DECRYPT: c_int = 132;
pub const RSA_F_RSA_NULL_PRIVATE_ENCRYPT: c_int = 133;
pub const RSA_F_RSA_NULL_PUBLIC_DECRYPT: c_int = 134;
pub const RSA_F_RSA_NULL_PUBLIC_ENCRYPT: c_int = 135;
pub const RSA_F_RSA_PADDING_ADD_NONE: c_int = 107;
pub const RSA_F_RSA_PADDING_CHECK_NONE: c_int = 111;
pub const RSA_F_RSA_PRINT: c_int = 115;
pub const RSA_F_RSA_PRINT_FP: c_int = 116;
pub const RSA_F_RSA_PRIVATE_DECRYPT: c_int = 150;
pub const RSA_F_RSA_PRIVATE_ENCRYPT: c_int = 151;
pub const RSA_F_RSA_PRIV_DECODE: c_int = 137;
pub const RSA_F_RSA_PRIV_ENCODE: c_int = 138;
pub const RSA_F_RSA_PUBLIC_DECRYPT: c_int = 152;
pub const RSA_F_RSA_PUBLIC_ENCRYPT: c_int = 153;
pub const RSA_F_RSA_PUB_DECODE: c_int = 139;
pub const RSA_F_RSA_SETUP_BLINDING: c_int = 136;
pub const RSA_F_RSA_SIGN: c_int = 117;
pub const RSA_F_RSA_VERIFY: c_int = 119;
pub const RSA_R_ALGORITHM_MISMATCH: c_int = 100;
pub const RSA_R_BAD_E_VALUE: c_int = 101;
pub const RSA_R_BAD_FIXED_HEADER_DECRYPT: c_int = 102;
pub const RSA_R_BAD_PAD_BYTE_COUNT: c_int = 103;
pub const RSA_R_BAD_SIGNATURE: c_int = 104;
pub const RSA_R_DATA_GREATER_THAN_MOD_LEN: c_int = 108;
pub const RSA_R_DATA_TOO_LARGE: c_int = 109;
pub const RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 110;
pub const RSA_R_DATA_TOO_LARGE_FOR_MODULUS: c_int = 132;
pub const RSA_R_DATA_TOO_SMALL: c_int = 111;
pub const RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE: c_int = 122;
pub const RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY: c_int = 112;
pub const RSA_R_FIRST_OCTET_INVALID: c_int = 133;
pub const RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE: c_int = 144;
pub const RSA_R_INVALID_DIGEST_LENGTH: c_int = 143;
pub const RSA_R_INVALID_HEADER: c_int = 137;
pub const RSA_R_INVALID_KEYBITS: c_int = 145;
pub const RSA_R_INVALID_MESSAGE_LENGTH: c_int = 131;
pub const RSA_R_INVALID_PADDING: c_int = 138;
pub const RSA_R_INVALID_PADDING_MODE: c_int = 141;
pub const RSA_R_INVALID_PSS_PARAMETERS: c_int = 149;
pub const RSA_R_INVALID_PSS_SALTLEN: c_int = 146;
pub const RSA_R_INVALID_SALT_LENGTH: c_int = 150;
pub const RSA_R_INVALID_TRAILER: c_int = 139;
pub const RSA_R_IQMP_NOT_INVERSE_OF_Q: c_int = 126;
pub const RSA_R_KEY_SIZE_TOO_SMALL: c_int = 120;
pub const RSA_R_LAST_OCTET_INVALID: c_int = 134;
pub const RSA_R_MODULUS_TOO_LARGE: c_int = 105;
pub const RSA_R_NON_FIPS_RSA_METHOD: c_int = 157;
pub const RSA_R_NO_PUBLIC_EXPONENT: c_int = 140;
pub const RSA_R_NULL_BEFORE_BLOCK_MISSING: c_int = 113;
pub const RSA_R_N_DOES_NOT_EQUAL_P_Q: c_int = 127;
pub const RSA_R_OAEP_DECODING_ERROR: c_int = 121;
pub const RSA_R_OPERATION_NOT_ALLOWED_IN_FIPS_MODE: c_int = 158;
pub const RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE: c_int = 148;
pub const RSA_R_PADDING_CHECK_FAILED: c_int = 114;
pub const RSA_R_PKCS_DECODING_ERROR: c_int = 159;
pub const RSA_R_P_NOT_PRIME: c_int = 128;
pub const RSA_R_Q_NOT_PRIME: c_int = 129;
pub const RSA_R_RSA_OPERATIONS_NOT_SUPPORTED: c_int = 130;
pub const RSA_R_SLEN_CHECK_FAILED: c_int = 136;
pub const RSA_R_SLEN_RECOVERY_FAILED: c_int = 135;
pub const RSA_R_UNKNOWN_ALGORITHM_TYPE: c_int = 117;
pub const RSA_R_UNKNOWN_MASK_DIGEST: c_int = 151;
pub const RSA_R_UNKNOWN_PADDING_TYPE: c_int = 118;
pub const RSA_R_UNKNOWN_PSS_DIGEST: c_int = 152;
pub const RSA_R_UNSUPPORTED_MASK_ALGORITHM: c_int = 153;
pub const RSA_R_UNSUPPORTED_MASK_PARAMETER: c_int = 154;
pub const RSA_R_UNSUPPORTED_SIGNATURE_TYPE: c_int = 155;
pub const RSA_R_VALUE_MISSING: c_int = 147;
pub const RSA_R_WRONG_SIGNATURE_LENGTH: c_int = 119;
pub const SSL_F_CLIENT_CERTIFICATE: c_int = 100;
pub const SSL_F_CLIENT_FINISHED: c_int = 167;
pub const SSL_F_CLIENT_HELLO: c_int = 101;
pub const SSL_F_CLIENT_MASTER_KEY: c_int = 102;
pub const SSL_F_GET_CLIENT_FINISHED: c_int = 105;
pub const SSL_F_GET_CLIENT_HELLO: c_int = 106;
pub const SSL_F_GET_CLIENT_MASTER_KEY: c_int = 107;
pub const SSL_F_GET_SERVER_FINISHED: c_int = 108;
pub const SSL_F_GET_SERVER_HELLO: c_int = 109;
pub const SSL_F_GET_SERVER_VERIFY: c_int = 110;
pub const SSL_F_READ_N: c_int = 112;
pub const SSL_F_REQUEST_CERTIFICATE: c_int = 113;
pub const SSL_F_SERVER_FINISH: c_int = 239;
pub const SSL_F_SERVER_HELLO: c_int = 114;
pub const SSL_F_SERVER_VERIFY: c_int = 240;
pub const SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT: c_int = 298;
pub const SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT: c_int = 277;
pub const SSL_F_SSL_ADD_CLIENTHELLO_USE_SRTP_EXT: c_int = 307;
pub const SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK: c_int = 215;
pub const SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK: c_int = 216;
pub const SSL_F_SSL_ADD_SERVERHELLO_RENEGOTIATE_EXT: c_int = 299;
pub const SSL_F_SSL_ADD_SERVERHELLO_TLSEXT: c_int = 278;
pub const SSL_F_SSL_ADD_SERVERHELLO_USE_SRTP_EXT: c_int = 308;
pub const SSL_F_SSL_BAD_METHOD: c_int = 160;
pub const SSL_F_SSL_BYTES_TO_CIPHER_LIST: c_int = 161;
pub const SSL_F_SSL_CERT_DUP: c_int = 221;
pub const SSL_F_SSL_CERT_INST: c_int = 222;
pub const SSL_F_SSL_CERT_INSTANTIATE: c_int = 214;
pub const SSL_F_SSL_CERT_NEW: c_int = 162;
pub const SSL_F_SSL_CHECK_PRIVATE_KEY: c_int = 163;
pub const SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT: c_int = 280;
pub const SSL_F_SSL_CHECK_SRVR_ECC_CERT_AND_ALG: c_int = 279;
pub const SSL_F_SSL_CIPHER_PROCESS_RULESTR: c_int = 230;
pub const SSL_F_SSL_CIPHER_STRENGTH_SORT: c_int = 231;
pub const SSL_F_SSL_CLEAR: c_int = 164;
pub const SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD: c_int = 165;
pub const SSL_F_SSL_CREATE_CIPHER_LIST: c_int = 166;
pub const SSL_F_SSL_CTRL: c_int = 232;
pub const SSL_F_SSL_CTX_CHECK_PRIVATE_KEY: c_int = 168;
pub const SSL_F_SSL_CTX_MAKE_PROFILES: c_int = 309;
pub const SSL_F_SSL_CTX_NEW: c_int = 169;
pub const SSL_F_SSL_CTX_SET_CIPHER_LIST: c_int = 269;
pub const SSL_F_SSL_CTX_SET_CLIENT_CERT_ENGINE: c_int = 290;
pub const SSL_F_SSL_CTX_SET_PURPOSE: c_int = 226;
pub const SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT: c_int = 219;
pub const SSL_F_SSL_CTX_SET_SSL_VERSION: c_int = 170;
pub const SSL_F_SSL_CTX_SET_TRUST: c_int = 229;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE: c_int = 171;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE_CHAIN_FILE: c_int = 220;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE_FILE: c_int = 173;
pub const SSL_F_SSL_CTX_USE_PRIVATEKEY: c_int = 174;
pub const SSL_F_SSL_CTX_USE_PRIVATEKEY_FILE: c_int = 176;
pub const SSL_F_SSL_CTX_USE_PSK_IDENTITY_HINT: c_int = 272;
pub const SSL_F_SSL_CTX_USE_RSAPRIVATEKEY: c_int = 177;
pub const SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_FILE: c_int = 179;
pub const SSL_F_SSL_DO_HANDSHAKE: c_int = 180;
pub const SSL_F_SSL_GET_NEW_SESSION: c_int = 181;
pub const SSL_F_SSL_GET_PREV_SESSION: c_int = 217;
pub const SSL_F_SSL_GET_SERVER_SEND_CERT: c_int = 182;
pub const SSL_F_SSL_GET_SERVER_SEND_PKEY: c_int = 317;
pub const SSL_F_SSL_GET_SIGN_PKEY: c_int = 183;
pub const SSL_F_SSL_INIT_WBIO_BUFFER: c_int = 184;
pub const SSL_F_SSL_LOAD_CLIENT_CA_FILE: c_int = 185;
pub const SSL_F_SSL_NEW: c_int = 186;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_RENEGOTIATE_EXT: c_int = 300;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT: c_int = 302;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_USE_SRTP_EXT: c_int = 310;
pub const SSL_F_SSL_PARSE_SERVERHELLO_RENEGOTIATE_EXT: c_int = 301;
pub const SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT: c_int = 303;
pub const SSL_F_SSL_PARSE_SERVERHELLO_USE_SRTP_EXT: c_int = 311;
pub const SSL_F_SSL_PEEK: c_int = 270;
pub const SSL_F_SSL_PREPARE_CLIENTHELLO_TLSEXT: c_int = 281;
pub const SSL_F_SSL_PREPARE_SERVERHELLO_TLSEXT: c_int = 282;
pub const SSL_F_SSL_READ: c_int = 223;
pub const SSL_F_SSL_RSA_PRIVATE_DECRYPT: c_int = 187;
pub const SSL_F_SSL_RSA_PUBLIC_ENCRYPT: c_int = 188;
pub const SSL_F_SSL_SESSION_DUP: c_int = 348;
pub const SSL_F_SSL_SESSION_NEW: c_int = 189;
pub const SSL_F_SSL_SESSION_PRINT_FP: c_int = 190;
pub const SSL_F_SSL_SESS_CERT_NEW: c_int = 225;
pub const SSL_F_SSL_SET_CERT: c_int = 191;
pub const SSL_F_SSL_SET_CIPHER_LIST: c_int = 271;
pub const SSL_F_SSL_SET_FD: c_int = 192;
pub const SSL_F_SSL_SET_PKEY: c_int = 193;
pub const SSL_F_SSL_SET_PURPOSE: c_int = 227;
pub const SSL_F_SSL_SET_RFD: c_int = 194;
pub const SSL_F_SSL_SET_SESSION: c_int = 195;
pub const SSL_F_SSL_SET_SESSION_ID_CONTEXT: c_int = 218;
pub const SSL_F_SSL_SET_SESSION_TICKET_EXT: c_int = 294;
pub const SSL_F_SSL_SET_TRUST: c_int = 228;
pub const SSL_F_SSL_SET_WFD: c_int = 196;
pub const SSL_F_SSL_SHUTDOWN: c_int = 224;
pub const SSL_F_SSL_SRP_CTX_INIT: c_int = 313;
pub const SSL_F_SSL_UNDEFINED_CONST_FUNCTION: c_int = 243;
pub const SSL_F_SSL_UNDEFINED_FUNCTION: c_int = 197;
pub const SSL_F_SSL_UNDEFINED_VOID_FUNCTION: c_int = 244;
pub const SSL_F_SSL_USE_CERTIFICATE: c_int = 198;
pub const SSL_F_SSL_USE_CERTIFICATE_FILE: c_int = 200;
pub const SSL_F_SSL_USE_PRIVATEKEY: c_int = 201;
pub const SSL_F_SSL_USE_PRIVATEKEY_FILE: c_int = 203;
pub const SSL_F_SSL_USE_PSK_IDENTITY_HINT: c_int = 273;
pub const SSL_F_SSL_USE_RSAPRIVATEKEY: c_int = 204;
pub const SSL_F_SSL_USE_RSAPRIVATEKEY_FILE: c_int = 206;
pub const SSL_F_SSL_VERIFY_CERT_CHAIN: c_int = 207;
pub const SSL_F_SSL_WRITE: c_int = 208;
pub const SSL_F_WRITE_PENDING: c_int = 212;
pub const SSL_R_APP_DATA_IN_HANDSHAKE: c_int = 100;
pub const SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT: c_int = 272;
pub const SSL_R_BAD_ALERT_RECORD: c_int = 101;
pub const SSL_R_BAD_AUTHENTICATION_TYPE: c_int = 102;
pub const SSL_R_BAD_CHANGE_CIPHER_SPEC: c_int = 103;
pub const SSL_R_BAD_CHECKSUM: c_int = 104;
pub const SSL_R_BAD_DATA_RETURNED_BY_CALLBACK: c_int = 106;
pub const SSL_R_BAD_DECOMPRESSION: c_int = 107;
pub const SSL_R_BAD_DH_G_LENGTH: c_int = 108;
pub const SSL_R_BAD_DH_G_VALUE: c_int = 375;
pub const SSL_R_BAD_DH_PUB_KEY_LENGTH: c_int = 109;
pub const SSL_R_BAD_DH_PUB_KEY_VALUE: c_int = 393;
pub const SSL_R_BAD_DH_P_LENGTH: c_int = 110;
pub const SSL_R_BAD_DH_P_VALUE: c_int = 395;
pub const SSL_R_BAD_DIGEST_LENGTH: c_int = 111;
pub const SSL_R_BAD_DSA_SIGNATURE: c_int = 112;
pub const SSL_R_BAD_ECC_CERT: c_int = 304;
pub const SSL_R_BAD_ECDSA_SIGNATURE: c_int = 305;
pub const SSL_R_BAD_ECPOINT: c_int = 306;
pub const SSL_R_BAD_HANDSHAKE_LENGTH: c_int = 332;
pub const SSL_R_BAD_HELLO_REQUEST: c_int = 105;
pub const SSL_R_BAD_LENGTH: c_int = 271;
pub const SSL_R_BAD_MAC_DECODE: c_int = 113;
pub const SSL_R_BAD_MAC_LENGTH: c_int = 333;
pub const SSL_R_BAD_MESSAGE_TYPE: c_int = 114;
pub const SSL_R_BAD_PACKET_LENGTH: c_int = 115;
pub const SSL_R_BAD_PROTOCOL_VERSION_NUMBER: c_int = 116;
pub const SSL_R_BAD_PSK_IDENTITY_HINT_LENGTH: c_int = 316;
pub const SSL_R_BAD_RESPONSE_ARGUMENT: c_int = 117;
pub const SSL_R_BAD_RSA_DECRYPT: c_int = 118;
pub const SSL_R_BAD_RSA_ENCRYPT: c_int = 119;
pub const SSL_R_BAD_RSA_E_LENGTH: c_int = 120;
pub const SSL_R_BAD_RSA_MODULUS_LENGTH: c_int = 121;
pub const SSL_R_BAD_RSA_SIGNATURE: c_int = 122;
pub const SSL_R_BAD_SIGNATURE: c_int = 123;
pub const SSL_R_BAD_SRP_A_LENGTH: c_int = 347;
pub const SSL_R_BAD_SRP_B_LENGTH: c_int = 348;
pub const SSL_R_BAD_SRP_G_LENGTH: c_int = 349;
pub const SSL_R_BAD_SRP_N_LENGTH: c_int = 350;
pub const SSL_R_BAD_SRP_PARAMETERS: c_int = 371;
pub const SSL_R_BAD_SRP_S_LENGTH: c_int = 351;
pub const SSL_R_BAD_SRTP_MKI_VALUE: c_int = 352;
pub const SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST: c_int = 353;
pub const SSL_R_BAD_SSL_FILETYPE: c_int = 124;
pub const SSL_R_BAD_SSL_SESSION_ID_LENGTH: c_int = 125;
pub const SSL_R_BAD_STATE: c_int = 126;
pub const SSL_R_BAD_WRITE_RETRY: c_int = 127;
pub const SSL_R_BIO_NOT_SET: c_int = 128;
pub const SSL_R_BLOCK_CIPHER_PAD_IS_WRONG: c_int = 129;
pub const SSL_R_BN_LIB: c_int = 130;
pub const SSL_R_CA_DN_LENGTH_MISMATCH: c_int = 131;
pub const SSL_R_CA_DN_TOO_LONG: c_int = 132;
pub const SSL_R_CCS_RECEIVED_EARLY: c_int = 133;
pub const SSL_R_CERTIFICATE_VERIFY_FAILED: c_int = 134;
pub const SSL_R_CERT_LENGTH_MISMATCH: c_int = 135;
pub const SSL_R_CHALLENGE_IS_DIFFERENT: c_int = 136;
pub const SSL_R_CIPHER_CODE_WRONG_LENGTH: c_int = 137;
pub const SSL_R_CIPHER_OR_HASH_UNAVAILABLE: c_int = 138;
pub const SSL_R_CIPHER_TABLE_SRC_ERROR: c_int = 139;
pub const SSL_R_CLIENTHELLO_TLSEXT: c_int = 226;
pub const SSL_R_COMPRESSED_LENGTH_TOO_LONG: c_int = 140;
pub const SSL_R_COMPRESSION_DISABLED: c_int = 343;
pub const SSL_R_COMPRESSION_FAILURE: c_int = 141;
pub const SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE: c_int = 307;
pub const SSL_R_COMPRESSION_LIBRARY_ERROR: c_int = 142;
pub const SSL_R_CONNECTION_ID_IS_DIFFERENT: c_int = 143;
pub const SSL_R_CONNECTION_TYPE_NOT_SET: c_int = 144;
pub const SSL_R_COOKIE_MISMATCH: c_int = 308;
pub const SSL_R_DATA_BETWEEN_CCS_AND_FINISHED: c_int = 145;
pub const SSL_R_DATA_LENGTH_TOO_LONG: c_int = 146;
pub const SSL_R_DECRYPTION_FAILED: c_int = 147;
pub const SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC: c_int = 281;
pub const SSL_R_DH_KEY_TOO_SMALL: c_int = 372;
pub const SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG: c_int = 148;
pub const SSL_R_DIGEST_CHECK_FAILED: c_int = 149;
pub const SSL_R_DTLS_MESSAGE_TOO_BIG: c_int = 334;
pub const SSL_R_DUPLICATE_COMPRESSION_ID: c_int = 309;
pub const SSL_R_ECC_CERT_NOT_FOR_KEY_AGREEMENT: c_int = 317;
pub const SSL_R_ECC_CERT_NOT_FOR_SIGNING: c_int = 318;
pub const SSL_R_ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE: c_int = 322;
pub const SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER: c_int = 310;
pub const SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST: c_int = 354;
pub const SSL_R_ENCRYPTED_LENGTH_TOO_LONG: c_int = 150;
pub const SSL_R_ERROR_GENERATING_TMP_RSA_KEY: c_int = 282;
pub const SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST: c_int = 151;
pub const SSL_R_EXCESSIVE_MESSAGE_SIZE: c_int = 152;
pub const SSL_R_EXTRA_DATA_IN_MESSAGE: c_int = 153;
pub const SSL_R_GOT_A_FIN_BEFORE_A_CCS: c_int = 154;
pub const SSL_R_GOT_NEXT_PROTO_BEFORE_A_CCS: c_int = 355;
pub const SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION: c_int = 356;
pub const SSL_R_HTTPS_PROXY_REQUEST: c_int = 155;
pub const SSL_R_HTTP_REQUEST: c_int = 156;
pub const SSL_R_ILLEGAL_PADDING: c_int = 283;
pub const SSL_R_INAPPROPRIATE_FALLBACK: c_int = 373;
pub const SSL_R_INCONSISTENT_COMPRESSION: c_int = 340;
pub const SSL_R_INVALID_CHALLENGE_LENGTH: c_int = 158;
pub const SSL_R_INVALID_COMMAND: c_int = 280;
pub const SSL_R_INVALID_COMPRESSION_ALGORITHM: c_int = 341;
pub const SSL_R_INVALID_PURPOSE: c_int = 278;
pub const SSL_R_INVALID_SRP_USERNAME: c_int = 357;
pub const SSL_R_INVALID_STATUS_RESPONSE: c_int = 328;
pub const SSL_R_INVALID_TICKET_KEYS_LENGTH: c_int = 325;
pub const SSL_R_INVALID_TRUST: c_int = 279;
pub const SSL_R_KEY_ARG_TOO_LONG: c_int = 284;
pub const SSL_R_LENGTH_MISMATCH: c_int = 159;
pub const SSL_R_LENGTH_TOO_SHORT: c_int = 160;
pub const SSL_R_LIBRARY_BUG: c_int = 274;
pub const SSL_R_LIBRARY_HAS_NO_CIPHERS: c_int = 161;
pub const SSL_R_MESSAGE_TOO_LONG: c_int = 296;
pub const SSL_R_MISSING_DH_DSA_CERT: c_int = 162;
pub const SSL_R_MISSING_DH_KEY: c_int = 163;
pub const SSL_R_MISSING_DH_RSA_CERT: c_int = 164;
pub const SSL_R_MISSING_DSA_SIGNING_CERT: c_int = 165;
pub const SSL_R_MISSING_EXPORT_TMP_DH_KEY: c_int = 166;
pub const SSL_R_MISSING_EXPORT_TMP_RSA_KEY: c_int = 167;
pub const SSL_R_MISSING_RSA_CERTIFICATE: c_int = 168;
pub const SSL_R_MISSING_RSA_ENCRYPTING_CERT: c_int = 169;
pub const SSL_R_MISSING_RSA_SIGNING_CERT: c_int = 170;
pub const SSL_R_MISSING_SRP_PARAM: c_int = 358;
pub const SSL_R_MISSING_TMP_DH_KEY: c_int = 171;
pub const SSL_R_MISSING_TMP_ECDH_KEY: c_int = 311;
pub const SSL_R_MISSING_TMP_RSA_KEY: c_int = 172;
pub const SSL_R_MISSING_TMP_RSA_PKEY: c_int = 173;
pub const SSL_R_MISSING_VERIFY_MESSAGE: c_int = 174;
pub const SSL_R_MULTIPLE_SGC_RESTARTS: c_int = 346;
pub const SSL_R_NO_CERTIFICATES_RETURNED: c_int = 176;
pub const SSL_R_NO_CERTIFICATE_ASSIGNED: c_int = 177;
pub const SSL_R_NO_CERTIFICATE_RETURNED: c_int = 178;
pub const SSL_R_NO_CERTIFICATE_SET: c_int = 179;
pub const SSL_R_NO_CERTIFICATE_SPECIFIED: c_int = 180;
pub const SSL_R_NO_CIPHERS_AVAILABLE: c_int = 181;
pub const SSL_R_NO_CIPHERS_PASSED: c_int = 182;
pub const SSL_R_NO_CIPHERS_SPECIFIED: c_int = 183;
pub const SSL_R_NO_CIPHER_LIST: c_int = 184;
pub const SSL_R_NO_CIPHER_MATCH: c_int = 185;
pub const SSL_R_NO_CLIENT_CERT_METHOD: c_int = 331;
pub const SSL_R_NO_CLIENT_CERT_RECEIVED: c_int = 186;
pub const SSL_R_NO_COMPRESSION_SPECIFIED: c_int = 187;
pub const SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER: c_int = 330;
pub const SSL_R_NO_METHOD_SPECIFIED: c_int = 188;
pub const SSL_R_NO_PRIVATEKEY: c_int = 189;
pub const SSL_R_NO_PRIVATE_KEY_ASSIGNED: c_int = 190;
pub const SSL_R_NO_PROTOCOLS_AVAILABLE: c_int = 191;
pub const SSL_R_NO_PUBLICKEY: c_int = 192;
pub const SSL_R_NO_RENEGOTIATION: c_int = 339;
pub const SSL_R_NO_REQUIRED_DIGEST: c_int = 324;
pub const SSL_R_NO_SHARED_CIPHER: c_int = 193;
pub const SSL_R_NO_SRTP_PROFILES: c_int = 359;
pub const SSL_R_NO_VERIFY_CALLBACK: c_int = 194;
pub const SSL_R_NULL_SSL_CTX: c_int = 195;
pub const SSL_R_NULL_SSL_METHOD_PASSED: c_int = 196;
pub const SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED: c_int = 197;
pub const SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED: c_int = 344;
pub const SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE: c_int = 297;
pub const SSL_R_OPAQUE_PRF_INPUT_TOO_LONG: c_int = 327;
pub const SSL_R_PACKET_LENGTH_TOO_LONG: c_int = 198;
pub const SSL_R_PARSE_TLSEXT: c_int = 227;
pub const SSL_R_PATH_TOO_LONG: c_int = 270;
pub const SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE: c_int = 199;
pub const SSL_R_PEER_ERROR: c_int = 200;
pub const SSL_R_PEER_ERROR_CERTIFICATE: c_int = 201;
pub const SSL_R_PEER_ERROR_NO_CERTIFICATE: c_int = 202;
pub const SSL_R_PEER_ERROR_NO_CIPHER: c_int = 203;
pub const SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE: c_int = 204;
pub const SSL_R_PRE_MAC_LENGTH_TOO_LONG: c_int = 205;
pub const SSL_R_PROBLEMS_MAPPING_CIPHER_FUNCTIONS: c_int = 206;
pub const SSL_R_PROTOCOL_IS_SHUTDOWN: c_int = 207;
pub const SSL_R_PSK_IDENTITY_NOT_FOUND: c_int = 223;
pub const SSL_R_PSK_NO_CLIENT_CB: c_int = 224;
pub const SSL_R_PSK_NO_SERVER_CB: c_int = 225;
pub const SSL_R_PUBLIC_KEY_ENCRYPT_ERROR: c_int = 208;
pub const SSL_R_PUBLIC_KEY_IS_NOT_RSA: c_int = 209;
pub const SSL_R_PUBLIC_KEY_NOT_RSA: c_int = 210;
pub const SSL_R_READ_BIO_NOT_SET: c_int = 211;
pub const SSL_R_READ_TIMEOUT_EXPIRED: c_int = 312;
pub const SSL_R_READ_WRONG_PACKET_TYPE: c_int = 212;
pub const SSL_R_RECORD_LENGTH_MISMATCH: c_int = 213;
pub const SSL_R_RECORD_TOO_LARGE: c_int = 214;
pub const SSL_R_RECORD_TOO_SMALL: c_int = 298;
pub const SSL_R_RENEGOTIATE_EXT_TOO_LONG: c_int = 335;
pub const SSL_R_RENEGOTIATION_ENCODING_ERR: c_int = 336;
pub const SSL_R_RENEGOTIATION_MISMATCH: c_int = 337;
pub const SSL_R_REQUIRED_CIPHER_MISSING: c_int = 215;
pub const SSL_R_REQUIRED_COMPRESSSION_ALGORITHM_MISSING: c_int = 342;
pub const SSL_R_REUSE_CERT_LENGTH_NOT_ZERO: c_int = 216;
pub const SSL_R_REUSE_CERT_TYPE_NOT_ZERO: c_int = 217;
pub const SSL_R_REUSE_CIPHER_LIST_NOT_ZERO: c_int = 218;
pub const SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING: c_int = 345;
pub const SSL_R_SERVERHELLO_TLSEXT: c_int = 275;
pub const SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED: c_int = 277;
pub const SSL_R_SHORT_READ: c_int = 219;
pub const SSL_R_SIGNATURE_ALGORITHMS_ERROR: c_int = 360;
pub const SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE: c_int = 220;
pub const SSL_R_SRP_A_CALC: c_int = 361;
pub const SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES: c_int = 362;
pub const SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG: c_int = 363;
pub const SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE: c_int = 364;
pub const SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION: c_int = 228;
pub const SSL_R_SSL_HANDSHAKE_FAILURE: c_int = 229;
pub const SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS: c_int = 230;
pub const SSL_R_SSL_SESSION_ID_CALLBACK_FAILED: c_int = 301;
pub const SSL_R_SSL_SESSION_ID_CONFLICT: c_int = 302;
pub const SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG: c_int = 273;
pub const SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH: c_int = 303;
pub const SSL_R_SSL_SESSION_ID_IS_DIFFERENT: c_int = 231;
pub const SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER: c_int = 232;
pub const SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT: c_int = 365;
pub const SSL_R_TLS_HEARTBEAT_PENDING: c_int = 366;
pub const SSL_R_TLS_ILLEGAL_EXPORTER_LABEL: c_int = 367;
pub const SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST: c_int = 157;
pub const SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST: c_int = 233;
pub const SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG: c_int = 234;
pub const SSL_R_TRIED_TO_USE_UNSUPPORTED_CIPHER: c_int = 235;
pub const SSL_R_UNABLE_TO_DECODE_DH_CERTS: c_int = 236;
pub const SSL_R_UNABLE_TO_DECODE_ECDH_CERTS: c_int = 313;
pub const SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY: c_int = 237;
pub const SSL_R_UNABLE_TO_FIND_DH_PARAMETERS: c_int = 238;
pub const SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS: c_int = 314;
pub const SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS: c_int = 239;
pub const SSL_R_UNABLE_TO_FIND_SSL_METHOD: c_int = 240;
pub const SSL_R_UNEXPECTED_MESSAGE: c_int = 244;
pub const SSL_R_UNEXPECTED_RECORD: c_int = 245;
pub const SSL_R_UNINITIALIZED: c_int = 276;
pub const SSL_R_UNKNOWN_ALERT_TYPE: c_int = 246;
pub const SSL_R_UNKNOWN_CERTIFICATE_TYPE: c_int = 247;
pub const SSL_R_UNKNOWN_CIPHER_RETURNED: c_int = 248;
pub const SSL_R_UNKNOWN_CIPHER_TYPE: c_int = 249;
pub const SSL_R_UNKNOWN_DIGEST: c_int = 368;
pub const SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE: c_int = 250;
pub const SSL_R_UNKNOWN_PKEY_TYPE: c_int = 251;
pub const SSL_R_UNKNOWN_PROTOCOL: c_int = 252;
pub const SSL_R_UNKNOWN_REMOTE_ERROR_TYPE: c_int = 253;
pub const SSL_R_UNKNOWN_SSL_VERSION: c_int = 254;
pub const SSL_R_UNKNOWN_STATE: c_int = 255;
pub const SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED: c_int = 338;
pub const SSL_R_UNSUPPORTED_CIPHER: c_int = 256;
pub const SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM: c_int = 257;
pub const SSL_R_UNSUPPORTED_DIGEST_TYPE: c_int = 326;
pub const SSL_R_UNSUPPORTED_ELLIPTIC_CURVE: c_int = 315;
pub const SSL_R_UNSUPPORTED_PROTOCOL: c_int = 258;
pub const SSL_R_UNSUPPORTED_SSL_VERSION: c_int = 259;
pub const SSL_R_UNSUPPORTED_STATUS_TYPE: c_int = 329;
pub const SSL_R_USE_SRTP_NOT_NEGOTIATED: c_int = 369;
pub const SSL_R_WRITE_BIO_NOT_SET: c_int = 260;
pub const SSL_R_WRONG_CIPHER_RETURNED: c_int = 261;
pub const SSL_R_WRONG_MESSAGE_TYPE: c_int = 262;
pub const SSL_R_WRONG_NUMBER_OF_KEY_BITS: c_int = 263;
pub const SSL_R_WRONG_SIGNATURE_LENGTH: c_int = 264;
pub const SSL_R_WRONG_SIGNATURE_SIZE: c_int = 265;
pub const SSL_R_WRONG_SIGNATURE_TYPE: c_int = 370;
pub const SSL_R_WRONG_SSL_VERSION: c_int = 266;
pub const SSL_R_WRONG_VERSION_NUMBER: c_int = 267;
pub const STORE_F_MEM_DELETE: c_int = 134;
pub const STORE_F_MEM_GENERATE: c_int = 135;
pub const STORE_F_MEM_LIST_END: c_int = 168;
pub const STORE_F_MEM_LIST_NEXT: c_int = 136;
pub const STORE_F_MEM_LIST_START: c_int = 137;
pub const STORE_F_MEM_MODIFY: c_int = 169;
pub const STORE_F_MEM_STORE: c_int = 138;
pub const STORE_F_STORE_ATTR_INFO_MODIFY_CSTR: c_int = 143;
pub const STORE_F_STORE_ATTR_INFO_MODIFY_DN: c_int = 144;
pub const STORE_F_STORE_ATTR_INFO_MODIFY_NUMBER: c_int = 145;
pub const STORE_F_STORE_ATTR_INFO_SET_CSTR: c_int = 147;
pub const STORE_F_STORE_ATTR_INFO_SET_DN: c_int = 148;
pub const STORE_F_STORE_ATTR_INFO_SET_NUMBER: c_int = 149;
pub const STORE_F_STORE_CERTIFICATE: c_int = 170;
pub const STORE_F_STORE_CTRL: c_int = 161;
pub const STORE_F_STORE_DELETE_ARBITRARY: c_int = 158;
pub const STORE_F_STORE_DELETE_CERTIFICATE: c_int = 102;
pub const STORE_F_STORE_DELETE_CRL: c_int = 103;
pub const STORE_F_STORE_DELETE_NUMBER: c_int = 104;
pub const STORE_F_STORE_DELETE_PRIVATE_KEY: c_int = 105;
pub const STORE_F_STORE_DELETE_PUBLIC_KEY: c_int = 106;
pub const STORE_F_STORE_GENERATE_CRL: c_int = 107;
pub const STORE_F_STORE_GENERATE_KEY: c_int = 108;
pub const STORE_F_STORE_GET_ARBITRARY: c_int = 159;
pub const STORE_F_STORE_GET_CERTIFICATE: c_int = 109;
pub const STORE_F_STORE_GET_CRL: c_int = 110;
pub const STORE_F_STORE_GET_NUMBER: c_int = 111;
pub const STORE_F_STORE_GET_PRIVATE_KEY: c_int = 112;
pub const STORE_F_STORE_GET_PUBLIC_KEY: c_int = 113;
pub const STORE_F_STORE_LIST_CERTIFICATE_END: c_int = 114;
pub const STORE_F_STORE_LIST_CERTIFICATE_ENDP: c_int = 153;
pub const STORE_F_STORE_LIST_CERTIFICATE_NEXT: c_int = 115;
pub const STORE_F_STORE_LIST_CERTIFICATE_START: c_int = 116;
pub const STORE_F_STORE_LIST_CRL_END: c_int = 117;
pub const STORE_F_STORE_LIST_CRL_ENDP: c_int = 154;
pub const STORE_F_STORE_LIST_CRL_NEXT: c_int = 118;
pub const STORE_F_STORE_LIST_CRL_START: c_int = 119;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_END: c_int = 120;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_ENDP: c_int = 155;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_NEXT: c_int = 121;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_START: c_int = 122;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_END: c_int = 123;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_ENDP: c_int = 156;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_NEXT: c_int = 124;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_START: c_int = 125;
pub const STORE_F_STORE_MODIFY_ARBITRARY: c_int = 162;
pub const STORE_F_STORE_MODIFY_CERTIFICATE: c_int = 163;
pub const STORE_F_STORE_MODIFY_CRL: c_int = 164;
pub const STORE_F_STORE_MODIFY_NUMBER: c_int = 165;
pub const STORE_F_STORE_MODIFY_PRIVATE_KEY: c_int = 166;
pub const STORE_F_STORE_MODIFY_PUBLIC_KEY: c_int = 167;
pub const STORE_F_STORE_NEW_ENGINE: c_int = 133;
pub const STORE_F_STORE_NEW_METHOD: c_int = 132;
pub const STORE_F_STORE_PARSE_ATTRS_END: c_int = 151;
pub const STORE_F_STORE_PARSE_ATTRS_ENDP: c_int = 172;
pub const STORE_F_STORE_PARSE_ATTRS_NEXT: c_int = 152;
pub const STORE_F_STORE_PARSE_ATTRS_START: c_int = 171;
pub const STORE_F_STORE_REVOKE_CERTIFICATE: c_int = 129;
pub const STORE_F_STORE_REVOKE_PRIVATE_KEY: c_int = 130;
pub const STORE_F_STORE_REVOKE_PUBLIC_KEY: c_int = 131;
pub const STORE_F_STORE_STORE_ARBITRARY: c_int = 157;
pub const STORE_F_STORE_STORE_CERTIFICATE: c_int = 100;
pub const STORE_F_STORE_STORE_CRL: c_int = 101;
pub const STORE_F_STORE_STORE_NUMBER: c_int = 126;
pub const STORE_F_STORE_STORE_PRIVATE_KEY: c_int = 127;
pub const STORE_F_STORE_STORE_PUBLIC_KEY: c_int = 128;
pub const STORE_R_ALREADY_HAS_A_VALUE: c_int = 127;
pub const STORE_R_FAILED_DELETING_ARBITRARY: c_int = 132;
pub const STORE_R_FAILED_DELETING_CERTIFICATE: c_int = 100;
pub const STORE_R_FAILED_DELETING_KEY: c_int = 101;
pub const STORE_R_FAILED_DELETING_NUMBER: c_int = 102;
pub const STORE_R_FAILED_GENERATING_CRL: c_int = 103;
pub const STORE_R_FAILED_GENERATING_KEY: c_int = 104;
pub const STORE_R_FAILED_GETTING_ARBITRARY: c_int = 133;
pub const STORE_R_FAILED_GETTING_CERTIFICATE: c_int = 105;
pub const STORE_R_FAILED_GETTING_KEY: c_int = 106;
pub const STORE_R_FAILED_GETTING_NUMBER: c_int = 107;
pub const STORE_R_FAILED_LISTING_CERTIFICATES: c_int = 108;
pub const STORE_R_FAILED_LISTING_KEYS: c_int = 109;
pub const STORE_R_FAILED_MODIFYING_ARBITRARY: c_int = 138;
pub const STORE_R_FAILED_MODIFYING_CERTIFICATE: c_int = 139;
pub const STORE_R_FAILED_MODIFYING_CRL: c_int = 140;
pub const STORE_R_FAILED_MODIFYING_NUMBER: c_int = 141;
pub const STORE_R_FAILED_MODIFYING_PRIVATE_KEY: c_int = 142;
pub const STORE_R_FAILED_MODIFYING_PUBLIC_KEY: c_int = 143;
pub const STORE_R_FAILED_REVOKING_CERTIFICATE: c_int = 110;
pub const STORE_R_FAILED_REVOKING_KEY: c_int = 111;
pub const STORE_R_FAILED_STORING_ARBITRARY: c_int = 134;
pub const STORE_R_FAILED_STORING_CERTIFICATE: c_int = 112;
pub const STORE_R_FAILED_STORING_KEY: c_int = 113;
pub const STORE_R_FAILED_STORING_NUMBER: c_int = 114;
pub const STORE_R_NOT_IMPLEMENTED: c_int = 128;
pub const STORE_R_NO_CONTROL_FUNCTION: c_int = 144;
pub const STORE_R_NO_DELETE_ARBITRARY_FUNCTION: c_int = 135;
pub const STORE_R_NO_DELETE_NUMBER_FUNCTION: c_int = 115;
pub const STORE_R_NO_DELETE_OBJECT_FUNCTION: c_int = 116;
pub const STORE_R_NO_GENERATE_CRL_FUNCTION: c_int = 117;
pub const STORE_R_NO_GENERATE_OBJECT_FUNCTION: c_int = 118;
pub const STORE_R_NO_GET_OBJECT_ARBITRARY_FUNCTION: c_int = 136;
pub const STORE_R_NO_GET_OBJECT_FUNCTION: c_int = 119;
pub const STORE_R_NO_GET_OBJECT_NUMBER_FUNCTION: c_int = 120;
pub const STORE_R_NO_LIST_OBJECT_ENDP_FUNCTION: c_int = 131;
pub const STORE_R_NO_LIST_OBJECT_END_FUNCTION: c_int = 121;
pub const STORE_R_NO_LIST_OBJECT_NEXT_FUNCTION: c_int = 122;
pub const STORE_R_NO_LIST_OBJECT_START_FUNCTION: c_int = 123;
pub const STORE_R_NO_MODIFY_OBJECT_FUNCTION: c_int = 145;
pub const STORE_R_NO_REVOKE_OBJECT_FUNCTION: c_int = 124;
pub const STORE_R_NO_STORE: c_int = 129;
pub const STORE_R_NO_STORE_OBJECT_ARBITRARY_FUNCTION: c_int = 137;
pub const STORE_R_NO_STORE_OBJECT_FUNCTION: c_int = 125;
pub const STORE_R_NO_STORE_OBJECT_NUMBER_FUNCTION: c_int = 126;
pub const STORE_R_NO_VALUE: c_int = 130;
pub const SUREWARE_F_SUREWAREHK_CTRL: c_int = 100;
pub const SUREWARE_F_SUREWAREHK_DH_EX_FREE: c_int = 112;
pub const SUREWARE_F_SUREWAREHK_DSA_DO_SIGN: c_int = 101;
pub const SUREWARE_F_SUREWAREHK_EX_FREE: c_int = 102;
pub const SUREWARE_F_SUREWAREHK_FINISH: c_int = 103;
pub const SUREWARE_F_SUREWAREHK_INIT: c_int = 104;
pub const SUREWARE_F_SUREWAREHK_LOAD_PRIVKEY: c_int = 105;
pub const SUREWARE_F_SUREWAREHK_LOAD_PUBKEY: c_int = 113;
pub const SUREWARE_F_SUREWAREHK_MODEXP: c_int = 107;
pub const SUREWARE_F_SUREWAREHK_RAND_BYTES: c_int = 108;
pub const SUREWARE_F_SUREWAREHK_RAND_SEED: c_int = 109;
pub const SUREWARE_F_SUREWAREHK_RSA_PRIV_DEC: c_int = 110;
pub const SUREWARE_F_SUREWAREHK_RSA_SIGN: c_int = 111;
pub const SUREWARE_F_SUREWARE_LOAD_PUBLIC: c_int = 106;
pub const SUREWARE_R_BIO_WAS_FREED: c_int = 100;
pub const SUREWARE_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const SUREWARE_R_PADDING_CHECK_FAILED: c_int = 106;
pub const SUREWARE_R_REQUEST_FAILED: c_int = 101;
pub const SUREWARE_R_REQUEST_FALLBACK: c_int = 102;
pub const SUREWARE_R_SIZE_TOO_LARGE_OR_TOO_SMALL: c_int = 103;
pub const SUREWARE_R_UNIT_FAILURE: c_int = 104;
pub const SUREWARE_R_UNKNOWN_PADDING_TYPE: c_int = 107;
pub const SYS_F_ACCEPT: c_int = 8;
pub const SYS_F_BIND: c_int = 6;
pub const SYS_F_CONNECT: c_int = 2;
pub const SYS_F_FOPEN: c_int = 1;
pub const SYS_F_FREAD: c_int = 11;
pub const SYS_F_GETSERVBYNAME: c_int = 3;
pub const SYS_F_IOCTLSOCKET: c_int = 5;
pub const SYS_F_LISTEN: c_int = 7;
pub const SYS_F_OPENDIR: c_int = 10;
pub const SYS_F_SOCKET: c_int = 4;
pub const SYS_F_WSASTARTUP: c_int = 9;
pub const TS_F_DEF_SERIAL_CB: c_int = 110;
pub const TS_F_DEF_TIME_CB: c_int = 111;
pub const TS_F_ESS_ADD_SIGNING_CERT: c_int = 112;
pub const TS_F_ESS_CERT_ID_NEW_INIT: c_int = 113;
pub const TS_F_ESS_SIGNING_CERT_NEW_INIT: c_int = 114;
pub const TS_F_INT_TS_RESP_VERIFY_TOKEN: c_int = 149;
pub const TS_F_TS_ACCURACY_SET_MICROS: c_int = 115;
pub const TS_F_TS_ACCURACY_SET_MILLIS: c_int = 116;
pub const TS_F_TS_ACCURACY_SET_SECONDS: c_int = 117;
pub const TS_F_TS_CHECK_IMPRINTS: c_int = 100;
pub const TS_F_TS_CHECK_NONCES: c_int = 101;
pub const TS_F_TS_CHECK_POLICY: c_int = 102;
pub const TS_F_TS_CHECK_SIGNING_CERTS: c_int = 103;
pub const TS_F_TS_CHECK_STATUS_INFO: c_int = 104;
pub const TS_F_TS_COMPUTE_IMPRINT: c_int = 145;
pub const TS_F_TS_CONF_SET_DEFAULT_ENGINE: c_int = 146;
pub const TS_F_TS_GET_STATUS_TEXT: c_int = 105;
pub const TS_F_TS_MSG_IMPRINT_SET_ALGO: c_int = 118;
pub const TS_F_TS_REQ_SET_MSG_IMPRINT: c_int = 119;
pub const TS_F_TS_REQ_SET_NONCE: c_int = 120;
pub const TS_F_TS_REQ_SET_POLICY_ID: c_int = 121;
pub const TS_F_TS_RESP_CREATE_RESPONSE: c_int = 122;
pub const TS_F_TS_RESP_CREATE_TST_INFO: c_int = 123;
pub const TS_F_TS_RESP_CTX_ADD_FAILURE_INFO: c_int = 124;
pub const TS_F_TS_RESP_CTX_ADD_MD: c_int = 125;
pub const TS_F_TS_RESP_CTX_ADD_POLICY: c_int = 126;
pub const TS_F_TS_RESP_CTX_NEW: c_int = 127;
pub const TS_F_TS_RESP_CTX_SET_ACCURACY: c_int = 128;
pub const TS_F_TS_RESP_CTX_SET_CERTS: c_int = 129;
pub const TS_F_TS_RESP_CTX_SET_DEF_POLICY: c_int = 130;
pub const TS_F_TS_RESP_CTX_SET_SIGNER_CERT: c_int = 131;
pub const TS_F_TS_RESP_CTX_SET_STATUS_INFO: c_int = 132;
pub const TS_F_TS_RESP_GET_POLICY: c_int = 133;
pub const TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION: c_int = 134;
pub const TS_F_TS_RESP_SET_STATUS_INFO: c_int = 135;
pub const TS_F_TS_RESP_SET_TST_INFO: c_int = 150;
pub const TS_F_TS_RESP_SIGN: c_int = 136;
pub const TS_F_TS_RESP_VERIFY_SIGNATURE: c_int = 106;
pub const TS_F_TS_RESP_VERIFY_TOKEN: c_int = 107;
pub const TS_F_TS_TST_INFO_SET_ACCURACY: c_int = 137;
pub const TS_F_TS_TST_INFO_SET_MSG_IMPRINT: c_int = 138;
pub const TS_F_TS_TST_INFO_SET_NONCE: c_int = 139;
pub const TS_F_TS_TST_INFO_SET_POLICY_ID: c_int = 140;
pub const TS_F_TS_TST_INFO_SET_SERIAL: c_int = 141;
pub const TS_F_TS_TST_INFO_SET_TIME: c_int = 142;
pub const TS_F_TS_TST_INFO_SET_TSA: c_int = 143;
pub const TS_F_TS_VERIFY: c_int = 108;
pub const TS_F_TS_VERIFY_CERT: c_int = 109;
pub const TS_F_TS_VERIFY_CTX_NEW: c_int = 144;
pub const TS_R_BAD_TYPE: c_int = 133;
pub const TS_R_CERTIFICATE_VERIFY_ERROR: c_int = 100;
pub const TS_R_COULD_NOT_SET_ENGINE: c_int = 127;
pub const TS_R_COULD_NOT_SET_TIME: c_int = 115;
pub const TS_R_DETACHED_CONTENT: c_int = 134;
pub const TS_R_ESS_ADD_SIGNING_CERT_ERROR: c_int = 116;
pub const TS_R_ESS_SIGNING_CERTIFICATE_ERROR: c_int = 101;
pub const TS_R_INVALID_NULL_POINTER: c_int = 102;
pub const TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE: c_int = 117;
pub const TS_R_MESSAGE_IMPRINT_MISMATCH: c_int = 103;
pub const TS_R_NONCE_MISMATCH: c_int = 104;
pub const TS_R_NONCE_NOT_RETURNED: c_int = 105;
pub const TS_R_NO_CONTENT: c_int = 106;
pub const TS_R_NO_TIME_STAMP_TOKEN: c_int = 107;
pub const TS_R_POLICY_MISMATCH: c_int = 108;
pub const TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 120;
pub const TS_R_RESPONSE_SETUP_ERROR: c_int = 121;
pub const TS_R_SIGNATURE_FAILURE: c_int = 109;
pub const TS_R_THERE_MUST_BE_ONE_SIGNER: c_int = 110;
pub const TS_R_TIME_SYSCALL_ERROR: c_int = 122;
pub const TS_R_TOKEN_NOT_PRESENT: c_int = 130;
pub const TS_R_TOKEN_PRESENT: c_int = 131;
pub const TS_R_TSA_NAME_MISMATCH: c_int = 111;
pub const TS_R_TSA_UNTRUSTED: c_int = 112;
pub const TS_R_TST_INFO_SETUP_ERROR: c_int = 123;
pub const TS_R_TS_DATASIGN: c_int = 124;
pub const TS_R_UNACCEPTABLE_POLICY: c_int = 125;
pub const TS_R_UNSUPPORTED_MD_ALGORITHM: c_int = 126;
pub const TS_R_UNSUPPORTED_VERSION: c_int = 113;
pub const TS_R_WRONG_CONTENT_TYPE: c_int = 114;
pub const UBSEC_F_UBSEC_CTRL: c_int = 100;
pub const UBSEC_F_UBSEC_DH_COMPUTE_KEY: c_int = 101;
pub const UBSEC_F_UBSEC_DH_GENERATE_KEY: c_int = 111;
pub const UBSEC_F_UBSEC_DSA_DO_SIGN: c_int = 102;
pub const UBSEC_F_UBSEC_DSA_VERIFY: c_int = 103;
pub const UBSEC_F_UBSEC_FINISH: c_int = 104;
pub const UBSEC_F_UBSEC_INIT: c_int = 105;
pub const UBSEC_F_UBSEC_MOD_EXP: c_int = 106;
pub const UBSEC_F_UBSEC_MOD_EXP_CRT: c_int = 110;
pub const UBSEC_F_UBSEC_RAND_BYTES: c_int = 107;
pub const UBSEC_F_UBSEC_RSA_MOD_EXP: c_int = 108;
pub const UBSEC_F_UBSEC_RSA_MOD_EXP_CRT: c_int = 109;
pub const UBSEC_R_ALREADY_LOADED: c_int = 100;
pub const UBSEC_R_BN_EXPAND_FAIL: c_int = 101;
pub const UBSEC_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 102;
pub const UBSEC_R_DSO_FAILURE: c_int = 103;
pub const UBSEC_R_MISSING_KEY_COMPONENTS: c_int = 104;
pub const UBSEC_R_NOT_LOADED: c_int = 105;
pub const UBSEC_R_REQUEST_FAILED: c_int = 106;
pub const UBSEC_R_SIZE_TOO_LARGE_OR_TOO_SMALL: c_int = 107;
pub const UBSEC_R_UNIT_FAILURE: c_int = 108;
pub const UI_F_GENERAL_ALLOCATE_BOOLEAN: c_int = 108;
pub const UI_F_GENERAL_ALLOCATE_PROMPT: c_int = 109;
pub const UI_F_GENERAL_ALLOCATE_STRING: c_int = 100;
pub const UI_F_UI_CTRL: c_int = 111;
pub const UI_F_UI_DUP_ERROR_STRING: c_int = 101;
pub const UI_F_UI_DUP_INFO_STRING: c_int = 102;
pub const UI_F_UI_DUP_INPUT_BOOLEAN: c_int = 110;
pub const UI_F_UI_DUP_INPUT_STRING: c_int = 103;
pub const UI_F_UI_DUP_VERIFY_STRING: c_int = 106;
pub const UI_F_UI_NEW_METHOD: c_int = 104;
pub const UI_F_UI_SET_RESULT: c_int = 105;
pub const UI_R_COMMON_OK_AND_CANCEL_CHARACTERS: c_int = 104;
pub const UI_R_INDEX_TOO_LARGE: c_int = 102;
pub const UI_R_INDEX_TOO_SMALL: c_int = 103;
pub const UI_R_NO_RESULT_BUFFER: c_int = 105;
pub const UI_R_RESULT_TOO_LARGE: c_int = 100;
pub const UI_R_RESULT_TOO_SMALL: c_int = 101;
pub const UI_R_UNKNOWN_CONTROL_COMMAND: c_int = 106;
pub const ZENCOD_F_ZENCOD_BN_MOD_EXP: c_int = 100;
pub const ZENCOD_F_ZENCOD_CTRL: c_int = 101;
pub const ZENCOD_F_ZENCOD_DH_COMPUTE: c_int = 102;
pub const ZENCOD_F_ZENCOD_DH_GENERATE: c_int = 103;
pub const ZENCOD_F_ZENCOD_DSA_DO_SIGN: c_int = 104;
pub const ZENCOD_F_ZENCOD_DSA_DO_VERIFY: c_int = 105;
pub const ZENCOD_F_ZENCOD_FINISH: c_int = 106;
pub const ZENCOD_F_ZENCOD_INIT: c_int = 107;
pub const ZENCOD_F_ZENCOD_RAND: c_int = 108;
pub const ZENCOD_F_ZENCOD_RSA_MOD_EXP: c_int = 109;
pub const ZENCOD_F_ZENCOD_RSA_MOD_EXP_CRT: c_int = 110;
pub const ZENCOD_R_ALREADY_LOADED: c_int = 100;
pub const ZENCOD_R_BAD_KEY_COMPONENTS: c_int = 101;
pub const ZENCOD_R_BN_EXPAND_FAIL: c_int = 102;
pub const ZENCOD_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const ZENCOD_R_DSO_FAILURE: c_int = 104;
pub const ZENCOD_R_NOT_LOADED: c_int = 105;
pub const ZENCOD_R_REQUEST_FAILED: c_int = 106;
pub const ZENCOD_R_UNIT_FAILURE: c_int = 107;
// Generated by https://gist.github.com/64/8ac13019f4faa491018aab6b5c265141
extern crate libc;
use libc::c_int;
pub const AEPHK_F_AEP_CTRL: c_int = 100;
pub const AEPHK_F_AEP_FINISH: c_int = 101;
pub const AEPHK_F_AEP_GET_CONNECTION: c_int = 102;
pub const AEPHK_F_AEP_INIT: c_int = 103;
pub const AEPHK_F_AEP_MOD_EXP: c_int = 104;
pub const AEPHK_F_AEP_MOD_EXP_CRT: c_int = 105;
pub const AEPHK_F_AEP_RAND: c_int = 106;
pub const AEPHK_F_AEP_RSA_MOD_EXP: c_int = 107;
pub const AEPHK_R_ALREADY_LOADED: c_int = 100;
pub const AEPHK_R_CLOSE_HANDLES_FAILED: c_int = 101;
pub const AEPHK_R_CONNECTIONS_IN_USE: c_int = 102;
pub const AEPHK_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const AEPHK_R_FINALIZE_FAILED: c_int = 104;
pub const AEPHK_R_GET_HANDLE_FAILED: c_int = 105;
pub const AEPHK_R_GET_RANDOM_FAILED: c_int = 106;
pub const AEPHK_R_INIT_FAILURE: c_int = 107;
pub const AEPHK_R_MISSING_KEY_COMPONENTS: c_int = 108;
pub const AEPHK_R_MOD_EXP_CRT_FAILED: c_int = 109;
pub const AEPHK_R_MOD_EXP_FAILED: c_int = 110;
pub const AEPHK_R_NOT_LOADED: c_int = 111;
pub const AEPHK_R_OK: c_int = 112;
pub const AEPHK_R_RETURN_CONNECTION_FAILED: c_int = 113;
pub const AEPHK_R_SETBNCALLBACK_FAILURE: c_int = 114;
pub const AEPHK_R_SIZE_TOO_LARGE_OR_TOO_SMALL: c_int = 116;
pub const AEPHK_R_UNIT_FAILURE: c_int = 115;
pub const ATALLA_F_ATALLA_CTRL: c_int = 100;
pub const ATALLA_F_ATALLA_FINISH: c_int = 101;
pub const ATALLA_F_ATALLA_INIT: c_int = 102;
pub const ATALLA_F_ATALLA_MOD_EXP: c_int = 103;
pub const ATALLA_F_ATALLA_RSA_MOD_EXP: c_int = 104;
pub const ATALLA_R_ALREADY_LOADED: c_int = 100;
pub const ATALLA_R_BN_CTX_FULL: c_int = 101;
pub const ATALLA_R_BN_EXPAND_FAIL: c_int = 102;
pub const ATALLA_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const ATALLA_R_MISSING_KEY_COMPONENTS: c_int = 104;
pub const ATALLA_R_NOT_LOADED: c_int = 105;
pub const ATALLA_R_REQUEST_FAILED: c_int = 106;
pub const ATALLA_R_UNIT_FAILURE: c_int = 107;
pub const BIO_F_ACPT_STATE: c_int = 100;
pub const BIO_F_BIO_ACCEPT: c_int = 101;
pub const BIO_F_BIO_BER_GET_HEADER: c_int = 102;
pub const BIO_F_BIO_CALLBACK_CTRL: c_int = 131;
pub const BIO_F_BIO_CTRL: c_int = 103;
pub const BIO_F_BIO_GETHOSTBYNAME: c_int = 120;
pub const BIO_F_BIO_GETS: c_int = 104;
pub const BIO_F_BIO_GET_ACCEPT_SOCKET: c_int = 105;
pub const BIO_F_BIO_GET_HOST_IP: c_int = 106;
pub const BIO_F_BIO_GET_PORT: c_int = 107;
pub const BIO_F_BIO_MAKE_PAIR: c_int = 121;
pub const BIO_F_BIO_NEW: c_int = 108;
pub const BIO_F_BIO_NEW_FILE: c_int = 109;
pub const BIO_F_BIO_NEW_MEM_BUF: c_int = 126;
pub const BIO_F_BIO_NREAD: c_int = 123;
pub const BIO_F_BIO_NWRITE: c_int = 125;
pub const BIO_F_BIO_PUTS: c_int = 110;
pub const BIO_F_BIO_READ: c_int = 111;
pub const BIO_F_BIO_SOCK_INIT: c_int = 112;
pub const BIO_F_BIO_WRITE: c_int = 113;
pub const BIO_F_BUFFER_CTRL: c_int = 114;
pub const BIO_F_CONN_CTRL: c_int = 127;
pub const BIO_F_CONN_STATE: c_int = 115;
pub const BIO_F_DGRAM_SCTP_READ: c_int = 132;
pub const BIO_F_DGRAM_SCTP_WRITE: c_int = 133;
pub const BIO_F_FILE_CTRL: c_int = 116;
pub const BIO_F_FILE_READ: c_int = 130;
pub const BIO_F_LINEBUFFER_CTRL: c_int = 129;
pub const BIO_F_MEM_READ: c_int = 128;
pub const BIO_F_MEM_WRITE: c_int = 117;
pub const BIO_F_SSL_NEW: c_int = 118;
pub const BIO_F_WSASTARTUP: c_int = 119;
pub const BIO_R_ACCEPT_ERROR: c_int = 100;
pub const BIO_R_BAD_FOPEN_MODE: c_int = 101;
pub const BIO_R_BAD_HOSTNAME_LOOKUP: c_int = 102;
pub const BIO_R_BROKEN_PIPE: c_int = 124;
pub const BIO_R_CONNECT_ERROR: c_int = 103;
pub const BIO_R_EOF_ON_MEMORY_BIO: c_int = 127;
pub const BIO_R_ERROR_SETTING_NBIO: c_int = 104;
pub const BIO_R_ERROR_SETTING_NBIO_ON_ACCEPTED_SOCKET: c_int = 105;
pub const BIO_R_ERROR_SETTING_NBIO_ON_ACCEPT_SOCKET: c_int = 106;
pub const BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET: c_int = 107;
pub const BIO_R_INVALID_ARGUMENT: c_int = 125;
pub const BIO_R_INVALID_IP_ADDRESS: c_int = 108;
pub const BIO_R_IN_USE: c_int = 123;
pub const BIO_R_KEEPALIVE: c_int = 109;
pub const BIO_R_NBIO_CONNECT_ERROR: c_int = 110;
pub const BIO_R_NO_ACCEPT_PORT_SPECIFIED: c_int = 111;
pub const BIO_R_NO_HOSTNAME_SPECIFIED: c_int = 112;
pub const BIO_R_NO_PORT_DEFINED: c_int = 113;
pub const BIO_R_NO_PORT_SPECIFIED: c_int = 114;
pub const BIO_R_NO_SUCH_FILE: c_int = 128;
pub const BIO_R_NULL_PARAMETER: c_int = 115;
pub const BIO_R_TAG_MISMATCH: c_int = 116;
pub const BIO_R_UNABLE_TO_BIND_SOCKET: c_int = 117;
pub const BIO_R_UNABLE_TO_CREATE_SOCKET: c_int = 118;
pub const BIO_R_UNABLE_TO_LISTEN_SOCKET: c_int = 119;
pub const BIO_R_UNINITIALIZED: c_int = 120;
pub const BIO_R_UNSUPPORTED_METHOD: c_int = 121;
pub const BIO_R_WRITE_TO_READ_ONLY_BIO: c_int = 126;
pub const BIO_R_WSASTARTUP: c_int = 122;
pub const BN_F_BNRAND: c_int = 127;
pub const BN_F_BN_BLINDING_CONVERT_EX: c_int = 100;
pub const BN_F_BN_BLINDING_CREATE_PARAM: c_int = 128;
pub const BN_F_BN_BLINDING_INVERT_EX: c_int = 101;
pub const BN_F_BN_BLINDING_NEW: c_int = 102;
pub const BN_F_BN_BLINDING_UPDATE: c_int = 103;
pub const BN_F_BN_CTX_GET: c_int = 116;
pub const BN_F_BN_CTX_NEW: c_int = 106;
pub const BN_F_BN_CTX_START: c_int = 129;
pub const BN_F_BN_DIV: c_int = 107;
pub const BN_F_BN_DIV_NO_BRANCH: c_int = 138;
pub const BN_F_BN_DIV_RECP: c_int = 130;
pub const BN_F_BN_EXP: c_int = 123;
pub const BN_F_BN_EXPAND_INTERNAL: c_int = 120;
pub const BN_F_BN_LSHIFT: c_int = 145;
pub const BN_F_BN_MOD_EXP_MONT: c_int = 109;
pub const BN_F_BN_MOD_EXP_MONT_CONSTTIME: c_int = 124;
pub const BN_F_BN_MOD_EXP_MONT_WORD: c_int = 117;
pub const BN_F_BN_MOD_EXP_RECP: c_int = 125;
pub const BN_F_BN_MOD_EXP_SIMPLE: c_int = 126;
pub const BN_F_BN_MOD_INVERSE: c_int = 110;
pub const BN_F_BN_MOD_INVERSE_NO_BRANCH: c_int = 139;
pub const BN_F_BN_MOD_LSHIFT_QUICK: c_int = 119;
pub const BN_F_BN_MOD_MUL_RECIPROCAL: c_int = 111;
pub const BN_F_BN_MOD_SQRT: c_int = 121;
pub const BN_F_BN_NEW: c_int = 113;
pub const BN_F_BN_RAND: c_int = 114;
pub const BN_F_BN_RAND_RANGE: c_int = 122;
pub const BN_F_BN_RSHIFT: c_int = 146;
pub const BN_F_BN_USUB: c_int = 115;
pub const BN_R_BAD_RECIPROCAL: c_int = 101;
pub const BN_R_BIGNUM_TOO_LONG: c_int = 114;
pub const BN_R_BITS_TOO_SMALL: c_int = 118;
pub const BN_R_CALLED_WITH_EVEN_MODULUS: c_int = 102;
pub const BN_R_DIV_BY_ZERO: c_int = 103;
pub const BN_R_ENCODING_ERROR: c_int = 104;
pub const BN_R_EXPAND_ON_STATIC_BIGNUM_DATA: c_int = 105;
pub const BN_R_INPUT_NOT_REDUCED: c_int = 110;
pub const BN_R_INVALID_LENGTH: c_int = 106;
pub const BN_R_INVALID_RANGE: c_int = 115;
pub const BN_R_INVALID_SHIFT: c_int = 119;
pub const BN_R_NOT_A_SQUARE: c_int = 111;
pub const BN_R_NOT_INITIALIZED: c_int = 107;
pub const BN_R_NO_INVERSE: c_int = 108;
pub const BN_R_NO_SOLUTION: c_int = 116;
pub const BN_R_P_IS_NOT_PRIME: c_int = 112;
pub const BN_R_TOO_MANY_ITERATIONS: c_int = 113;
pub const BN_R_TOO_MANY_TEMPORARY_VARIABLES: c_int = 109;
pub const BUF_F_BUF_MEMDUP: c_int = 103;
pub const BUF_F_BUF_MEM_GROW: c_int = 100;
pub const BUF_F_BUF_MEM_GROW_CLEAN: c_int = 105;
pub const BUF_F_BUF_MEM_NEW: c_int = 101;
pub const BUF_F_BUF_STRDUP: c_int = 102;
pub const BUF_F_BUF_STRNDUP: c_int = 104;
pub const CAPI_F_CAPI_CERT_GET_FNAME: c_int = 99;
pub const CAPI_F_CAPI_CTRL: c_int = 100;
pub const CAPI_F_CAPI_CTX_NEW: c_int = 101;
pub const CAPI_F_CAPI_CTX_SET_PROVNAME: c_int = 102;
pub const CAPI_F_CAPI_DSA_DO_SIGN: c_int = 114;
pub const CAPI_F_CAPI_GET_KEY: c_int = 103;
pub const CAPI_F_CAPI_GET_PKEY: c_int = 115;
pub const CAPI_F_CAPI_GET_PROVNAME: c_int = 104;
pub const CAPI_F_CAPI_GET_PROV_INFO: c_int = 105;
pub const CAPI_F_CAPI_INIT: c_int = 106;
pub const CAPI_F_CAPI_LIST_CONTAINERS: c_int = 107;
pub const CAPI_F_CAPI_LOAD_PRIVKEY: c_int = 108;
pub const CAPI_F_CAPI_OPEN_STORE: c_int = 109;
pub const CAPI_F_CAPI_RSA_PRIV_DEC: c_int = 110;
pub const CAPI_F_CAPI_RSA_PRIV_ENC: c_int = 111;
pub const CAPI_F_CAPI_RSA_SIGN: c_int = 112;
pub const CAPI_F_CERT_SELECT_DIALOG: c_int = 117;
pub const CAPI_F_CLIENT_CERT_SELECT: c_int = 116;
pub const CAPI_F_WIDE_TO_ASC: c_int = 113;
pub const CAPI_R_CANT_CREATE_HASH_OBJECT: c_int = 99;
pub const CAPI_R_CANT_FIND_CAPI_CONTEXT: c_int = 100;
pub const CAPI_R_CANT_GET_KEY: c_int = 101;
pub const CAPI_R_CANT_SET_HASH_VALUE: c_int = 102;
pub const CAPI_R_CRYPTACQUIRECONTEXT_ERROR: c_int = 103;
pub const CAPI_R_CRYPTENUMPROVIDERS_ERROR: c_int = 104;
pub const CAPI_R_DECRYPT_ERROR: c_int = 105;
pub const CAPI_R_ENGINE_NOT_INITIALIZED: c_int = 106;
pub const CAPI_R_ENUMCONTAINERS_ERROR: c_int = 107;
pub const CAPI_R_ERROR_ADDING_CERT: c_int = 125;
pub const CAPI_R_ERROR_CREATING_STORE: c_int = 126;
pub const CAPI_R_ERROR_GETTING_FRIENDLY_NAME: c_int = 108;
pub const CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO: c_int = 109;
pub const CAPI_R_ERROR_OPENING_STORE: c_int = 110;
pub const CAPI_R_ERROR_SIGNING_HASH: c_int = 111;
pub const CAPI_R_FUNCTION_NOT_SUPPORTED: c_int = 112;
pub const CAPI_R_GETUSERKEY_ERROR: c_int = 113;
pub const CAPI_R_INVALID_DIGEST_LENGTH: c_int = 124;
pub const CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER: c_int = 122;
pub const CAPI_R_INVALID_LOOKUP_METHOD: c_int = 114;
pub const CAPI_R_INVALID_PUBLIC_KEY_BLOB: c_int = 115;
pub const CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER: c_int = 123;
pub const CAPI_R_PUBKEY_EXPORT_ERROR: c_int = 116;
pub const CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR: c_int = 117;
pub const CAPI_R_UNKNOWN_COMMAND: c_int = 118;
pub const CAPI_R_UNSUPPORTED_ALGORITHM_NID: c_int = 119;
pub const CAPI_R_UNSUPPORTED_PADDING: c_int = 120;
pub const CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: c_int = 121;
pub const CL_F_CLUSTER_LABS_CTRL: c_int = 100;
pub const CL_F_CLUSTER_LABS_DSA_SIGN: c_int = 101;
pub const CL_F_CLUSTER_LABS_DSA_VERIFY: c_int = 102;
pub const CL_F_CLUSTER_LABS_FINISH: c_int = 103;
pub const CL_F_CLUSTER_LABS_INIT: c_int = 104;
pub const CL_F_CLUSTER_LABS_MOD_EXP: c_int = 105;
pub const CL_F_CLUSTER_LABS_MOD_EXP_CRT: c_int = 106;
pub const CL_F_CLUSTER_LABS_RAND_BYTES: c_int = 107;
pub const CL_F_CLUSTER_LABS_RSA_MOD_EXP: c_int = 108;
pub const CL_F_CLUSTER_LABS_RSA_PRIV_DEC: c_int = 109;
pub const CL_F_CLUSTER_LABS_RSA_PRIV_ENC: c_int = 110;
pub const CL_F_CLUSTER_LABS_RSA_PUB_DEC: c_int = 111;
pub const CL_F_CLUSTER_LABS_RSA_PUB_ENC: c_int = 112;
pub const CL_R_ALREADY_LOADED: c_int = 100;
pub const CL_R_COMMAND_NOT_IMPLEMENTED: c_int = 101;
pub const CL_R_DSO_FAILURE: c_int = 102;
pub const CL_R_FUNCTION_NOT_BINDED: c_int = 103;
pub const CL_R_INIT_FAILED: c_int = 104;
pub const CL_R_NOT_LOADED: c_int = 105;
pub const CMS_F_CHECK_CONTENT: c_int = 99;
pub const CMS_F_CMS_COMPRESS: c_int = 104;
pub const CMS_F_CMS_COMPRESSEDDATA_CREATE: c_int = 105;
pub const CMS_F_CMS_COMPRESSEDDATA_INIT_BIO: c_int = 106;
pub const CMS_F_CMS_COPY_CONTENT: c_int = 107;
pub const CMS_F_CMS_COPY_MESSAGEDIGEST: c_int = 108;
pub const CMS_F_CMS_DATA: c_int = 109;
pub const CMS_F_CMS_DATAFINAL: c_int = 110;
pub const CMS_F_CMS_DATAINIT: c_int = 111;
pub const CMS_F_CMS_DECRYPT: c_int = 112;
pub const CMS_F_CMS_DIGESTALGORITHM_FIND_CTX: c_int = 115;
pub const CMS_F_CMS_DIGESTALGORITHM_INIT_BIO: c_int = 116;
pub const CMS_F_CMS_DIGESTEDDATA_DO_FINAL: c_int = 117;
pub const CMS_F_CMS_DIGEST_VERIFY: c_int = 118;
pub const CMS_F_CMS_ENCODE_RECEIPT: c_int = 161;
pub const CMS_F_CMS_ENCRYPT: c_int = 119;
pub const CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO: c_int = 120;
pub const CMS_F_CMS_ENCRYPTEDDATA_DECRYPT: c_int = 121;
pub const CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT: c_int = 122;
pub const CMS_F_CMS_ENVELOPEDDATA_CREATE: c_int = 124;
pub const CMS_F_CMS_ENVELOPEDDATA_INIT_BIO: c_int = 125;
pub const CMS_F_CMS_ENVELOPED_DATA_INIT: c_int = 126;
pub const CMS_F_CMS_FINAL: c_int = 127;
pub const CMS_F_CMS_RECEIPT_VERIFY: c_int = 160;
pub const CMS_F_CMS_RECIPIENTINFO_DECRYPT: c_int = 134;
pub const CMS_F_CMS_RECIPIENTINFO_ENCRYPT: c_int = 169;
pub const CMS_F_CMS_RECIPIENTINFO_KARI_ENCRYPT: c_int = 178;
pub const CMS_F_CMS_RECIPIENTINFO_KARI_ORIG_ID_CMP: c_int = 174;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT: c_int = 135;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT: c_int = 136;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP: c_int = 138;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP: c_int = 139;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT: c_int = 140;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT: c_int = 141;
pub const CMS_F_CMS_RECIPIENTINFO_PWRI_CRYPT: c_int = 167;
pub const CMS_F_CMS_SET_DETACHED: c_int = 147;
pub const CMS_F_CMS_SIGN: c_int = 148;
pub const CMS_F_CMS_SIGNED_DATA_INIT: c_int = 149;
pub const CMS_F_CMS_SIGNERINFO_CONTENT_SIGN: c_int = 150;
pub const CMS_F_CMS_SIGNERINFO_SIGN: c_int = 151;
pub const CMS_F_CMS_SIGNERINFO_VERIFY: c_int = 152;
pub const CMS_F_CMS_SIGNERINFO_VERIFY_CERT: c_int = 153;
pub const CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT: c_int = 154;
pub const CMS_F_CMS_SIGN_RECEIPT: c_int = 163;
pub const CMS_F_CMS_STREAM: c_int = 155;
pub const CMS_F_CMS_UNCOMPRESS: c_int = 156;
pub const CMS_F_CMS_VERIFY: c_int = 157;
pub const CMS_R_ADD_SIGNER_ERROR: c_int = 99;
pub const CMS_R_CERTIFICATE_ALREADY_PRESENT: c_int = 175;
pub const CMS_R_CERTIFICATE_HAS_NO_KEYID: c_int = 160;
pub const CMS_R_CERTIFICATE_VERIFY_ERROR: c_int = 100;
pub const CMS_R_CIPHER_INITIALISATION_ERROR: c_int = 101;
pub const CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR: c_int = 102;
pub const CMS_R_CMS_DATAFINAL_ERROR: c_int = 103;
pub const CMS_R_CMS_LIB: c_int = 104;
pub const CMS_R_CONTENTIDENTIFIER_MISMATCH: c_int = 170;
pub const CMS_R_CONTENT_NOT_FOUND: c_int = 105;
pub const CMS_R_CONTENT_TYPE_MISMATCH: c_int = 171;
pub const CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA: c_int = 106;
pub const CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA: c_int = 107;
pub const CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA: c_int = 108;
pub const CMS_R_CONTENT_VERIFY_ERROR: c_int = 109;
pub const CMS_R_CTRL_ERROR: c_int = 110;
pub const CMS_R_CTRL_FAILURE: c_int = 111;
pub const CMS_R_DECRYPT_ERROR: c_int = 112;
pub const CMS_R_DIGEST_ERROR: c_int = 161;
pub const CMS_R_ERROR_GETTING_PUBLIC_KEY: c_int = 113;
pub const CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE: c_int = 114;
pub const CMS_R_ERROR_SETTING_KEY: c_int = 115;
pub const CMS_R_ERROR_SETTING_RECIPIENTINFO: c_int = 116;
pub const CMS_R_INVALID_ENCRYPTED_KEY_LENGTH: c_int = 117;
pub const CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER: c_int = 176;
pub const CMS_R_INVALID_KEY_LENGTH: c_int = 118;
pub const CMS_R_MD_BIO_INIT_ERROR: c_int = 119;
pub const CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH: c_int = 120;
pub const CMS_R_MESSAGEDIGEST_WRONG_LENGTH: c_int = 121;
pub const CMS_R_MSGSIGDIGEST_ERROR: c_int = 172;
pub const CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE: c_int = 162;
pub const CMS_R_MSGSIGDIGEST_WRONG_LENGTH: c_int = 163;
pub const CMS_R_NEED_ONE_SIGNER: c_int = 164;
pub const CMS_R_NOT_A_SIGNED_RECEIPT: c_int = 165;
pub const CMS_R_NOT_ENCRYPTED_DATA: c_int = 122;
pub const CMS_R_NOT_KEK: c_int = 123;
pub const CMS_R_NOT_KEY_AGREEMENT: c_int = 181;
pub const CMS_R_NOT_KEY_TRANSPORT: c_int = 124;
pub const CMS_R_NOT_PWRI: c_int = 177;
pub const CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE: c_int = 125;
pub const CMS_R_NO_CIPHER: c_int = 126;
pub const CMS_R_NO_CONTENT: c_int = 127;
pub const CMS_R_NO_CONTENT_TYPE: c_int = 173;
pub const CMS_R_NO_DEFAULT_DIGEST: c_int = 128;
pub const CMS_R_NO_DIGEST_SET: c_int = 129;
pub const CMS_R_NO_KEY: c_int = 130;
pub const CMS_R_NO_KEY_OR_CERT: c_int = 174;
pub const CMS_R_NO_MATCHING_DIGEST: c_int = 131;
pub const CMS_R_NO_MATCHING_RECIPIENT: c_int = 132;
pub const CMS_R_NO_MATCHING_SIGNATURE: c_int = 166;
pub const CMS_R_NO_MSGSIGDIGEST: c_int = 167;
pub const CMS_R_NO_PASSWORD: c_int = 178;
pub const CMS_R_NO_PRIVATE_KEY: c_int = 133;
pub const CMS_R_NO_PUBLIC_KEY: c_int = 134;
pub const CMS_R_NO_RECEIPT_REQUEST: c_int = 168;
pub const CMS_R_NO_SIGNERS: c_int = 135;
pub const CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 136;
pub const CMS_R_RECEIPT_DECODE_ERROR: c_int = 169;
pub const CMS_R_RECIPIENT_ERROR: c_int = 137;
pub const CMS_R_SIGNER_CERTIFICATE_NOT_FOUND: c_int = 138;
pub const CMS_R_SIGNFINAL_ERROR: c_int = 139;
pub const CMS_R_SMIME_TEXT_ERROR: c_int = 140;
pub const CMS_R_STORE_INIT_ERROR: c_int = 141;
pub const CMS_R_TYPE_NOT_COMPRESSED_DATA: c_int = 142;
pub const CMS_R_TYPE_NOT_DATA: c_int = 143;
pub const CMS_R_TYPE_NOT_DIGESTED_DATA: c_int = 144;
pub const CMS_R_TYPE_NOT_ENCRYPTED_DATA: c_int = 145;
pub const CMS_R_TYPE_NOT_ENVELOPED_DATA: c_int = 146;
pub const CMS_R_UNABLE_TO_FINALIZE_CONTEXT: c_int = 147;
pub const CMS_R_UNKNOWN_CIPHER: c_int = 148;
pub const CMS_R_UNKNOWN_DIGEST_ALGORIHM: c_int = 149;
pub const CMS_R_UNKNOWN_ID: c_int = 150;
pub const CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM: c_int = 151;
pub const CMS_R_UNSUPPORTED_CONTENT_TYPE: c_int = 152;
pub const CMS_R_UNSUPPORTED_KEK_ALGORITHM: c_int = 153;
pub const CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM: c_int = 179;
pub const CMS_R_UNSUPPORTED_RECIPIENT_TYPE: c_int = 154;
pub const CMS_R_UNSUPPORTED_RECPIENTINFO_TYPE: c_int = 155;
pub const CMS_R_UNSUPPORTED_TYPE: c_int = 156;
pub const CMS_R_UNWRAP_ERROR: c_int = 157;
pub const CMS_R_UNWRAP_FAILURE: c_int = 180;
pub const CMS_R_VERIFICATION_FAILURE: c_int = 158;
pub const CMS_R_WRAP_ERROR: c_int = 159;
pub const COMP_F_BIO_ZLIB_FLUSH: c_int = 99;
pub const COMP_F_BIO_ZLIB_NEW: c_int = 100;
pub const COMP_F_BIO_ZLIB_READ: c_int = 101;
pub const COMP_F_BIO_ZLIB_WRITE: c_int = 102;
pub const COMP_R_ZLIB_DEFLATE_ERROR: c_int = 99;
pub const COMP_R_ZLIB_INFLATE_ERROR: c_int = 100;
pub const COMP_R_ZLIB_NOT_SUPPORTED: c_int = 101;
pub const CONF_F_CONF_DUMP_FP: c_int = 104;
pub const CONF_F_CONF_LOAD: c_int = 100;
pub const CONF_F_CONF_LOAD_BIO: c_int = 102;
pub const CONF_F_CONF_LOAD_FP: c_int = 103;
pub const CONF_F_CONF_MODULES_LOAD: c_int = 116;
pub const CONF_F_CONF_PARSE_LIST: c_int = 119;
pub const CONF_F_DEF_LOAD: c_int = 120;
pub const CONF_F_DEF_LOAD_BIO: c_int = 121;
pub const CONF_F_MODULE_INIT: c_int = 115;
pub const CONF_F_MODULE_LOAD_DSO: c_int = 117;
pub const CONF_F_MODULE_RUN: c_int = 118;
pub const CONF_F_NCONF_DUMP_BIO: c_int = 105;
pub const CONF_F_NCONF_DUMP_FP: c_int = 106;
pub const CONF_F_NCONF_GET_NUMBER: c_int = 107;
pub const CONF_F_NCONF_GET_NUMBER_E: c_int = 112;
pub const CONF_F_NCONF_GET_SECTION: c_int = 108;
pub const CONF_F_NCONF_GET_STRING: c_int = 109;
pub const CONF_F_NCONF_LOAD: c_int = 113;
pub const CONF_F_NCONF_LOAD_BIO: c_int = 110;
pub const CONF_F_NCONF_LOAD_FP: c_int = 114;
pub const CONF_F_NCONF_NEW: c_int = 111;
pub const CONF_F_STR_COPY: c_int = 101;
pub const CONF_R_ERROR_LOADING_DSO: c_int = 110;
pub const CONF_R_LIST_CANNOT_BE_NULL: c_int = 115;
pub const CONF_R_MISSING_CLOSE_SQUARE_BRACKET: c_int = 100;
pub const CONF_R_MISSING_EQUAL_SIGN: c_int = 101;
pub const CONF_R_MISSING_FINISH_FUNCTION: c_int = 111;
pub const CONF_R_MISSING_INIT_FUNCTION: c_int = 112;
pub const CONF_R_MODULE_INITIALIZATION_ERROR: c_int = 109;
pub const CONF_R_NO_CLOSE_BRACE: c_int = 102;
pub const CONF_R_NO_CONF: c_int = 105;
pub const CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE: c_int = 106;
pub const CONF_R_NO_SECTION: c_int = 107;
pub const CONF_R_NO_SUCH_FILE: c_int = 114;
pub const CONF_R_NO_VALUE: c_int = 108;
pub const CONF_R_UNABLE_TO_CREATE_NEW_SECTION: c_int = 103;
pub const CONF_R_UNKNOWN_MODULE_NAME: c_int = 113;
pub const CONF_R_VARIABLE_EXPANSION_TOO_LONG: c_int = 116;
pub const CONF_R_VARIABLE_HAS_NO_VALUE: c_int = 104;
pub const CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX: c_int = 100;
pub const CRYPTO_F_CRYPTO_GET_NEW_DYNLOCKID: c_int = 103;
pub const CRYPTO_F_CRYPTO_GET_NEW_LOCKID: c_int = 101;
pub const CRYPTO_F_CRYPTO_SET_EX_DATA: c_int = 102;
pub const CRYPTO_F_DEF_ADD_INDEX: c_int = 104;
pub const CRYPTO_F_DEF_GET_CLASS: c_int = 105;
pub const CRYPTO_F_FIPS_MODE_SET: c_int = 109;
pub const CRYPTO_F_INT_DUP_EX_DATA: c_int = 106;
pub const CRYPTO_F_INT_FREE_EX_DATA: c_int = 107;
pub const CRYPTO_F_INT_NEW_EX_DATA: c_int = 108;
pub const CRYPTO_R_FIPS_MODE_NOT_SUPPORTED: c_int = 101;
pub const CRYPTO_R_NO_DYNLOCK_CREATE_CALLBACK: c_int = 100;
pub const CSWIFT_F_CSWIFT_CTRL: c_int = 100;
pub const CSWIFT_F_CSWIFT_DSA_SIGN: c_int = 101;
pub const CSWIFT_F_CSWIFT_DSA_VERIFY: c_int = 102;
pub const CSWIFT_F_CSWIFT_FINISH: c_int = 103;
pub const CSWIFT_F_CSWIFT_INIT: c_int = 104;
pub const CSWIFT_F_CSWIFT_MOD_EXP: c_int = 105;
pub const CSWIFT_F_CSWIFT_MOD_EXP_CRT: c_int = 106;
pub const CSWIFT_F_CSWIFT_RAND_BYTES: c_int = 108;
pub const CSWIFT_F_CSWIFT_RSA_MOD_EXP: c_int = 107;
pub const CSWIFT_R_ALREADY_LOADED: c_int = 100;
pub const CSWIFT_R_BAD_KEY_SIZE: c_int = 101;
pub const CSWIFT_R_BN_CTX_FULL: c_int = 102;
pub const CSWIFT_R_BN_EXPAND_FAIL: c_int = 103;
pub const CSWIFT_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 104;
pub const CSWIFT_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const CSWIFT_R_NOT_LOADED: c_int = 106;
pub const CSWIFT_R_REQUEST_FAILED: c_int = 107;
pub const CSWIFT_R_UNIT_FAILURE: c_int = 108;
pub const DH_F_COMPUTE_KEY: c_int = 102;
pub const DH_F_DHPARAMS_PRINT_FP: c_int = 101;
pub const DH_F_DH_BUILTIN_GENPARAMS: c_int = 106;
pub const DH_F_DH_CMS_DECRYPT: c_int = 117;
pub const DH_F_DH_CMS_SET_PEERKEY: c_int = 118;
pub const DH_F_DH_CMS_SET_SHARED_INFO: c_int = 119;
pub const DH_F_DH_COMPUTE_KEY: c_int = 114;
pub const DH_F_DH_GENERATE_KEY: c_int = 115;
pub const DH_F_DH_GENERATE_PARAMETERS_EX: c_int = 116;
pub const DH_F_DH_NEW_METHOD: c_int = 105;
pub const DH_F_DH_PARAM_DECODE: c_int = 107;
pub const DH_F_DH_PRIV_DECODE: c_int = 110;
pub const DH_F_DH_PRIV_ENCODE: c_int = 111;
pub const DH_F_DH_PUB_DECODE: c_int = 108;
pub const DH_F_DH_PUB_ENCODE: c_int = 109;
pub const DH_F_DO_DH_PRINT: c_int = 100;
pub const DH_F_GENERATE_KEY: c_int = 103;
pub const DH_F_GENERATE_PARAMETERS: c_int = 104;
pub const DH_F_PKEY_DH_DERIVE: c_int = 112;
pub const DH_F_PKEY_DH_KEYGEN: c_int = 113;
pub const DH_R_BAD_GENERATOR: c_int = 101;
pub const DH_R_BN_DECODE_ERROR: c_int = 109;
pub const DH_R_BN_ERROR: c_int = 106;
pub const DH_R_DECODE_ERROR: c_int = 104;
pub const DH_R_INVALID_PUBKEY: c_int = 102;
pub const DH_R_KDF_PARAMETER_ERROR: c_int = 112;
pub const DH_R_KEYS_NOT_SET: c_int = 108;
pub const DH_R_KEY_SIZE_TOO_SMALL: c_int = 110;
pub const DH_R_MODULUS_TOO_LARGE: c_int = 103;
pub const DH_R_NON_FIPS_METHOD: c_int = 111;
pub const DH_R_NO_PARAMETERS_SET: c_int = 107;
pub const DH_R_NO_PRIVATE_VALUE: c_int = 100;
pub const DH_R_PARAMETER_ENCODING_ERROR: c_int = 105;
pub const DH_R_PEER_KEY_ERROR: c_int = 113;
pub const DH_R_SHARED_INFO_ERROR: c_int = 114;
pub const DSA_F_DO_DSA_PRINT: c_int = 104;
pub const DSA_F_DSAPARAMS_PRINT: c_int = 100;
pub const DSA_F_DSAPARAMS_PRINT_FP: c_int = 101;
pub const DSA_F_DSA_DO_SIGN: c_int = 112;
pub const DSA_F_DSA_DO_VERIFY: c_int = 113;
pub const DSA_F_DSA_GENERATE_KEY: c_int = 124;
pub const DSA_F_DSA_GENERATE_PARAMETERS_EX: c_int = 123;
pub const DSA_F_DSA_NEW_METHOD: c_int = 103;
pub const DSA_F_DSA_PARAM_DECODE: c_int = 119;
pub const DSA_F_DSA_PRINT_FP: c_int = 105;
pub const DSA_F_DSA_PRIV_DECODE: c_int = 115;
pub const DSA_F_DSA_PRIV_ENCODE: c_int = 116;
pub const DSA_F_DSA_PUB_DECODE: c_int = 117;
pub const DSA_F_DSA_PUB_ENCODE: c_int = 118;
pub const DSA_F_DSA_SIGN: c_int = 106;
pub const DSA_F_DSA_SIGN_SETUP: c_int = 107;
pub const DSA_F_DSA_SIG_NEW: c_int = 109;
pub const DSA_F_DSA_SIG_PRINT: c_int = 125;
pub const DSA_F_DSA_VERIFY: c_int = 108;
pub const DSA_F_OLD_DSA_PRIV_DECODE: c_int = 122;
pub const DSA_F_PKEY_DSA_CTRL: c_int = 120;
pub const DSA_F_PKEY_DSA_KEYGEN: c_int = 121;
pub const DSA_F_SIG_CB: c_int = 114;
pub const DSA_R_BAD_Q_VALUE: c_int = 102;
pub const DSA_R_BN_DECODE_ERROR: c_int = 108;
pub const DSA_R_BN_ERROR: c_int = 109;
pub const DSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 100;
pub const DSA_R_DECODE_ERROR: c_int = 104;
pub const DSA_R_INVALID_DIGEST_TYPE: c_int = 106;
pub const DSA_R_INVALID_PARAMETERS: c_int = 112;
pub const DSA_R_MISSING_PARAMETERS: c_int = 101;
pub const DSA_R_MODULUS_TOO_LARGE: c_int = 103;
pub const DSA_R_NEED_NEW_SETUP_VALUES: c_int = 110;
pub const DSA_R_NON_FIPS_DSA_METHOD: c_int = 111;
pub const DSA_R_NO_PARAMETERS_SET: c_int = 107;
pub const DSA_R_PARAMETER_ENCODING_ERROR: c_int = 105;
pub const DSA_R_Q_NOT_PRIME: c_int = 113;
pub const DSO_F_BEOS_BIND_FUNC: c_int = 144;
pub const DSO_F_BEOS_BIND_VAR: c_int = 145;
pub const DSO_F_BEOS_LOAD: c_int = 146;
pub const DSO_F_BEOS_NAME_CONVERTER: c_int = 147;
pub const DSO_F_BEOS_UNLOAD: c_int = 148;
pub const DSO_F_DLFCN_BIND_FUNC: c_int = 100;
pub const DSO_F_DLFCN_BIND_VAR: c_int = 101;
pub const DSO_F_DLFCN_LOAD: c_int = 102;
pub const DSO_F_DLFCN_MERGER: c_int = 130;
pub const DSO_F_DLFCN_NAME_CONVERTER: c_int = 123;
pub const DSO_F_DLFCN_UNLOAD: c_int = 103;
pub const DSO_F_DL_BIND_FUNC: c_int = 104;
pub const DSO_F_DL_BIND_VAR: c_int = 105;
pub const DSO_F_DL_LOAD: c_int = 106;
pub const DSO_F_DL_MERGER: c_int = 131;
pub const DSO_F_DL_NAME_CONVERTER: c_int = 124;
pub const DSO_F_DL_UNLOAD: c_int = 107;
pub const DSO_F_DSO_BIND_FUNC: c_int = 108;
pub const DSO_F_DSO_BIND_VAR: c_int = 109;
pub const DSO_F_DSO_CONVERT_FILENAME: c_int = 126;
pub const DSO_F_DSO_CTRL: c_int = 110;
pub const DSO_F_DSO_FREE: c_int = 111;
pub const DSO_F_DSO_GET_FILENAME: c_int = 127;
pub const DSO_F_DSO_GET_LOADED_FILENAME: c_int = 128;
pub const DSO_F_DSO_GLOBAL_LOOKUP: c_int = 139;
pub const DSO_F_DSO_LOAD: c_int = 112;
pub const DSO_F_DSO_MERGE: c_int = 132;
pub const DSO_F_DSO_NEW_METHOD: c_int = 113;
pub const DSO_F_DSO_PATHBYADDR: c_int = 140;
pub const DSO_F_DSO_SET_FILENAME: c_int = 129;
pub const DSO_F_DSO_SET_NAME_CONVERTER: c_int = 122;
pub const DSO_F_DSO_UP_REF: c_int = 114;
pub const DSO_F_GLOBAL_LOOKUP_FUNC: c_int = 138;
pub const DSO_F_PATHBYADDR: c_int = 137;
pub const DSO_F_VMS_BIND_SYM: c_int = 115;
pub const DSO_F_VMS_LOAD: c_int = 116;
pub const DSO_F_VMS_MERGER: c_int = 133;
pub const DSO_F_VMS_UNLOAD: c_int = 117;
pub const DSO_R_CTRL_FAILED: c_int = 100;
pub const DSO_R_DSO_ALREADY_LOADED: c_int = 110;
pub const DSO_R_EMPTY_FILE_STRUCTURE: c_int = 113;
pub const DSO_R_FAILURE: c_int = 114;
pub const DSO_R_FILENAME_TOO_BIG: c_int = 101;
pub const DSO_R_FINISH_FAILED: c_int = 102;
pub const DSO_R_INCORRECT_FILE_SYNTAX: c_int = 115;
pub const DSO_R_LOAD_FAILED: c_int = 103;
pub const DSO_R_NAME_TRANSLATION_FAILED: c_int = 109;
pub const DSO_R_NO_FILENAME: c_int = 111;
pub const DSO_R_NO_FILE_SPECIFICATION: c_int = 116;
pub const DSO_R_NULL_HANDLE: c_int = 104;
pub const DSO_R_SET_FILENAME_FAILED: c_int = 112;
pub const DSO_R_STACK_ERROR: c_int = 105;
pub const DSO_R_SYM_FAILURE: c_int = 106;
pub const DSO_R_UNLOAD_FAILED: c_int = 107;
pub const DSO_R_UNSUPPORTED: c_int = 108;
pub const ECDH_F_ECDH_CHECK: c_int = 102;
pub const ECDH_F_ECDH_COMPUTE_KEY: c_int = 100;
pub const ECDH_F_ECDH_DATA_NEW_METHOD: c_int = 101;
pub const ECDH_R_KDF_FAILED: c_int = 102;
pub const ECDH_R_NON_FIPS_METHOD: c_int = 103;
pub const ECDH_R_NO_PRIVATE_VALUE: c_int = 100;
pub const ECDH_R_POINT_ARITHMETIC_FAILURE: c_int = 101;
pub const ECDSA_F_ECDSA_CHECK: c_int = 104;
pub const ECDSA_F_ECDSA_DATA_NEW_METHOD: c_int = 100;
pub const ECDSA_F_ECDSA_DO_SIGN: c_int = 101;
pub const ECDSA_F_ECDSA_DO_VERIFY: c_int = 102;
pub const ECDSA_F_ECDSA_METHOD_NEW: c_int = 105;
pub const ECDSA_F_ECDSA_SIGN_SETUP: c_int = 103;
pub const ECDSA_R_BAD_SIGNATURE: c_int = 100;
pub const ECDSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 101;
pub const ECDSA_R_ERR_EC_LIB: c_int = 102;
pub const ECDSA_R_MISSING_PARAMETERS: c_int = 103;
pub const ECDSA_R_NEED_NEW_SETUP_VALUES: c_int = 106;
pub const ECDSA_R_NON_FIPS_METHOD: c_int = 107;
pub const ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED: c_int = 104;
pub const ECDSA_R_SIGNATURE_MALLOC_FAILED: c_int = 105;
pub const EC_F_BN_TO_FELEM: c_int = 224;
pub const EC_F_COMPUTE_WNAF: c_int = 143;
pub const EC_F_DO_EC_KEY_PRINT: c_int = 221;
pub const EC_F_ECDH_CMS_DECRYPT: c_int = 238;
pub const EC_F_ECDH_CMS_SET_SHARED_INFO: c_int = 239;
pub const EC_F_ECKEY_PARAM_DECODE: c_int = 212;
pub const EC_F_ECKEY_PRIV_DECODE: c_int = 213;
pub const EC_F_ECKEY_PRIV_ENCODE: c_int = 214;
pub const EC_F_ECKEY_PUB_DECODE: c_int = 215;
pub const EC_F_ECKEY_PUB_ENCODE: c_int = 216;
pub const EC_F_ECPARAMETERS_PRINT: c_int = 147;
pub const EC_F_ECPARAMETERS_PRINT_FP: c_int = 148;
pub const EC_F_ECPKPARAMETERS_PRINT: c_int = 149;
pub const EC_F_ECPKPARAMETERS_PRINT_FP: c_int = 150;
pub const EC_F_EC_EX_DATA_SET_DATA: c_int = 211;
pub const EC_F_EC_GFP_MONT_FIELD_DECODE: c_int = 133;
pub const EC_F_EC_GFP_MONT_FIELD_ENCODE: c_int = 134;
pub const EC_F_EC_GFP_MONT_FIELD_MUL: c_int = 131;
pub const EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE: c_int = 209;
pub const EC_F_EC_GFP_MONT_FIELD_SQR: c_int = 132;
pub const EC_F_EC_GFP_MONT_GROUP_SET_CURVE: c_int = 189;
pub const EC_F_EC_GFP_MONT_GROUP_SET_CURVE_GFP: c_int = 135;
pub const EC_F_EC_GFP_NIST_FIELD_MUL: c_int = 200;
pub const EC_F_EC_GFP_NIST_FIELD_SQR: c_int = 201;
pub const EC_F_EC_GFP_NIST_GROUP_SET_CURVE: c_int = 202;
pub const EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT: c_int = 165;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE: c_int = 166;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE_GFP: c_int = 100;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_GENERATOR: c_int = 101;
pub const EC_F_EC_GFP_SIMPLE_MAKE_AFFINE: c_int = 102;
pub const EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE: c_int = 137;
pub const EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES: c_int = 167;
pub const EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES_GFP: c_int = 105;
pub const EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES: c_int = 168;
pub const EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES_GFP: c_int = 128;
pub const EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES: c_int = 169;
pub const EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES_GFP: c_int = 129;
pub const EC_F_EC_GROUP_CHECK: c_int = 170;
pub const EC_F_EC_GROUP_CHECK_DISCRIMINANT: c_int = 171;
pub const EC_F_EC_GROUP_COPY: c_int = 106;
pub const EC_F_EC_GROUP_GET_COFACTOR: c_int = 140;
pub const EC_F_EC_GROUP_GET_CURVE_GFP: c_int = 130;
pub const EC_F_EC_GROUP_GET_DEGREE: c_int = 173;
pub const EC_F_EC_GROUP_GET_ORDER: c_int = 141;
pub const EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS: c_int = 193;
pub const EC_F_EC_GROUP_GET_TRINOMIAL_BASIS: c_int = 194;
pub const EC_F_EC_GROUP_NEW: c_int = 108;
pub const EC_F_EC_GROUP_NEW_BY_CURVE_NAME: c_int = 174;
pub const EC_F_EC_GROUP_NEW_FROM_DATA: c_int = 175;
pub const EC_F_EC_GROUP_PRECOMPUTE_MULT: c_int = 142;
pub const EC_F_EC_GROUP_SET_CURVE_GFP: c_int = 109;
pub const EC_F_EC_GROUP_SET_EXTRA_DATA: c_int = 110;
pub const EC_F_EC_GROUP_SET_GENERATOR: c_int = 111;
pub const EC_F_EC_KEY_CHECK_KEY: c_int = 177;
pub const EC_F_EC_KEY_COPY: c_int = 178;
pub const EC_F_EC_KEY_GENERATE_KEY: c_int = 179;
pub const EC_F_EC_KEY_NEW: c_int = 182;
pub const EC_F_EC_KEY_PRINT: c_int = 180;
pub const EC_F_EC_KEY_PRINT_FP: c_int = 181;
pub const EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES: c_int = 229;
pub const EC_F_EC_POINTS_MAKE_AFFINE: c_int = 136;
pub const EC_F_EC_POINT_ADD: c_int = 112;
pub const EC_F_EC_POINT_CMP: c_int = 113;
pub const EC_F_EC_POINT_COPY: c_int = 114;
pub const EC_F_EC_POINT_DBL: c_int = 115;
pub const EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP: c_int = 116;
pub const EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP: c_int = 117;
pub const EC_F_EC_POINT_INVERT: c_int = 210;
pub const EC_F_EC_POINT_IS_AT_INFINITY: c_int = 118;
pub const EC_F_EC_POINT_IS_ON_CURVE: c_int = 119;
pub const EC_F_EC_POINT_MAKE_AFFINE: c_int = 120;
pub const EC_F_EC_POINT_MUL: c_int = 184;
pub const EC_F_EC_POINT_NEW: c_int = 121;
pub const EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP: c_int = 124;
pub const EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP: c_int = 125;
pub const EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP: c_int = 126;
pub const EC_F_EC_POINT_SET_TO_INFINITY: c_int = 127;
pub const EC_F_EC_PRE_COMP_DUP: c_int = 207;
pub const EC_F_EC_PRE_COMP_NEW: c_int = 196;
pub const EC_F_EC_WNAF_MUL: c_int = 187;
pub const EC_F_EC_WNAF_PRECOMPUTE_MULT: c_int = 188;
pub const EC_F_OLD_EC_PRIV_DECODE: c_int = 222;
pub const EC_F_PKEY_EC_CTRL: c_int = 197;
pub const EC_F_PKEY_EC_CTRL_STR: c_int = 198;
pub const EC_F_PKEY_EC_DERIVE: c_int = 217;
pub const EC_F_PKEY_EC_KEYGEN: c_int = 199;
pub const EC_F_PKEY_EC_PARAMGEN: c_int = 219;
pub const EC_F_PKEY_EC_SIGN: c_int = 218;
pub const EC_R_BIGNUM_OUT_OF_RANGE: c_int = 144;
pub const EC_R_BUFFER_TOO_SMALL: c_int = 100;
pub const EC_R_COORDINATES_OUT_OF_RANGE: c_int = 146;
pub const EC_R_DECODE_ERROR: c_int = 142;
pub const EC_R_DISCRIMINANT_IS_ZERO: c_int = 118;
pub const EC_R_EC_GROUP_NEW_BY_NAME_FAILURE: c_int = 119;
pub const EC_R_FIELD_TOO_LARGE: c_int = 143;
pub const EC_R_INCOMPATIBLE_OBJECTS: c_int = 101;
pub const EC_R_INVALID_ARGUMENT: c_int = 112;
pub const EC_R_INVALID_COMPRESSED_POINT: c_int = 110;
pub const EC_R_INVALID_COMPRESSION_BIT: c_int = 109;
pub const EC_R_INVALID_CURVE: c_int = 141;
pub const EC_R_INVALID_DIGEST: c_int = 151;
pub const EC_R_INVALID_DIGEST_TYPE: c_int = 138;
pub const EC_R_INVALID_ENCODING: c_int = 102;
pub const EC_R_INVALID_FIELD: c_int = 103;
pub const EC_R_INVALID_FORM: c_int = 104;
pub const EC_R_INVALID_GROUP_ORDER: c_int = 122;
pub const EC_R_INVALID_PENTANOMIAL_BASIS: c_int = 132;
pub const EC_R_INVALID_PRIVATE_KEY: c_int = 123;
pub const EC_R_INVALID_TRINOMIAL_BASIS: c_int = 137;
pub const EC_R_KDF_PARAMETER_ERROR: c_int = 148;
pub const EC_R_KEYS_NOT_SET: c_int = 140;
pub const EC_R_MISSING_PARAMETERS: c_int = 124;
pub const EC_R_MISSING_PRIVATE_KEY: c_int = 125;
pub const EC_R_NOT_A_NIST_PRIME: c_int = 135;
pub const EC_R_NOT_A_SUPPORTED_NIST_PRIME: c_int = 136;
pub const EC_R_NOT_IMPLEMENTED: c_int = 126;
pub const EC_R_NOT_INITIALIZED: c_int = 111;
pub const EC_R_NO_FIELD_MOD: c_int = 133;
pub const EC_R_NO_PARAMETERS_SET: c_int = 139;
pub const EC_R_PASSED_NULL_PARAMETER: c_int = 134;
pub const EC_R_PEER_KEY_ERROR: c_int = 149;
pub const EC_R_POINT_AT_INFINITY: c_int = 106;
pub const EC_R_POINT_IS_NOT_ON_CURVE: c_int = 107;
pub const EC_R_SHARED_INFO_ERROR: c_int = 150;
pub const EC_R_SLOT_FULL: c_int = 108;
pub const EC_R_UNDEFINED_GENERATOR: c_int = 113;
pub const EC_R_UNDEFINED_ORDER: c_int = 128;
pub const EC_R_UNKNOWN_GROUP: c_int = 129;
pub const EC_R_UNKNOWN_ORDER: c_int = 114;
pub const EC_R_UNSUPPORTED_FIELD: c_int = 131;
pub const EC_R_WRONG_CURVE_PARAMETERS: c_int = 145;
pub const EC_R_WRONG_ORDER: c_int = 130;
pub const ENGINE_F_DYNAMIC_CTRL: c_int = 180;
pub const ENGINE_F_DYNAMIC_GET_DATA_CTX: c_int = 181;
pub const ENGINE_F_DYNAMIC_LOAD: c_int = 182;
pub const ENGINE_F_DYNAMIC_SET_DATA_CTX: c_int = 183;
pub const ENGINE_F_ENGINE_ADD: c_int = 105;
pub const ENGINE_F_ENGINE_BY_ID: c_int = 106;
pub const ENGINE_F_ENGINE_CMD_IS_EXECUTABLE: c_int = 170;
pub const ENGINE_F_ENGINE_CTRL: c_int = 142;
pub const ENGINE_F_ENGINE_CTRL_CMD: c_int = 178;
pub const ENGINE_F_ENGINE_CTRL_CMD_STRING: c_int = 171;
pub const ENGINE_F_ENGINE_FINISH: c_int = 107;
pub const ENGINE_F_ENGINE_FREE_UTIL: c_int = 108;
pub const ENGINE_F_ENGINE_GET_CIPHER: c_int = 185;
pub const ENGINE_F_ENGINE_GET_DEFAULT_TYPE: c_int = 177;
pub const ENGINE_F_ENGINE_GET_DIGEST: c_int = 186;
pub const ENGINE_F_ENGINE_GET_NEXT: c_int = 115;
pub const ENGINE_F_ENGINE_GET_PKEY_METH: c_int = 192;
pub const ENGINE_F_ENGINE_GET_PREV: c_int = 116;
pub const ENGINE_F_ENGINE_INIT: c_int = 119;
pub const ENGINE_F_ENGINE_LIST_ADD: c_int = 120;
pub const ENGINE_F_ENGINE_LIST_REMOVE: c_int = 121;
pub const ENGINE_F_ENGINE_LOAD_PRIVATE_KEY: c_int = 150;
pub const ENGINE_F_ENGINE_LOAD_PUBLIC_KEY: c_int = 151;
pub const ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT: c_int = 194;
pub const ENGINE_F_ENGINE_NEW: c_int = 122;
pub const ENGINE_F_ENGINE_REMOVE: c_int = 123;
pub const ENGINE_F_ENGINE_SET_DEFAULT_STRING: c_int = 189;
pub const ENGINE_F_ENGINE_SET_DEFAULT_TYPE: c_int = 126;
pub const ENGINE_F_ENGINE_SET_ID: c_int = 129;
pub const ENGINE_F_ENGINE_SET_NAME: c_int = 130;
pub const ENGINE_F_ENGINE_TABLE_REGISTER: c_int = 184;
pub const ENGINE_F_ENGINE_UNLOAD_KEY: c_int = 152;
pub const ENGINE_F_ENGINE_UNLOCKED_FINISH: c_int = 191;
pub const ENGINE_F_ENGINE_UP_REF: c_int = 190;
pub const ENGINE_F_INT_CTRL_HELPER: c_int = 172;
pub const ENGINE_F_INT_ENGINE_CONFIGURE: c_int = 188;
pub const ENGINE_F_INT_ENGINE_MODULE_INIT: c_int = 187;
pub const ENGINE_F_LOG_MESSAGE: c_int = 141;
pub const ENGINE_R_ALREADY_LOADED: c_int = 100;
pub const ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER: c_int = 133;
pub const ENGINE_R_CMD_NOT_EXECUTABLE: c_int = 134;
pub const ENGINE_R_COMMAND_TAKES_INPUT: c_int = 135;
pub const ENGINE_R_COMMAND_TAKES_NO_INPUT: c_int = 136;
pub const ENGINE_R_CONFLICTING_ENGINE_ID: c_int = 103;
pub const ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 119;
pub const ENGINE_R_DH_NOT_IMPLEMENTED: c_int = 139;
pub const ENGINE_R_DSA_NOT_IMPLEMENTED: c_int = 140;
pub const ENGINE_R_DSO_FAILURE: c_int = 104;
pub const ENGINE_R_DSO_NOT_FOUND: c_int = 132;
pub const ENGINE_R_ENGINES_SECTION_ERROR: c_int = 148;
pub const ENGINE_R_ENGINE_CONFIGURATION_ERROR: c_int = 102;
pub const ENGINE_R_ENGINE_IS_NOT_IN_LIST: c_int = 105;
pub const ENGINE_R_ENGINE_SECTION_ERROR: c_int = 149;
pub const ENGINE_R_FAILED_LOADING_PRIVATE_KEY: c_int = 128;
pub const ENGINE_R_FAILED_LOADING_PUBLIC_KEY: c_int = 129;
pub const ENGINE_R_FINISH_FAILED: c_int = 106;
pub const ENGINE_R_GET_HANDLE_FAILED: c_int = 107;
pub const ENGINE_R_ID_OR_NAME_MISSING: c_int = 108;
pub const ENGINE_R_INIT_FAILED: c_int = 109;
pub const ENGINE_R_INTERNAL_LIST_ERROR: c_int = 110;
pub const ENGINE_R_INVALID_ARGUMENT: c_int = 143;
pub const ENGINE_R_INVALID_CMD_NAME: c_int = 137;
pub const ENGINE_R_INVALID_CMD_NUMBER: c_int = 138;
pub const ENGINE_R_INVALID_INIT_VALUE: c_int = 151;
pub const ENGINE_R_INVALID_STRING: c_int = 150;
pub const ENGINE_R_NOT_INITIALISED: c_int = 117;
pub const ENGINE_R_NOT_LOADED: c_int = 112;
pub const ENGINE_R_NO_CONTROL_FUNCTION: c_int = 120;
pub const ENGINE_R_NO_INDEX: c_int = 144;
pub const ENGINE_R_NO_LOAD_FUNCTION: c_int = 125;
pub const ENGINE_R_NO_REFERENCE: c_int = 130;
pub const ENGINE_R_NO_SUCH_ENGINE: c_int = 116;
pub const ENGINE_R_NO_UNLOAD_FUNCTION: c_int = 126;
pub const ENGINE_R_PROVIDE_PARAMETERS: c_int = 113;
pub const ENGINE_R_RSA_NOT_IMPLEMENTED: c_int = 141;
pub const ENGINE_R_UNIMPLEMENTED_CIPHER: c_int = 146;
pub const ENGINE_R_UNIMPLEMENTED_DIGEST: c_int = 147;
pub const ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD: c_int = 101;
pub const ENGINE_R_VERSION_INCOMPATIBILITY: c_int = 145;
pub const ERR_R_FATAL: c_int = 64;
pub const EVP_F_AESNI_INIT_KEY: c_int = 165;
pub const EVP_F_AESNI_XTS_CIPHER: c_int = 176;
pub const EVP_F_AES_INIT_KEY: c_int = 133;
pub const EVP_F_AES_XTS: c_int = 172;
pub const EVP_F_AES_XTS_CIPHER: c_int = 175;
pub const EVP_F_ALG_MODULE_INIT: c_int = 177;
pub const EVP_F_CAMELLIA_INIT_KEY: c_int = 159;
pub const EVP_F_CMAC_INIT: c_int = 173;
pub const EVP_F_DO_SIGVER_INIT: c_int = 161;
pub const EVP_F_EVP_CIPHERINIT_EX: c_int = 123;
pub const EVP_F_EVP_CIPHER_CTX_COPY: c_int = 163;
pub const EVP_F_EVP_CIPHER_CTX_CTRL: c_int = 124;
pub const EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH: c_int = 122;
pub const EVP_F_EVP_DECRYPTFINAL_EX: c_int = 101;
pub const EVP_F_EVP_DIGESTINIT_EX: c_int = 128;
pub const EVP_F_EVP_ENCRYPTFINAL_EX: c_int = 127;
pub const EVP_F_EVP_MD_CTX_COPY_EX: c_int = 110;
pub const EVP_F_EVP_MD_SIZE: c_int = 162;
pub const EVP_F_EVP_OPENINIT: c_int = 102;
pub const EVP_F_EVP_PBE_ALG_ADD: c_int = 115;
pub const EVP_F_EVP_PBE_ALG_ADD_TYPE: c_int = 160;
pub const EVP_F_EVP_PBE_CIPHERINIT: c_int = 116;
pub const EVP_F_EVP_PKEY_COPY_PARAMETERS: c_int = 103;
pub const EVP_F_EVP_PKEY_CTX_CTRL: c_int = 137;
pub const EVP_F_EVP_PKEY_CTX_CTRL_STR: c_int = 150;
pub const EVP_F_EVP_PKEY_CTX_DUP: c_int = 156;
pub const EVP_F_EVP_PKEY_DECRYPT: c_int = 104;
pub const EVP_F_EVP_PKEY_DECRYPT_INIT: c_int = 138;
pub const EVP_F_EVP_PKEY_DECRYPT_OLD: c_int = 151;
pub const EVP_F_EVP_PKEY_DERIVE: c_int = 153;
pub const EVP_F_EVP_PKEY_DERIVE_INIT: c_int = 154;
pub const EVP_F_EVP_PKEY_DERIVE_SET_PEER: c_int = 155;
pub const EVP_F_EVP_PKEY_ENCRYPT: c_int = 105;
pub const EVP_F_EVP_PKEY_ENCRYPT_INIT: c_int = 139;
pub const EVP_F_EVP_PKEY_ENCRYPT_OLD: c_int = 152;
pub const EVP_F_EVP_PKEY_KEYGEN: c_int = 146;
pub const EVP_F_EVP_PKEY_KEYGEN_INIT: c_int = 147;
pub const EVP_F_EVP_PKEY_NEW: c_int = 106;
pub const EVP_F_EVP_PKEY_PARAMGEN: c_int = 148;
pub const EVP_F_EVP_PKEY_PARAMGEN_INIT: c_int = 149;
pub const EVP_F_EVP_PKEY_SIGN: c_int = 140;
pub const EVP_F_EVP_PKEY_SIGN_INIT: c_int = 141;
pub const EVP_F_EVP_PKEY_VERIFY: c_int = 142;
pub const EVP_F_EVP_PKEY_VERIFY_INIT: c_int = 143;
pub const EVP_F_EVP_PKEY_VERIFY_RECOVER: c_int = 144;
pub const EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT: c_int = 145;
pub const EVP_F_EVP_RIJNDAEL: c_int = 126;
pub const EVP_F_EVP_SIGNFINAL: c_int = 107;
pub const EVP_F_EVP_VERIFYFINAL: c_int = 108;
pub const EVP_F_FIPS_CIPHERINIT: c_int = 166;
pub const EVP_F_FIPS_CIPHER_CTX_COPY: c_int = 170;
pub const EVP_F_FIPS_CIPHER_CTX_CTRL: c_int = 167;
pub const EVP_F_FIPS_CIPHER_CTX_SET_KEY_LENGTH: c_int = 171;
pub const EVP_F_FIPS_DIGESTINIT: c_int = 168;
pub const EVP_F_FIPS_MD_CTX_COPY: c_int = 169;
pub const EVP_F_HMAC_INIT_EX: c_int = 174;
pub const EVP_F_INT_CTX_NEW: c_int = 157;
pub const EVP_F_PKEY_SET_TYPE: c_int = 158;
pub const EVP_R_AES_IV_SETUP_FAILED: c_int = 162;
pub const EVP_R_AES_KEY_SETUP_FAILED: c_int = 143;
pub const EVP_R_BAD_BLOCK_LENGTH: c_int = 136;
pub const EVP_R_BAD_DECRYPT: c_int = 100;
pub const EVP_R_BAD_KEY_LENGTH: c_int = 137;
pub const EVP_R_BN_DECODE_ERROR: c_int = 112;
pub const EVP_R_BN_PUBKEY_ERROR: c_int = 113;
pub const EVP_R_BUFFER_TOO_SMALL: c_int = 155;
pub const EVP_R_CAMELLIA_KEY_SETUP_FAILED: c_int = 157;
pub const EVP_R_CIPHER_PARAMETER_ERROR: c_int = 122;
pub const EVP_R_COMMAND_NOT_SUPPORTED: c_int = 147;
pub const EVP_R_CTRL_NOT_IMPLEMENTED: c_int = 132;
pub const EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED: c_int = 133;
pub const EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH: c_int = 138;
pub const EVP_R_DECODE_ERROR: c_int = 114;
pub const EVP_R_DIFFERENT_KEY_TYPES: c_int = 101;
pub const EVP_R_DIFFERENT_PARAMETERS: c_int = 153;
pub const EVP_R_DISABLED_FOR_FIPS: c_int = 163;
pub const EVP_R_ENCODE_ERROR: c_int = 115;
pub const EVP_R_ERROR_LOADING_SECTION: c_int = 165;
pub const EVP_R_ERROR_SETTING_FIPS_MODE: c_int = 166;
pub const EVP_R_EVP_PBE_CIPHERINIT_ERROR: c_int = 119;
pub const EVP_R_EXPECTING_AN_RSA_KEY: c_int = 127;
pub const EVP_R_EXPECTING_A_DH_KEY: c_int = 128;
pub const EVP_R_EXPECTING_A_DSA_KEY: c_int = 129;
pub const EVP_R_EXPECTING_A_ECDSA_KEY: c_int = 141;
pub const EVP_R_EXPECTING_A_EC_KEY: c_int = 142;
pub const EVP_R_FIPS_MODE_NOT_SUPPORTED: c_int = 167;
pub const EVP_R_INITIALIZATION_ERROR: c_int = 134;
pub const EVP_R_INPUT_NOT_INITIALIZED: c_int = 111;
pub const EVP_R_INVALID_DIGEST: c_int = 152;
pub const EVP_R_INVALID_FIPS_MODE: c_int = 168;
pub const EVP_R_INVALID_KEY: c_int = 171;
pub const EVP_R_INVALID_KEY_LENGTH: c_int = 130;
pub const EVP_R_INVALID_OPERATION: c_int = 148;
pub const EVP_R_IV_TOO_LARGE: c_int = 102;
pub const EVP_R_KEYGEN_FAILURE: c_int = 120;
pub const EVP_R_MESSAGE_DIGEST_IS_NULL: c_int = 159;
pub const EVP_R_METHOD_NOT_SUPPORTED: c_int = 144;
pub const EVP_R_MISSING_PARAMETERS: c_int = 103;
pub const EVP_R_NO_CIPHER_SET: c_int = 131;
pub const EVP_R_NO_DEFAULT_DIGEST: c_int = 158;
pub const EVP_R_NO_DIGEST_SET: c_int = 139;
pub const EVP_R_NO_DSA_PARAMETERS: c_int = 116;
pub const EVP_R_NO_KEY_SET: c_int = 154;
pub const EVP_R_NO_OPERATION_SET: c_int = 149;
pub const EVP_R_NO_SIGN_FUNCTION_CONFIGURED: c_int = 104;
pub const EVP_R_NO_VERIFY_FUNCTION_CONFIGURED: c_int = 105;
pub const EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE: c_int = 150;
pub const EVP_R_OPERATON_NOT_INITIALIZED: c_int = 151;
pub const EVP_R_PRIVATE_KEY_DECODE_ERROR: c_int = 145;
pub const EVP_R_PRIVATE_KEY_ENCODE_ERROR: c_int = 146;
pub const EVP_R_PUBLIC_KEY_NOT_RSA: c_int = 106;
pub const EVP_R_TOO_LARGE: c_int = 164;
pub const EVP_R_UNKNOWN_CIPHER: c_int = 160;
pub const EVP_R_UNKNOWN_DIGEST: c_int = 161;
pub const EVP_R_UNKNOWN_OPTION: c_int = 169;
pub const EVP_R_UNKNOWN_PBE_ALGORITHM: c_int = 121;
pub const EVP_R_UNSUPORTED_NUMBER_OF_ROUNDS: c_int = 135;
pub const EVP_R_UNSUPPORTED_ALGORITHM: c_int = 156;
pub const EVP_R_UNSUPPORTED_CIPHER: c_int = 107;
pub const EVP_R_UNSUPPORTED_KEYLENGTH: c_int = 123;
pub const EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION: c_int = 124;
pub const EVP_R_UNSUPPORTED_KEY_SIZE: c_int = 108;
pub const EVP_R_UNSUPPORTED_PRF: c_int = 125;
pub const EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM: c_int = 118;
pub const EVP_R_UNSUPPORTED_SALT_TYPE: c_int = 126;
pub const EVP_R_WRAP_MODE_NOT_ALLOWED: c_int = 170;
pub const EVP_R_WRONG_FINAL_BLOCK_LENGTH: c_int = 109;
pub const EVP_R_WRONG_PUBLIC_KEY_TYPE: c_int = 110;
pub const GMP_F_E_GMP_CTRL: c_int = 100;
pub const GMP_F_E_GMP_RSA_MOD_EXP: c_int = 101;
pub const GMP_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 100;
pub const GMP_R_KEY_CONTEXT_ERROR: c_int = 101;
pub const GMP_R_MISSING_KEY_COMPONENTS: c_int = 102;
pub const GOST_F_DECODE_GOST_ALGOR_PARAMS: c_int = 99;
pub const GOST_F_ENCODE_GOST_ALGOR_PARAMS: c_int = 100;
pub const GOST_F_GET_ENCRYPTION_PARAMS: c_int = 103;
pub const GOST_F_GOST_CIPHER_CTL: c_int = 111;
pub const GOST_F_GOST_DO_SIGN: c_int = 112;
pub const GOST_F_GOST_DO_VERIFY: c_int = 113;
pub const GOST_F_GOST_IMIT_CTRL: c_int = 114;
pub const GOST_F_GOST_IMIT_FINAL: c_int = 140;
pub const GOST_F_GOST_IMIT_UPDATE: c_int = 115;
pub const GOST_F_GOST_SIGN_KEYGEN: c_int = 142;
pub const GOST_F_PKEY_GOST_CTRL: c_int = 125;
pub const GOST_F_PKEY_GOST_MAC_CTRL: c_int = 128;
pub const GOST_F_PKEY_GOST_MAC_CTRL_STR: c_int = 129;
pub const GOST_F_PKEY_GOST_MAC_KEYGEN: c_int = 130;
pub const GOST_F_PRIV_DECODE_GOST: c_int = 132;
pub const GOST_F_UNPACK_CC_SIGNATURE: c_int = 136;
pub const GOST_F_UNPACK_CP_SIGNATURE: c_int = 137;
pub const GOST_R_BAD_KEY_PARAMETERS_FORMAT: c_int = 99;
pub const GOST_R_BAD_PKEY_PARAMETERS_FORMAT: c_int = 100;
pub const GOST_R_CANNOT_PACK_EPHEMERAL_KEY: c_int = 101;
pub const GOST_R_CTRL_CALL_FAILED: c_int = 132;
pub const GOST_R_ERROR_COMPUTING_SHARED_KEY: c_int = 102;
pub const GOST_R_ERROR_PACKING_KEY_TRANSPORT_INFO: c_int = 103;
pub const GOST_R_ERROR_PARSING_KEY_TRANSPORT_INFO: c_int = 104;
pub const GOST_R_INCOMPATIBLE_ALGORITHMS: c_int = 105;
pub const GOST_R_INCOMPATIBLE_PEER_KEY: c_int = 131;
pub const GOST_R_INVALID_CIPHER_PARAMS: c_int = 106;
pub const GOST_R_INVALID_CIPHER_PARAM_OID: c_int = 107;
pub const GOST_R_INVALID_DIGEST_TYPE: c_int = 108;
pub const GOST_R_INVALID_IV_LENGTH: c_int = 110;
pub const GOST_R_INVALID_MAC_KEY_LENGTH: c_int = 111;
pub const GOST_R_INVALID_PARAMSET: c_int = 112;
pub const GOST_R_KEY_IS_NOT_INITALIZED: c_int = 113;
pub const GOST_R_KEY_IS_NOT_INITIALIZED: c_int = 114;
pub const GOST_R_KEY_PARAMETERS_MISSING: c_int = 115;
pub const GOST_R_MAC_KEY_NOT_SET: c_int = 116;
pub const GOST_R_MALLOC_FAILURE: c_int = 117;
pub const GOST_R_NO_MEMORY: c_int = 118;
pub const GOST_R_NO_PARAMETERS_SET: c_int = 119;
pub const GOST_R_NO_PEER_KEY: c_int = 120;
pub const GOST_R_NO_PRIVATE_PART_OF_NON_EPHEMERAL_KEYPAIR: c_int = 121;
pub const GOST_R_PUBLIC_KEY_UNDEFINED: c_int = 122;
pub const GOST_R_RANDOM_GENERATOR_ERROR: c_int = 123;
pub const GOST_R_RANDOM_GENERATOR_FAILURE: c_int = 124;
pub const GOST_R_RANDOM_NUMBER_GENERATOR_FAILED: c_int = 125;
pub const GOST_R_SIGNATURE_MISMATCH: c_int = 126;
pub const GOST_R_SIGNATURE_PARTS_GREATER_THAN_Q: c_int = 127;
pub const GOST_R_UKM_NOT_SET: c_int = 128;
pub const GOST_R_UNSUPPORTED_CIPHER_CTL_COMMAND: c_int = 129;
pub const GOST_R_UNSUPPORTED_PARAMETER_SET: c_int = 130;
pub const HWCRHK_F_HWCRHK_CTRL: c_int = 100;
pub const HWCRHK_F_HWCRHK_FINISH: c_int = 101;
pub const HWCRHK_F_HWCRHK_GET_PASS: c_int = 102;
pub const HWCRHK_F_HWCRHK_INIT: c_int = 103;
pub const HWCRHK_F_HWCRHK_INSERT_CARD: c_int = 104;
pub const HWCRHK_F_HWCRHK_LOAD_PRIVKEY: c_int = 105;
pub const HWCRHK_F_HWCRHK_LOAD_PUBKEY: c_int = 106;
pub const HWCRHK_F_HWCRHK_MOD_EXP: c_int = 107;
pub const HWCRHK_F_HWCRHK_RAND_BYTES: c_int = 108;
pub const HWCRHK_F_HWCRHK_RSA_MOD_EXP: c_int = 109;
pub const HWCRHK_R_ALREADY_LOADED: c_int = 100;
pub const HWCRHK_R_BIO_WAS_FREED: c_int = 101;
pub const HWCRHK_R_CHIL_ERROR: c_int = 102;
pub const HWCRHK_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const HWCRHK_R_DSO_FAILURE: c_int = 104;
pub const HWCRHK_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const HWCRHK_R_NOT_INITIALISED: c_int = 106;
pub const HWCRHK_R_NOT_LOADED: c_int = 107;
pub const HWCRHK_R_NO_CALLBACK: c_int = 108;
pub const HWCRHK_R_NO_KEY: c_int = 109;
pub const HWCRHK_R_PRIVATE_KEY_ALGORITHMS_DISABLED: c_int = 110;
pub const HWCRHK_R_REQUEST_FAILED: c_int = 111;
pub const HWCRHK_R_REQUEST_FALLBACK: c_int = 112;
pub const HWCRHK_R_UNIT_FAILURE: c_int = 113;
pub const IBMCA_F_IBMCA_CTRL: c_int = 100;
pub const IBMCA_F_IBMCA_FINISH: c_int = 101;
pub const IBMCA_F_IBMCA_INIT: c_int = 102;
pub const IBMCA_F_IBMCA_MOD_EXP: c_int = 103;
pub const IBMCA_F_IBMCA_MOD_EXP_CRT: c_int = 104;
pub const IBMCA_F_IBMCA_RAND_BYTES: c_int = 105;
pub const IBMCA_F_IBMCA_RSA_MOD_EXP: c_int = 106;
pub const IBMCA_R_ALREADY_LOADED: c_int = 100;
pub const IBMCA_R_BN_CTX_FULL: c_int = 101;
pub const IBMCA_R_BN_EXPAND_FAIL: c_int = 102;
pub const IBMCA_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const IBMCA_R_DSO_FAILURE: c_int = 104;
pub const IBMCA_R_MEXP_LENGTH_TO_LARGE: c_int = 105;
pub const IBMCA_R_MISSING_KEY_COMPONENTS: c_int = 106;
pub const IBMCA_R_NOT_INITIALISED: c_int = 107;
pub const IBMCA_R_NOT_LOADED: c_int = 108;
pub const IBMCA_R_OPERANDS_TO_LARGE: c_int = 109;
pub const IBMCA_R_OUTLEN_TO_LARGE: c_int = 110;
pub const IBMCA_R_REQUEST_FAILED: c_int = 111;
pub const IBMCA_R_UNDERFLOW_CONDITION: c_int = 112;
pub const IBMCA_R_UNDERFLOW_KEYRECORD: c_int = 113;
pub const IBMCA_R_UNIT_FAILURE: c_int = 114;
pub const JPAKE_F_VERIFY_ZKP: c_int = 100;
pub const JPAKE_R_HASH_OF_HASH_OF_KEY_MISMATCH: c_int = 106;
pub const JPAKE_R_HASH_OF_KEY_MISMATCH: c_int = 107;
pub const JPAKE_R_VERIFY_B_FAILED: c_int = 102;
pub const JPAKE_R_ZKP_VERIFY_FAILED: c_int = 100;
pub const NURON_F_NURON_CTRL: c_int = 100;
pub const NURON_F_NURON_FINISH: c_int = 101;
pub const NURON_F_NURON_INIT: c_int = 102;
pub const NURON_F_NURON_MOD_EXP: c_int = 103;
pub const NURON_R_ALREADY_LOADED: c_int = 100;
pub const NURON_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 101;
pub const NURON_R_DSO_FAILURE: c_int = 102;
pub const NURON_R_DSO_FUNCTION_NOT_FOUND: c_int = 103;
pub const NURON_R_DSO_NOT_FOUND: c_int = 104;
pub const NURON_R_NOT_LOADED: c_int = 105;
pub const OBJ_F_OBJ_ADD_OBJECT: c_int = 105;
pub const OBJ_F_OBJ_CREATE: c_int = 100;
pub const OBJ_F_OBJ_DUP: c_int = 101;
pub const OBJ_F_OBJ_NAME_NEW_INDEX: c_int = 106;
pub const OBJ_R_MALLOC_FAILURE: c_int = 100;
pub const OBJ_R_UNKNOWN_NID: c_int = 101;
pub const OCSP_F_OCSP_BASIC_SIGN: c_int = 104;
pub const OCSP_F_OCSP_BASIC_VERIFY: c_int = 105;
pub const OCSP_F_OCSP_CERT_ID_NEW: c_int = 101;
pub const OCSP_F_OCSP_CHECK_DELEGATED: c_int = 106;
pub const OCSP_F_OCSP_CHECK_IDS: c_int = 107;
pub const OCSP_F_OCSP_CHECK_ISSUER: c_int = 108;
pub const OCSP_F_OCSP_CHECK_VALIDITY: c_int = 115;
pub const OCSP_F_OCSP_MATCH_ISSUERID: c_int = 109;
pub const OCSP_F_OCSP_PARSE_URL: c_int = 114;
pub const OCSP_F_OCSP_REQUEST_SIGN: c_int = 110;
pub const OCSP_F_OCSP_REQUEST_VERIFY: c_int = 116;
pub const OCSP_F_OCSP_SENDREQ_BIO: c_int = 112;
pub const OCSP_F_OCSP_SENDREQ_NBIO: c_int = 117;
pub const OCSP_F_REQUEST_VERIFY: c_int = 113;
pub const OCSP_R_BAD_DATA: c_int = 100;
pub const OCSP_R_CERTIFICATE_VERIFY_ERROR: c_int = 101;
pub const OCSP_R_DIGEST_ERR: c_int = 102;
pub const OCSP_R_ERROR_IN_NEXTUPDATE_FIELD: c_int = 122;
pub const OCSP_R_ERROR_IN_THISUPDATE_FIELD: c_int = 123;
pub const OCSP_R_ERROR_PARSING_URL: c_int = 121;
pub const OCSP_R_MISSING_OCSPSIGNING_USAGE: c_int = 103;
pub const OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE: c_int = 124;
pub const OCSP_R_NOT_BASIC_RESPONSE: c_int = 104;
pub const OCSP_R_NO_CERTIFICATES_IN_CHAIN: c_int = 105;
pub const OCSP_R_NO_CONTENT: c_int = 106;
pub const OCSP_R_NO_PUBLIC_KEY: c_int = 107;
pub const OCSP_R_NO_RESPONSE_DATA: c_int = 108;
pub const OCSP_R_NO_REVOKED_TIME: c_int = 109;
pub const OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 110;
pub const OCSP_R_REQUEST_NOT_SIGNED: c_int = 128;
pub const OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA: c_int = 111;
pub const OCSP_R_ROOT_CA_NOT_TRUSTED: c_int = 112;
pub const OCSP_R_SERVER_READ_ERROR: c_int = 113;
pub const OCSP_R_SERVER_RESPONSE_ERROR: c_int = 114;
pub const OCSP_R_SERVER_RESPONSE_PARSE_ERROR: c_int = 115;
pub const OCSP_R_SERVER_WRITE_ERROR: c_int = 116;
pub const OCSP_R_SIGNATURE_FAILURE: c_int = 117;
pub const OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND: c_int = 118;
pub const OCSP_R_STATUS_EXPIRED: c_int = 125;
pub const OCSP_R_STATUS_NOT_YET_VALID: c_int = 126;
pub const OCSP_R_STATUS_TOO_OLD: c_int = 127;
pub const OCSP_R_UNKNOWN_MESSAGE_DIGEST: c_int = 119;
pub const OCSP_R_UNKNOWN_NID: c_int = 120;
pub const OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE: c_int = 129;
pub const PEM_F_CHECK_BITLEN_DSA: c_int = 130;
pub const PEM_F_CHECK_BITLEN_RSA: c_int = 131;
pub const PEM_F_DO_BLOB_HEADER: c_int = 134;
pub const PEM_F_DO_PVK_BODY: c_int = 135;
pub const PEM_F_DO_PVK_HEADER: c_int = 136;
pub const PEM_F_LOAD_IV: c_int = 101;
pub const PEM_F_PEM_DEF_CALLBACK: c_int = 100;
pub const PEM_F_PEM_DO_HEADER: c_int = 106;
pub const PEM_F_PEM_GET_EVP_CIPHER_INFO: c_int = 107;
pub const PEM_F_PEM_READ: c_int = 108;
pub const PEM_F_PEM_READ_BIO: c_int = 109;
pub const PEM_F_PEM_READ_BIO_DHPARAMS: c_int = 141;
pub const PEM_F_PEM_READ_BIO_PARAMETERS: c_int = 140;
pub const PEM_F_PEM_READ_BIO_PRIVATEKEY: c_int = 123;
pub const PEM_F_PEM_READ_DHPARAMS: c_int = 142;
pub const PEM_F_PEM_READ_PRIVATEKEY: c_int = 124;
pub const PEM_F_PEM_SEALFINAL: c_int = 110;
pub const PEM_F_PEM_SEALINIT: c_int = 111;
pub const PEM_F_PEM_SIGNFINAL: c_int = 112;
pub const PEM_F_PEM_WRITE: c_int = 113;
pub const PEM_F_PEM_WRITE_BIO: c_int = 114;
pub const PEM_F_PEM_WRITE_PRIVATEKEY: c_int = 139;
pub const PEM_R_BAD_DECRYPT: c_int = 101;
pub const PEM_R_BAD_END_LINE: c_int = 102;
pub const PEM_R_BAD_IV_CHARS: c_int = 103;
pub const PEM_R_BAD_MAGIC_NUMBER: c_int = 116;
pub const PEM_R_BAD_PASSWORD_READ: c_int = 104;
pub const PEM_R_BAD_VERSION_NUMBER: c_int = 117;
pub const PEM_R_BIO_WRITE_FAILURE: c_int = 118;
pub const PEM_R_CIPHER_IS_NULL: c_int = 127;
pub const PEM_R_ERROR_CONVERTING_PRIVATE_KEY: c_int = 115;
pub const PEM_R_EXPECTING_PRIVATE_KEY_BLOB: c_int = 119;
pub const PEM_R_EXPECTING_PUBLIC_KEY_BLOB: c_int = 120;
pub const PEM_R_HEADER_TOO_LONG: c_int = 128;
pub const PEM_R_INCONSISTENT_HEADER: c_int = 121;
pub const PEM_R_KEYBLOB_HEADER_PARSE_ERROR: c_int = 122;
pub const PEM_R_KEYBLOB_TOO_SHORT: c_int = 123;
pub const PEM_R_NOT_DEK_INFO: c_int = 105;
pub const PEM_R_NOT_ENCRYPTED: c_int = 106;
pub const PEM_R_NOT_PROC_TYPE: c_int = 107;
pub const PEM_R_NO_START_LINE: c_int = 108;
pub const PEM_R_PROBLEMS_GETTING_PASSWORD: c_int = 109;
pub const PEM_R_PUBLIC_KEY_NO_RSA: c_int = 110;
pub const PEM_R_PVK_DATA_TOO_SHORT: c_int = 124;
pub const PEM_R_PVK_TOO_SHORT: c_int = 125;
pub const PEM_R_READ_KEY: c_int = 111;
pub const PEM_R_SHORT_HEADER: c_int = 112;
pub const PEM_R_UNSUPPORTED_CIPHER: c_int = 113;
pub const PEM_R_UNSUPPORTED_ENCRYPTION: c_int = 114;
pub const PEM_R_UNSUPPORTED_KEY_COMPONENTS: c_int = 126;
pub const RAND_F_RAND_GET_RAND_METHOD: c_int = 101;
pub const RAND_F_RAND_INIT_FIPS: c_int = 102;
pub const RAND_F_SSLEAY_RAND_BYTES: c_int = 100;
pub const RAND_R_DUAL_EC_DRBG_DISABLED: c_int = 104;
pub const RAND_R_ERROR_INITIALISING_DRBG: c_int = 102;
pub const RAND_R_ERROR_INSTANTIATING_DRBG: c_int = 103;
pub const RAND_R_NO_FIPS_RANDOM_METHOD_SET: c_int = 101;
pub const RAND_R_PRNG_NOT_SEEDED: c_int = 100;
pub const RSAREF_F_BNREF_MOD_EXP: c_int = 100;
pub const RSAREF_F_CIPHER_DES_CBC_CODE: c_int = 112;
pub const RSAREF_F_RSAREF_MOD_EXP: c_int = 102;
pub const RSAREF_F_RSAREF_PRIVATE_DECRYPT: c_int = 103;
pub const RSAREF_F_RSAREF_PRIVATE_ENCRYPT: c_int = 104;
pub const RSAREF_F_RSAREF_PUBLIC_DECRYPT: c_int = 105;
pub const RSAREF_F_RSAREF_PUBLIC_ENCRYPT: c_int = 106;
pub const RSAREF_F_RSA_PRIVATE_DECRYPT: c_int = 108;
pub const RSAREF_F_RSA_PRIVATE_ENCRYPT: c_int = 109;
pub const RSAREF_F_RSA_PUBLIC_DECRYPT: c_int = 110;
pub const RSAREF_F_RSA_PUBLIC_ENCRYPT: c_int = 111;
pub const RSAREF_R_CONTENT_ENCODING: c_int = 100;
pub const RSAREF_R_DATA: c_int = 101;
pub const RSAREF_R_DIGEST_ALGORITHM: c_int = 102;
pub const RSAREF_R_ENCODING: c_int = 103;
pub const RSAREF_R_ENCRYPTION_ALGORITHM: c_int = 104;
pub const RSAREF_R_KEY: c_int = 105;
pub const RSAREF_R_KEY_ENCODING: c_int = 106;
pub const RSAREF_R_LEN: c_int = 107;
pub const RSAREF_R_LENGTH_NOT_BLOCK_ALIGNED: c_int = 114;
pub const RSAREF_R_MODULUS_LEN: c_int = 108;
pub const RSAREF_R_NEED_RANDOM: c_int = 109;
pub const RSAREF_R_PRIVATE_KEY: c_int = 110;
pub const RSAREF_R_PUBLIC_KEY: c_int = 111;
pub const RSAREF_R_SIGNATURE: c_int = 112;
pub const RSAREF_R_SIGNATURE_ENCODING: c_int = 113;
pub const RSAREF_R_UNKNOWN_FAULT: c_int = 115;
pub const RSA_F_CHECK_PADDING_MD: c_int = 140;
pub const RSA_F_DO_RSA_PRINT: c_int = 146;
pub const RSA_F_INT_RSA_VERIFY: c_int = 145;
pub const RSA_F_MEMORY_LOCK: c_int = 100;
pub const RSA_F_OLD_RSA_PRIV_DECODE: c_int = 147;
pub const RSA_F_PKEY_RSA_CTRL: c_int = 143;
pub const RSA_F_PKEY_RSA_CTRL_STR: c_int = 144;
pub const RSA_F_PKEY_RSA_SIGN: c_int = 142;
pub const RSA_F_PKEY_RSA_VERIFY: c_int = 154;
pub const RSA_F_PKEY_RSA_VERIFYRECOVER: c_int = 141;
pub const RSA_F_RSA_ALGOR_TO_MD: c_int = 157;
pub const RSA_F_RSA_BUILTIN_KEYGEN: c_int = 129;
pub const RSA_F_RSA_CHECK_KEY: c_int = 123;
pub const RSA_F_RSA_CMS_DECRYPT: c_int = 158;
pub const RSA_F_RSA_EAY_PRIVATE_DECRYPT: c_int = 101;
pub const RSA_F_RSA_EAY_PRIVATE_ENCRYPT: c_int = 102;
pub const RSA_F_RSA_EAY_PUBLIC_DECRYPT: c_int = 103;
pub const RSA_F_RSA_EAY_PUBLIC_ENCRYPT: c_int = 104;
pub const RSA_F_RSA_GENERATE_KEY: c_int = 105;
pub const RSA_F_RSA_GENERATE_KEY_EX: c_int = 155;
pub const RSA_F_RSA_ITEM_VERIFY: c_int = 156;
pub const RSA_F_RSA_MEMORY_LOCK: c_int = 130;
pub const RSA_F_RSA_NEW_METHOD: c_int = 106;
pub const RSA_F_RSA_NULL: c_int = 124;
pub const RSA_F_RSA_NULL_MOD_EXP: c_int = 131;
pub const RSA_F_RSA_NULL_PRIVATE_DECRYPT: c_int = 132;
pub const RSA_F_RSA_NULL_PRIVATE_ENCRYPT: c_int = 133;
pub const RSA_F_RSA_NULL_PUBLIC_DECRYPT: c_int = 134;
pub const RSA_F_RSA_NULL_PUBLIC_ENCRYPT: c_int = 135;
pub const RSA_F_RSA_PADDING_ADD_NONE: c_int = 107;
pub const RSA_F_RSA_PADDING_CHECK_NONE: c_int = 111;
pub const RSA_F_RSA_PRINT: c_int = 115;
pub const RSA_F_RSA_PRINT_FP: c_int = 116;
pub const RSA_F_RSA_PRIVATE_DECRYPT: c_int = 150;
pub const RSA_F_RSA_PRIVATE_ENCRYPT: c_int = 151;
pub const RSA_F_RSA_PRIV_DECODE: c_int = 137;
pub const RSA_F_RSA_PRIV_ENCODE: c_int = 138;
pub const RSA_F_RSA_PSS_TO_CTX: c_int = 162;
pub const RSA_F_RSA_PUBLIC_DECRYPT: c_int = 152;
pub const RSA_F_RSA_PUBLIC_ENCRYPT: c_int = 153;
pub const RSA_F_RSA_PUB_DECODE: c_int = 139;
pub const RSA_F_RSA_SETUP_BLINDING: c_int = 136;
pub const RSA_F_RSA_SIGN: c_int = 117;
pub const RSA_F_RSA_VERIFY: c_int = 119;
pub const RSA_R_ALGORITHM_MISMATCH: c_int = 100;
pub const RSA_R_BAD_E_VALUE: c_int = 101;
pub const RSA_R_BAD_FIXED_HEADER_DECRYPT: c_int = 102;
pub const RSA_R_BAD_PAD_BYTE_COUNT: c_int = 103;
pub const RSA_R_BAD_SIGNATURE: c_int = 104;
pub const RSA_R_DATA_GREATER_THAN_MOD_LEN: c_int = 108;
pub const RSA_R_DATA_TOO_LARGE: c_int = 109;
pub const RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 110;
pub const RSA_R_DATA_TOO_LARGE_FOR_MODULUS: c_int = 132;
pub const RSA_R_DATA_TOO_SMALL: c_int = 111;
pub const RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE: c_int = 122;
pub const RSA_R_DIGEST_DOES_NOT_MATCH: c_int = 166;
pub const RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY: c_int = 112;
pub const RSA_R_FIRST_OCTET_INVALID: c_int = 133;
pub const RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE: c_int = 144;
pub const RSA_R_INVALID_DIGEST: c_int = 160;
pub const RSA_R_INVALID_DIGEST_LENGTH: c_int = 143;
pub const RSA_R_INVALID_HEADER: c_int = 137;
pub const RSA_R_INVALID_KEYBITS: c_int = 145;
pub const RSA_R_INVALID_LABEL: c_int = 161;
pub const RSA_R_INVALID_MESSAGE_LENGTH: c_int = 131;
pub const RSA_R_INVALID_OAEP_PARAMETERS: c_int = 162;
pub const RSA_R_INVALID_PADDING: c_int = 138;
pub const RSA_R_INVALID_PADDING_MODE: c_int = 141;
pub const RSA_R_INVALID_PSS_PARAMETERS: c_int = 149;
pub const RSA_R_INVALID_PSS_SALTLEN: c_int = 146;
pub const RSA_R_INVALID_SALT_LENGTH: c_int = 150;
pub const RSA_R_INVALID_TRAILER: c_int = 139;
pub const RSA_R_IQMP_NOT_INVERSE_OF_Q: c_int = 126;
pub const RSA_R_KEY_SIZE_TOO_SMALL: c_int = 120;
pub const RSA_R_LAST_OCTET_INVALID: c_int = 134;
pub const RSA_R_MODULUS_TOO_LARGE: c_int = 105;
pub const RSA_R_NON_FIPS_RSA_METHOD: c_int = 157;
pub const RSA_R_NO_PUBLIC_EXPONENT: c_int = 140;
pub const RSA_R_NULL_BEFORE_BLOCK_MISSING: c_int = 113;
pub const RSA_R_N_DOES_NOT_EQUAL_P_Q: c_int = 127;
pub const RSA_R_OAEP_DECODING_ERROR: c_int = 121;
pub const RSA_R_OPERATION_NOT_ALLOWED_IN_FIPS_MODE: c_int = 158;
pub const RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE: c_int = 148;
pub const RSA_R_PADDING_CHECK_FAILED: c_int = 114;
pub const RSA_R_PKCS_DECODING_ERROR: c_int = 159;
pub const RSA_R_P_NOT_PRIME: c_int = 128;
pub const RSA_R_Q_NOT_PRIME: c_int = 129;
pub const RSA_R_RSA_OPERATIONS_NOT_SUPPORTED: c_int = 130;
pub const RSA_R_SLEN_CHECK_FAILED: c_int = 136;
pub const RSA_R_SLEN_RECOVERY_FAILED: c_int = 135;
pub const RSA_R_UNKNOWN_ALGORITHM_TYPE: c_int = 117;
pub const RSA_R_UNKNOWN_DIGEST: c_int = 163;
pub const RSA_R_UNKNOWN_MASK_DIGEST: c_int = 151;
pub const RSA_R_UNKNOWN_PADDING_TYPE: c_int = 118;
pub const RSA_R_UNKNOWN_PSS_DIGEST: c_int = 152;
pub const RSA_R_UNSUPPORTED_ENCRYPTION_TYPE: c_int = 164;
pub const RSA_R_UNSUPPORTED_LABEL_SOURCE: c_int = 165;
pub const RSA_R_UNSUPPORTED_MASK_ALGORITHM: c_int = 153;
pub const RSA_R_UNSUPPORTED_MASK_PARAMETER: c_int = 154;
pub const RSA_R_UNSUPPORTED_SIGNATURE_TYPE: c_int = 155;
pub const RSA_R_VALUE_MISSING: c_int = 147;
pub const RSA_R_WRONG_SIGNATURE_LENGTH: c_int = 119;
pub const SSL_F_CHECK_SUITEB_CIPHER_LIST: c_int = 331;
pub const SSL_F_CLIENT_CERTIFICATE: c_int = 100;
pub const SSL_F_CLIENT_FINISHED: c_int = 167;
pub const SSL_F_CLIENT_HELLO: c_int = 101;
pub const SSL_F_CLIENT_MASTER_KEY: c_int = 102;
pub const SSL_F_GET_CLIENT_FINISHED: c_int = 105;
pub const SSL_F_GET_CLIENT_HELLO: c_int = 106;
pub const SSL_F_GET_CLIENT_MASTER_KEY: c_int = 107;
pub const SSL_F_GET_SERVER_FINISHED: c_int = 108;
pub const SSL_F_GET_SERVER_HELLO: c_int = 109;
pub const SSL_F_GET_SERVER_STATIC_DH_KEY: c_int = 340;
pub const SSL_F_GET_SERVER_VERIFY: c_int = 110;
pub const SSL_F_READ_N: c_int = 112;
pub const SSL_F_REQUEST_CERTIFICATE: c_int = 113;
pub const SSL_F_SERVER_FINISH: c_int = 239;
pub const SSL_F_SERVER_HELLO: c_int = 114;
pub const SSL_F_SERVER_VERIFY: c_int = 240;
pub const SSL_F_SSL_ADD_CERT_CHAIN: c_int = 318;
pub const SSL_F_SSL_ADD_CERT_TO_BUF: c_int = 319;
pub const SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT: c_int = 298;
pub const SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT: c_int = 277;
pub const SSL_F_SSL_ADD_CLIENTHELLO_USE_SRTP_EXT: c_int = 307;
pub const SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK: c_int = 215;
pub const SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK: c_int = 216;
pub const SSL_F_SSL_ADD_SERVERHELLO_RENEGOTIATE_EXT: c_int = 299;
pub const SSL_F_SSL_ADD_SERVERHELLO_TLSEXT: c_int = 278;
pub const SSL_F_SSL_ADD_SERVERHELLO_USE_SRTP_EXT: c_int = 308;
pub const SSL_F_SSL_BAD_METHOD: c_int = 160;
pub const SSL_F_SSL_BUILD_CERT_CHAIN: c_int = 332;
pub const SSL_F_SSL_BYTES_TO_CIPHER_LIST: c_int = 161;
pub const SSL_F_SSL_CERT_DUP: c_int = 221;
pub const SSL_F_SSL_CERT_INST: c_int = 222;
pub const SSL_F_SSL_CERT_INSTANTIATE: c_int = 214;
pub const SSL_F_SSL_CERT_NEW: c_int = 162;
pub const SSL_F_SSL_CHECK_PRIVATE_KEY: c_int = 163;
pub const SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT: c_int = 280;
pub const SSL_F_SSL_CHECK_SRVR_ECC_CERT_AND_ALG: c_int = 279;
pub const SSL_F_SSL_CIPHER_PROCESS_RULESTR: c_int = 230;
pub const SSL_F_SSL_CIPHER_STRENGTH_SORT: c_int = 231;
pub const SSL_F_SSL_CLEAR: c_int = 164;
pub const SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD: c_int = 165;
pub const SSL_F_SSL_CONF_CMD: c_int = 334;
pub const SSL_F_SSL_CREATE_CIPHER_LIST: c_int = 166;
pub const SSL_F_SSL_CTRL: c_int = 232;
pub const SSL_F_SSL_CTX_CHECK_PRIVATE_KEY: c_int = 168;
pub const SSL_F_SSL_CTX_MAKE_PROFILES: c_int = 309;
pub const SSL_F_SSL_CTX_NEW: c_int = 169;
pub const SSL_F_SSL_CTX_SET_CIPHER_LIST: c_int = 269;
pub const SSL_F_SSL_CTX_SET_CLIENT_CERT_ENGINE: c_int = 290;
pub const SSL_F_SSL_CTX_SET_PURPOSE: c_int = 226;
pub const SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT: c_int = 219;
pub const SSL_F_SSL_CTX_SET_SSL_VERSION: c_int = 170;
pub const SSL_F_SSL_CTX_SET_TRUST: c_int = 229;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE: c_int = 171;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE_CHAIN_FILE: c_int = 220;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE_FILE: c_int = 173;
pub const SSL_F_SSL_CTX_USE_PRIVATEKEY: c_int = 174;
pub const SSL_F_SSL_CTX_USE_PRIVATEKEY_FILE: c_int = 176;
pub const SSL_F_SSL_CTX_USE_PSK_IDENTITY_HINT: c_int = 272;
pub const SSL_F_SSL_CTX_USE_RSAPRIVATEKEY: c_int = 177;
pub const SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_FILE: c_int = 179;
pub const SSL_F_SSL_CTX_USE_SERVERINFO: c_int = 336;
pub const SSL_F_SSL_CTX_USE_SERVERINFO_FILE: c_int = 337;
pub const SSL_F_SSL_DO_HANDSHAKE: c_int = 180;
pub const SSL_F_SSL_GET_NEW_SESSION: c_int = 181;
pub const SSL_F_SSL_GET_PREV_SESSION: c_int = 217;
pub const SSL_F_SSL_GET_SERVER_CERT_INDEX: c_int = 322;
pub const SSL_F_SSL_GET_SERVER_SEND_CERT: c_int = 182;
pub const SSL_F_SSL_GET_SERVER_SEND_PKEY: c_int = 317;
pub const SSL_F_SSL_GET_SIGN_PKEY: c_int = 183;
pub const SSL_F_SSL_INIT_WBIO_BUFFER: c_int = 184;
pub const SSL_F_SSL_LOAD_CLIENT_CA_FILE: c_int = 185;
pub const SSL_F_SSL_NEW: c_int = 186;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_RENEGOTIATE_EXT: c_int = 300;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT: c_int = 302;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_USE_SRTP_EXT: c_int = 310;
pub const SSL_F_SSL_PARSE_SERVERHELLO_RENEGOTIATE_EXT: c_int = 301;
pub const SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT: c_int = 303;
pub const SSL_F_SSL_PARSE_SERVERHELLO_USE_SRTP_EXT: c_int = 311;
pub const SSL_F_SSL_PEEK: c_int = 270;
pub const SSL_F_SSL_PREPARE_CLIENTHELLO_TLSEXT: c_int = 281;
pub const SSL_F_SSL_PREPARE_SERVERHELLO_TLSEXT: c_int = 282;
pub const SSL_F_SSL_READ: c_int = 223;
pub const SSL_F_SSL_RSA_PRIVATE_DECRYPT: c_int = 187;
pub const SSL_F_SSL_RSA_PUBLIC_ENCRYPT: c_int = 188;
pub const SSL_F_SSL_SCAN_CLIENTHELLO_TLSEXT: c_int = 320;
pub const SSL_F_SSL_SCAN_SERVERHELLO_TLSEXT: c_int = 321;
pub const SSL_F_SSL_SESSION_DUP: c_int = 348;
pub const SSL_F_SSL_SESSION_NEW: c_int = 189;
pub const SSL_F_SSL_SESSION_PRINT_FP: c_int = 190;
pub const SSL_F_SSL_SESS_CERT_NEW: c_int = 225;
pub const SSL_F_SSL_SET_CERT: c_int = 191;
pub const SSL_F_SSL_SET_CIPHER_LIST: c_int = 271;
pub const SSL_F_SSL_SET_FD: c_int = 192;
pub const SSL_F_SSL_SET_PKEY: c_int = 193;
pub const SSL_F_SSL_SET_PURPOSE: c_int = 227;
pub const SSL_F_SSL_SET_RFD: c_int = 194;
pub const SSL_F_SSL_SET_SESSION: c_int = 195;
pub const SSL_F_SSL_SET_SESSION_ID_CONTEXT: c_int = 218;
pub const SSL_F_SSL_SET_SESSION_TICKET_EXT: c_int = 294;
pub const SSL_F_SSL_SET_TRUST: c_int = 228;
pub const SSL_F_SSL_SET_WFD: c_int = 196;
pub const SSL_F_SSL_SHUTDOWN: c_int = 224;
pub const SSL_F_SSL_SRP_CTX_INIT: c_int = 313;
pub const SSL_F_SSL_UNDEFINED_CONST_FUNCTION: c_int = 243;
pub const SSL_F_SSL_UNDEFINED_FUNCTION: c_int = 197;
pub const SSL_F_SSL_UNDEFINED_VOID_FUNCTION: c_int = 244;
pub const SSL_F_SSL_USE_CERTIFICATE: c_int = 198;
pub const SSL_F_SSL_USE_CERTIFICATE_FILE: c_int = 200;
pub const SSL_F_SSL_USE_PRIVATEKEY: c_int = 201;
pub const SSL_F_SSL_USE_PRIVATEKEY_FILE: c_int = 203;
pub const SSL_F_SSL_USE_PSK_IDENTITY_HINT: c_int = 273;
pub const SSL_F_SSL_USE_RSAPRIVATEKEY: c_int = 204;
pub const SSL_F_SSL_USE_RSAPRIVATEKEY_FILE: c_int = 206;
pub const SSL_F_SSL_VERIFY_CERT_CHAIN: c_int = 207;
pub const SSL_F_SSL_WRITE: c_int = 208;
pub const SSL_F_WRITE_PENDING: c_int = 212;
pub const SSL_R_APP_DATA_IN_HANDSHAKE: c_int = 100;
pub const SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT: c_int = 272;
pub const SSL_R_BAD_ALERT_RECORD: c_int = 101;
pub const SSL_R_BAD_AUTHENTICATION_TYPE: c_int = 102;
pub const SSL_R_BAD_CHANGE_CIPHER_SPEC: c_int = 103;
pub const SSL_R_BAD_CHECKSUM: c_int = 104;
pub const SSL_R_BAD_DATA: c_int = 390;
pub const SSL_R_BAD_DATA_RETURNED_BY_CALLBACK: c_int = 106;
pub const SSL_R_BAD_DECOMPRESSION: c_int = 107;
pub const SSL_R_BAD_DH_G_LENGTH: c_int = 108;
pub const SSL_R_BAD_DH_G_VALUE: c_int = 375;
pub const SSL_R_BAD_DH_PUB_KEY_LENGTH: c_int = 109;
pub const SSL_R_BAD_DH_PUB_KEY_VALUE: c_int = 393;
pub const SSL_R_BAD_DH_P_LENGTH: c_int = 110;
pub const SSL_R_BAD_DH_P_VALUE: c_int = 395;
pub const SSL_R_BAD_DIGEST_LENGTH: c_int = 111;
pub const SSL_R_BAD_DSA_SIGNATURE: c_int = 112;
pub const SSL_R_BAD_ECC_CERT: c_int = 304;
pub const SSL_R_BAD_ECDSA_SIGNATURE: c_int = 305;
pub const SSL_R_BAD_ECPOINT: c_int = 306;
pub const SSL_R_BAD_HANDSHAKE_LENGTH: c_int = 332;
pub const SSL_R_BAD_HELLO_REQUEST: c_int = 105;
pub const SSL_R_BAD_LENGTH: c_int = 271;
pub const SSL_R_BAD_MAC_DECODE: c_int = 113;
pub const SSL_R_BAD_MAC_LENGTH: c_int = 333;
pub const SSL_R_BAD_MESSAGE_TYPE: c_int = 114;
pub const SSL_R_BAD_PACKET_LENGTH: c_int = 115;
pub const SSL_R_BAD_PROTOCOL_VERSION_NUMBER: c_int = 116;
pub const SSL_R_BAD_PSK_IDENTITY_HINT_LENGTH: c_int = 316;
pub const SSL_R_BAD_RESPONSE_ARGUMENT: c_int = 117;
pub const SSL_R_BAD_RSA_DECRYPT: c_int = 118;
pub const SSL_R_BAD_RSA_ENCRYPT: c_int = 119;
pub const SSL_R_BAD_RSA_E_LENGTH: c_int = 120;
pub const SSL_R_BAD_RSA_MODULUS_LENGTH: c_int = 121;
pub const SSL_R_BAD_RSA_SIGNATURE: c_int = 122;
pub const SSL_R_BAD_SIGNATURE: c_int = 123;
pub const SSL_R_BAD_SRP_A_LENGTH: c_int = 347;
pub const SSL_R_BAD_SRP_B_LENGTH: c_int = 348;
pub const SSL_R_BAD_SRP_G_LENGTH: c_int = 349;
pub const SSL_R_BAD_SRP_N_LENGTH: c_int = 350;
pub const SSL_R_BAD_SRP_PARAMETERS: c_int = 371;
pub const SSL_R_BAD_SRP_S_LENGTH: c_int = 351;
pub const SSL_R_BAD_SRTP_MKI_VALUE: c_int = 352;
pub const SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST: c_int = 353;
pub const SSL_R_BAD_SSL_FILETYPE: c_int = 124;
pub const SSL_R_BAD_SSL_SESSION_ID_LENGTH: c_int = 125;
pub const SSL_R_BAD_STATE: c_int = 126;
pub const SSL_R_BAD_VALUE: c_int = 384;
pub const SSL_R_BAD_WRITE_RETRY: c_int = 127;
pub const SSL_R_BIO_NOT_SET: c_int = 128;
pub const SSL_R_BLOCK_CIPHER_PAD_IS_WRONG: c_int = 129;
pub const SSL_R_BN_LIB: c_int = 130;
pub const SSL_R_CA_DN_LENGTH_MISMATCH: c_int = 131;
pub const SSL_R_CA_DN_TOO_LONG: c_int = 132;
pub const SSL_R_CCS_RECEIVED_EARLY: c_int = 133;
pub const SSL_R_CERTIFICATE_VERIFY_FAILED: c_int = 134;
pub const SSL_R_CERT_CB_ERROR: c_int = 377;
pub const SSL_R_CERT_LENGTH_MISMATCH: c_int = 135;
pub const SSL_R_CHALLENGE_IS_DIFFERENT: c_int = 136;
pub const SSL_R_CIPHER_CODE_WRONG_LENGTH: c_int = 137;
pub const SSL_R_CIPHER_OR_HASH_UNAVAILABLE: c_int = 138;
pub const SSL_R_CIPHER_TABLE_SRC_ERROR: c_int = 139;
pub const SSL_R_CLIENTHELLO_TLSEXT: c_int = 226;
pub const SSL_R_COMPRESSED_LENGTH_TOO_LONG: c_int = 140;
pub const SSL_R_COMPRESSION_DISABLED: c_int = 343;
pub const SSL_R_COMPRESSION_FAILURE: c_int = 141;
pub const SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE: c_int = 307;
pub const SSL_R_COMPRESSION_LIBRARY_ERROR: c_int = 142;
pub const SSL_R_CONNECTION_ID_IS_DIFFERENT: c_int = 143;
pub const SSL_R_CONNECTION_TYPE_NOT_SET: c_int = 144;
pub const SSL_R_COOKIE_MISMATCH: c_int = 308;
pub const SSL_R_DATA_BETWEEN_CCS_AND_FINISHED: c_int = 145;
pub const SSL_R_DATA_LENGTH_TOO_LONG: c_int = 146;
pub const SSL_R_DECRYPTION_FAILED: c_int = 147;
pub const SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC: c_int = 281;
pub const SSL_R_DH_KEY_TOO_SMALL: c_int = 372;
pub const SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG: c_int = 148;
pub const SSL_R_DIGEST_CHECK_FAILED: c_int = 149;
pub const SSL_R_DTLS_MESSAGE_TOO_BIG: c_int = 334;
pub const SSL_R_DUPLICATE_COMPRESSION_ID: c_int = 309;
pub const SSL_R_ECC_CERT_NOT_FOR_KEY_AGREEMENT: c_int = 317;
pub const SSL_R_ECC_CERT_NOT_FOR_SIGNING: c_int = 318;
pub const SSL_R_ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE: c_int = 322;
pub const SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE: c_int = 374;
pub const SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER: c_int = 310;
pub const SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST: c_int = 354;
pub const SSL_R_ENCRYPTED_LENGTH_TOO_LONG: c_int = 150;
pub const SSL_R_ERROR_GENERATING_TMP_RSA_KEY: c_int = 282;
pub const SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST: c_int = 151;
pub const SSL_R_EXCESSIVE_MESSAGE_SIZE: c_int = 152;
pub const SSL_R_EXTRA_DATA_IN_MESSAGE: c_int = 153;
pub const SSL_R_GOT_A_FIN_BEFORE_A_CCS: c_int = 154;
pub const SSL_R_GOT_NEXT_PROTO_BEFORE_A_CCS: c_int = 355;
pub const SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION: c_int = 356;
pub const SSL_R_HTTPS_PROXY_REQUEST: c_int = 155;
pub const SSL_R_HTTP_REQUEST: c_int = 156;
pub const SSL_R_ILLEGAL_PADDING: c_int = 283;
pub const SSL_R_ILLEGAL_SUITEB_DIGEST: c_int = 380;
pub const SSL_R_INAPPROPRIATE_FALLBACK: c_int = 373;
pub const SSL_R_INCONSISTENT_COMPRESSION: c_int = 340;
pub const SSL_R_INVALID_CHALLENGE_LENGTH: c_int = 158;
pub const SSL_R_INVALID_COMMAND: c_int = 280;
pub const SSL_R_INVALID_COMPRESSION_ALGORITHM: c_int = 341;
pub const SSL_R_INVALID_NULL_CMD_NAME: c_int = 385;
pub const SSL_R_INVALID_PURPOSE: c_int = 278;
pub const SSL_R_INVALID_SERVERINFO_DATA: c_int = 388;
pub const SSL_R_INVALID_SRP_USERNAME: c_int = 357;
pub const SSL_R_INVALID_STATUS_RESPONSE: c_int = 328;
pub const SSL_R_INVALID_TICKET_KEYS_LENGTH: c_int = 325;
pub const SSL_R_INVALID_TRUST: c_int = 279;
pub const SSL_R_KEY_ARG_TOO_LONG: c_int = 284;
pub const SSL_R_LENGTH_MISMATCH: c_int = 159;
pub const SSL_R_LENGTH_TOO_SHORT: c_int = 160;
pub const SSL_R_LIBRARY_BUG: c_int = 274;
pub const SSL_R_LIBRARY_HAS_NO_CIPHERS: c_int = 161;
pub const SSL_R_MESSAGE_TOO_LONG: c_int = 296;
pub const SSL_R_MISSING_DH_DSA_CERT: c_int = 162;
pub const SSL_R_MISSING_DH_KEY: c_int = 163;
pub const SSL_R_MISSING_DH_RSA_CERT: c_int = 164;
pub const SSL_R_MISSING_DSA_SIGNING_CERT: c_int = 165;
pub const SSL_R_MISSING_ECDH_CERT: c_int = 382;
pub const SSL_R_MISSING_ECDSA_SIGNING_CERT: c_int = 381;
pub const SSL_R_MISSING_EXPORT_TMP_DH_KEY: c_int = 166;
pub const SSL_R_MISSING_EXPORT_TMP_RSA_KEY: c_int = 167;
pub const SSL_R_MISSING_RSA_CERTIFICATE: c_int = 168;
pub const SSL_R_MISSING_RSA_ENCRYPTING_CERT: c_int = 169;
pub const SSL_R_MISSING_RSA_SIGNING_CERT: c_int = 170;
pub const SSL_R_MISSING_SRP_PARAM: c_int = 358;
pub const SSL_R_MISSING_TMP_DH_KEY: c_int = 171;
pub const SSL_R_MISSING_TMP_ECDH_KEY: c_int = 311;
pub const SSL_R_MISSING_TMP_RSA_KEY: c_int = 172;
pub const SSL_R_MISSING_TMP_RSA_PKEY: c_int = 173;
pub const SSL_R_MISSING_VERIFY_MESSAGE: c_int = 174;
pub const SSL_R_MULTIPLE_SGC_RESTARTS: c_int = 346;
pub const SSL_R_NO_CERTIFICATES_RETURNED: c_int = 176;
pub const SSL_R_NO_CERTIFICATE_ASSIGNED: c_int = 177;
pub const SSL_R_NO_CERTIFICATE_RETURNED: c_int = 178;
pub const SSL_R_NO_CERTIFICATE_SET: c_int = 179;
pub const SSL_R_NO_CERTIFICATE_SPECIFIED: c_int = 180;
pub const SSL_R_NO_CIPHERS_AVAILABLE: c_int = 181;
pub const SSL_R_NO_CIPHERS_PASSED: c_int = 182;
pub const SSL_R_NO_CIPHERS_SPECIFIED: c_int = 183;
pub const SSL_R_NO_CIPHER_LIST: c_int = 184;
pub const SSL_R_NO_CIPHER_MATCH: c_int = 185;
pub const SSL_R_NO_CLIENT_CERT_METHOD: c_int = 331;
pub const SSL_R_NO_CLIENT_CERT_RECEIVED: c_int = 186;
pub const SSL_R_NO_COMPRESSION_SPECIFIED: c_int = 187;
pub const SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER: c_int = 330;
pub const SSL_R_NO_METHOD_SPECIFIED: c_int = 188;
pub const SSL_R_NO_PEM_EXTENSIONS: c_int = 389;
pub const SSL_R_NO_PRIVATEKEY: c_int = 189;
pub const SSL_R_NO_PRIVATE_KEY_ASSIGNED: c_int = 190;
pub const SSL_R_NO_PROTOCOLS_AVAILABLE: c_int = 191;
pub const SSL_R_NO_PUBLICKEY: c_int = 192;
pub const SSL_R_NO_RENEGOTIATION: c_int = 339;
pub const SSL_R_NO_REQUIRED_DIGEST: c_int = 324;
pub const SSL_R_NO_SHARED_CIPHER: c_int = 193;
pub const SSL_R_NO_SHARED_SIGATURE_ALGORITHMS: c_int = 376;
pub const SSL_R_NO_SRTP_PROFILES: c_int = 359;
pub const SSL_R_NO_VERIFY_CALLBACK: c_int = 194;
pub const SSL_R_NULL_SSL_CTX: c_int = 195;
pub const SSL_R_NULL_SSL_METHOD_PASSED: c_int = 196;
pub const SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED: c_int = 197;
pub const SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED: c_int = 344;
pub const SSL_R_ONLY_TLS_ALLOWED_IN_FIPS_MODE: c_int = 297;
pub const SSL_R_OPAQUE_PRF_INPUT_TOO_LONG: c_int = 327;
pub const SSL_R_PACKET_LENGTH_TOO_LONG: c_int = 198;
pub const SSL_R_PARSE_TLSEXT: c_int = 227;
pub const SSL_R_PATH_TOO_LONG: c_int = 270;
pub const SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE: c_int = 199;
pub const SSL_R_PEER_ERROR: c_int = 200;
pub const SSL_R_PEER_ERROR_CERTIFICATE: c_int = 201;
pub const SSL_R_PEER_ERROR_NO_CERTIFICATE: c_int = 202;
pub const SSL_R_PEER_ERROR_NO_CIPHER: c_int = 203;
pub const SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE: c_int = 204;
pub const SSL_R_PEM_NAME_BAD_PREFIX: c_int = 391;
pub const SSL_R_PEM_NAME_TOO_SHORT: c_int = 392;
pub const SSL_R_PRE_MAC_LENGTH_TOO_LONG: c_int = 205;
pub const SSL_R_PROBLEMS_MAPPING_CIPHER_FUNCTIONS: c_int = 206;
pub const SSL_R_PROTOCOL_IS_SHUTDOWN: c_int = 207;
pub const SSL_R_PSK_IDENTITY_NOT_FOUND: c_int = 223;
pub const SSL_R_PSK_NO_CLIENT_CB: c_int = 224;
pub const SSL_R_PSK_NO_SERVER_CB: c_int = 225;
pub const SSL_R_PUBLIC_KEY_ENCRYPT_ERROR: c_int = 208;
pub const SSL_R_PUBLIC_KEY_IS_NOT_RSA: c_int = 209;
pub const SSL_R_PUBLIC_KEY_NOT_RSA: c_int = 210;
pub const SSL_R_READ_BIO_NOT_SET: c_int = 211;
pub const SSL_R_READ_TIMEOUT_EXPIRED: c_int = 312;
pub const SSL_R_READ_WRONG_PACKET_TYPE: c_int = 212;
pub const SSL_R_RECORD_LENGTH_MISMATCH: c_int = 213;
pub const SSL_R_RECORD_TOO_LARGE: c_int = 214;
pub const SSL_R_RECORD_TOO_SMALL: c_int = 298;
pub const SSL_R_RENEGOTIATE_EXT_TOO_LONG: c_int = 335;
pub const SSL_R_RENEGOTIATION_ENCODING_ERR: c_int = 336;
pub const SSL_R_RENEGOTIATION_MISMATCH: c_int = 337;
pub const SSL_R_REQUIRED_CIPHER_MISSING: c_int = 215;
pub const SSL_R_REQUIRED_COMPRESSSION_ALGORITHM_MISSING: c_int = 342;
pub const SSL_R_REUSE_CERT_LENGTH_NOT_ZERO: c_int = 216;
pub const SSL_R_REUSE_CERT_TYPE_NOT_ZERO: c_int = 217;
pub const SSL_R_REUSE_CIPHER_LIST_NOT_ZERO: c_int = 218;
pub const SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING: c_int = 345;
pub const SSL_R_SERVERHELLO_TLSEXT: c_int = 275;
pub const SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED: c_int = 277;
pub const SSL_R_SHORT_READ: c_int = 219;
pub const SSL_R_SHUTDOWN_WHILE_IN_INIT: c_int = 407;
pub const SSL_R_SIGNATURE_ALGORITHMS_ERROR: c_int = 360;
pub const SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE: c_int = 220;
pub const SSL_R_SRP_A_CALC: c_int = 361;
pub const SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES: c_int = 362;
pub const SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG: c_int = 363;
pub const SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE: c_int = 364;
pub const SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION: c_int = 228;
pub const SSL_R_SSL_HANDSHAKE_FAILURE: c_int = 229;
pub const SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS: c_int = 230;
pub const SSL_R_SSL_SESSION_ID_CALLBACK_FAILED: c_int = 301;
pub const SSL_R_SSL_SESSION_ID_CONFLICT: c_int = 302;
pub const SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG: c_int = 273;
pub const SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH: c_int = 303;
pub const SSL_R_SSL_SESSION_ID_IS_DIFFERENT: c_int = 231;
pub const SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER: c_int = 232;
pub const SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT: c_int = 365;
pub const SSL_R_TLS_HEARTBEAT_PENDING: c_int = 366;
pub const SSL_R_TLS_ILLEGAL_EXPORTER_LABEL: c_int = 367;
pub const SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST: c_int = 157;
pub const SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST: c_int = 233;
pub const SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG: c_int = 234;
pub const SSL_R_TOO_MANY_WARN_ALERTS: c_int = 409;
pub const SSL_R_TRIED_TO_USE_UNSUPPORTED_CIPHER: c_int = 235;
pub const SSL_R_UNABLE_TO_DECODE_DH_CERTS: c_int = 236;
pub const SSL_R_UNABLE_TO_DECODE_ECDH_CERTS: c_int = 313;
pub const SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY: c_int = 237;
pub const SSL_R_UNABLE_TO_FIND_DH_PARAMETERS: c_int = 238;
pub const SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS: c_int = 314;
pub const SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS: c_int = 239;
pub const SSL_R_UNABLE_TO_FIND_SSL_METHOD: c_int = 240;
pub const SSL_R_UNEXPECTED_MESSAGE: c_int = 244;
pub const SSL_R_UNEXPECTED_RECORD: c_int = 245;
pub const SSL_R_UNINITIALIZED: c_int = 276;
pub const SSL_R_UNKNOWN_ALERT_TYPE: c_int = 246;
pub const SSL_R_UNKNOWN_CERTIFICATE_TYPE: c_int = 247;
pub const SSL_R_UNKNOWN_CIPHER_RETURNED: c_int = 248;
pub const SSL_R_UNKNOWN_CIPHER_TYPE: c_int = 249;
pub const SSL_R_UNKNOWN_CMD_NAME: c_int = 386;
pub const SSL_R_UNKNOWN_DIGEST: c_int = 368;
pub const SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE: c_int = 250;
pub const SSL_R_UNKNOWN_PKEY_TYPE: c_int = 251;
pub const SSL_R_UNKNOWN_PROTOCOL: c_int = 252;
pub const SSL_R_UNKNOWN_REMOTE_ERROR_TYPE: c_int = 253;
pub const SSL_R_UNKNOWN_SSL_VERSION: c_int = 254;
pub const SSL_R_UNKNOWN_STATE: c_int = 255;
pub const SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED: c_int = 338;
pub const SSL_R_UNSUPPORTED_CIPHER: c_int = 256;
pub const SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM: c_int = 257;
pub const SSL_R_UNSUPPORTED_DIGEST_TYPE: c_int = 326;
pub const SSL_R_UNSUPPORTED_ELLIPTIC_CURVE: c_int = 315;
pub const SSL_R_UNSUPPORTED_PROTOCOL: c_int = 258;
pub const SSL_R_UNSUPPORTED_SSL_VERSION: c_int = 259;
pub const SSL_R_UNSUPPORTED_STATUS_TYPE: c_int = 329;
pub const SSL_R_USE_SRTP_NOT_NEGOTIATED: c_int = 369;
pub const SSL_R_WRITE_BIO_NOT_SET: c_int = 260;
pub const SSL_R_WRONG_CERTIFICATE_TYPE: c_int = 383;
pub const SSL_R_WRONG_CIPHER_RETURNED: c_int = 261;
pub const SSL_R_WRONG_CURVE: c_int = 378;
pub const SSL_R_WRONG_MESSAGE_TYPE: c_int = 262;
pub const SSL_R_WRONG_NUMBER_OF_KEY_BITS: c_int = 263;
pub const SSL_R_WRONG_SIGNATURE_LENGTH: c_int = 264;
pub const SSL_R_WRONG_SIGNATURE_SIZE: c_int = 265;
pub const SSL_R_WRONG_SIGNATURE_TYPE: c_int = 370;
pub const SSL_R_WRONG_SSL_VERSION: c_int = 266;
pub const SSL_R_WRONG_VERSION_NUMBER: c_int = 267;
pub const STORE_F_MEM_DELETE: c_int = 134;
pub const STORE_F_MEM_GENERATE: c_int = 135;
pub const STORE_F_MEM_LIST_END: c_int = 168;
pub const STORE_F_MEM_LIST_NEXT: c_int = 136;
pub const STORE_F_MEM_LIST_START: c_int = 137;
pub const STORE_F_MEM_MODIFY: c_int = 169;
pub const STORE_F_MEM_STORE: c_int = 138;
pub const STORE_F_STORE_ATTR_INFO_MODIFY_CSTR: c_int = 143;
pub const STORE_F_STORE_ATTR_INFO_MODIFY_DN: c_int = 144;
pub const STORE_F_STORE_ATTR_INFO_MODIFY_NUMBER: c_int = 145;
pub const STORE_F_STORE_ATTR_INFO_SET_CSTR: c_int = 147;
pub const STORE_F_STORE_ATTR_INFO_SET_DN: c_int = 148;
pub const STORE_F_STORE_ATTR_INFO_SET_NUMBER: c_int = 149;
pub const STORE_F_STORE_CERTIFICATE: c_int = 170;
pub const STORE_F_STORE_CTRL: c_int = 161;
pub const STORE_F_STORE_DELETE_ARBITRARY: c_int = 158;
pub const STORE_F_STORE_DELETE_CERTIFICATE: c_int = 102;
pub const STORE_F_STORE_DELETE_CRL: c_int = 103;
pub const STORE_F_STORE_DELETE_NUMBER: c_int = 104;
pub const STORE_F_STORE_DELETE_PRIVATE_KEY: c_int = 105;
pub const STORE_F_STORE_DELETE_PUBLIC_KEY: c_int = 106;
pub const STORE_F_STORE_GENERATE_CRL: c_int = 107;
pub const STORE_F_STORE_GENERATE_KEY: c_int = 108;
pub const STORE_F_STORE_GET_ARBITRARY: c_int = 159;
pub const STORE_F_STORE_GET_CERTIFICATE: c_int = 109;
pub const STORE_F_STORE_GET_CRL: c_int = 110;
pub const STORE_F_STORE_GET_NUMBER: c_int = 111;
pub const STORE_F_STORE_GET_PRIVATE_KEY: c_int = 112;
pub const STORE_F_STORE_GET_PUBLIC_KEY: c_int = 113;
pub const STORE_F_STORE_LIST_CERTIFICATE_END: c_int = 114;
pub const STORE_F_STORE_LIST_CERTIFICATE_ENDP: c_int = 153;
pub const STORE_F_STORE_LIST_CERTIFICATE_NEXT: c_int = 115;
pub const STORE_F_STORE_LIST_CERTIFICATE_START: c_int = 116;
pub const STORE_F_STORE_LIST_CRL_END: c_int = 117;
pub const STORE_F_STORE_LIST_CRL_ENDP: c_int = 154;
pub const STORE_F_STORE_LIST_CRL_NEXT: c_int = 118;
pub const STORE_F_STORE_LIST_CRL_START: c_int = 119;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_END: c_int = 120;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_ENDP: c_int = 155;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_NEXT: c_int = 121;
pub const STORE_F_STORE_LIST_PRIVATE_KEY_START: c_int = 122;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_END: c_int = 123;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_ENDP: c_int = 156;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_NEXT: c_int = 124;
pub const STORE_F_STORE_LIST_PUBLIC_KEY_START: c_int = 125;
pub const STORE_F_STORE_MODIFY_ARBITRARY: c_int = 162;
pub const STORE_F_STORE_MODIFY_CERTIFICATE: c_int = 163;
pub const STORE_F_STORE_MODIFY_CRL: c_int = 164;
pub const STORE_F_STORE_MODIFY_NUMBER: c_int = 165;
pub const STORE_F_STORE_MODIFY_PRIVATE_KEY: c_int = 166;
pub const STORE_F_STORE_MODIFY_PUBLIC_KEY: c_int = 167;
pub const STORE_F_STORE_NEW_ENGINE: c_int = 133;
pub const STORE_F_STORE_NEW_METHOD: c_int = 132;
pub const STORE_F_STORE_PARSE_ATTRS_END: c_int = 151;
pub const STORE_F_STORE_PARSE_ATTRS_ENDP: c_int = 172;
pub const STORE_F_STORE_PARSE_ATTRS_NEXT: c_int = 152;
pub const STORE_F_STORE_PARSE_ATTRS_START: c_int = 171;
pub const STORE_F_STORE_REVOKE_CERTIFICATE: c_int = 129;
pub const STORE_F_STORE_REVOKE_PRIVATE_KEY: c_int = 130;
pub const STORE_F_STORE_REVOKE_PUBLIC_KEY: c_int = 131;
pub const STORE_F_STORE_STORE_ARBITRARY: c_int = 157;
pub const STORE_F_STORE_STORE_CERTIFICATE: c_int = 100;
pub const STORE_F_STORE_STORE_CRL: c_int = 101;
pub const STORE_F_STORE_STORE_NUMBER: c_int = 126;
pub const STORE_F_STORE_STORE_PRIVATE_KEY: c_int = 127;
pub const STORE_F_STORE_STORE_PUBLIC_KEY: c_int = 128;
pub const STORE_R_ALREADY_HAS_A_VALUE: c_int = 127;
pub const STORE_R_FAILED_DELETING_ARBITRARY: c_int = 132;
pub const STORE_R_FAILED_DELETING_CERTIFICATE: c_int = 100;
pub const STORE_R_FAILED_DELETING_KEY: c_int = 101;
pub const STORE_R_FAILED_DELETING_NUMBER: c_int = 102;
pub const STORE_R_FAILED_GENERATING_CRL: c_int = 103;
pub const STORE_R_FAILED_GENERATING_KEY: c_int = 104;
pub const STORE_R_FAILED_GETTING_ARBITRARY: c_int = 133;
pub const STORE_R_FAILED_GETTING_CERTIFICATE: c_int = 105;
pub const STORE_R_FAILED_GETTING_KEY: c_int = 106;
pub const STORE_R_FAILED_GETTING_NUMBER: c_int = 107;
pub const STORE_R_FAILED_LISTING_CERTIFICATES: c_int = 108;
pub const STORE_R_FAILED_LISTING_KEYS: c_int = 109;
pub const STORE_R_FAILED_MODIFYING_ARBITRARY: c_int = 138;
pub const STORE_R_FAILED_MODIFYING_CERTIFICATE: c_int = 139;
pub const STORE_R_FAILED_MODIFYING_CRL: c_int = 140;
pub const STORE_R_FAILED_MODIFYING_NUMBER: c_int = 141;
pub const STORE_R_FAILED_MODIFYING_PRIVATE_KEY: c_int = 142;
pub const STORE_R_FAILED_MODIFYING_PUBLIC_KEY: c_int = 143;
pub const STORE_R_FAILED_REVOKING_CERTIFICATE: c_int = 110;
pub const STORE_R_FAILED_REVOKING_KEY: c_int = 111;
pub const STORE_R_FAILED_STORING_ARBITRARY: c_int = 134;
pub const STORE_R_FAILED_STORING_CERTIFICATE: c_int = 112;
pub const STORE_R_FAILED_STORING_KEY: c_int = 113;
pub const STORE_R_FAILED_STORING_NUMBER: c_int = 114;
pub const STORE_R_NOT_IMPLEMENTED: c_int = 128;
pub const STORE_R_NO_CONTROL_FUNCTION: c_int = 144;
pub const STORE_R_NO_DELETE_ARBITRARY_FUNCTION: c_int = 135;
pub const STORE_R_NO_DELETE_NUMBER_FUNCTION: c_int = 115;
pub const STORE_R_NO_DELETE_OBJECT_FUNCTION: c_int = 116;
pub const STORE_R_NO_GENERATE_CRL_FUNCTION: c_int = 117;
pub const STORE_R_NO_GENERATE_OBJECT_FUNCTION: c_int = 118;
pub const STORE_R_NO_GET_OBJECT_ARBITRARY_FUNCTION: c_int = 136;
pub const STORE_R_NO_GET_OBJECT_FUNCTION: c_int = 119;
pub const STORE_R_NO_GET_OBJECT_NUMBER_FUNCTION: c_int = 120;
pub const STORE_R_NO_LIST_OBJECT_ENDP_FUNCTION: c_int = 131;
pub const STORE_R_NO_LIST_OBJECT_END_FUNCTION: c_int = 121;
pub const STORE_R_NO_LIST_OBJECT_NEXT_FUNCTION: c_int = 122;
pub const STORE_R_NO_LIST_OBJECT_START_FUNCTION: c_int = 123;
pub const STORE_R_NO_MODIFY_OBJECT_FUNCTION: c_int = 145;
pub const STORE_R_NO_REVOKE_OBJECT_FUNCTION: c_int = 124;
pub const STORE_R_NO_STORE: c_int = 129;
pub const STORE_R_NO_STORE_OBJECT_ARBITRARY_FUNCTION: c_int = 137;
pub const STORE_R_NO_STORE_OBJECT_FUNCTION: c_int = 125;
pub const STORE_R_NO_STORE_OBJECT_NUMBER_FUNCTION: c_int = 126;
pub const STORE_R_NO_VALUE: c_int = 130;
pub const SUREWARE_F_SUREWAREHK_CTRL: c_int = 100;
pub const SUREWARE_F_SUREWAREHK_DH_EX_FREE: c_int = 112;
pub const SUREWARE_F_SUREWAREHK_DSA_DO_SIGN: c_int = 101;
pub const SUREWARE_F_SUREWAREHK_EX_FREE: c_int = 102;
pub const SUREWARE_F_SUREWAREHK_FINISH: c_int = 103;
pub const SUREWARE_F_SUREWAREHK_INIT: c_int = 104;
pub const SUREWARE_F_SUREWAREHK_LOAD_PRIVKEY: c_int = 105;
pub const SUREWARE_F_SUREWAREHK_LOAD_PUBKEY: c_int = 113;
pub const SUREWARE_F_SUREWAREHK_MODEXP: c_int = 107;
pub const SUREWARE_F_SUREWAREHK_RAND_BYTES: c_int = 108;
pub const SUREWARE_F_SUREWAREHK_RAND_SEED: c_int = 109;
pub const SUREWARE_F_SUREWAREHK_RSA_PRIV_DEC: c_int = 110;
pub const SUREWARE_F_SUREWAREHK_RSA_SIGN: c_int = 111;
pub const SUREWARE_F_SUREWARE_LOAD_PUBLIC: c_int = 106;
pub const SUREWARE_R_BIO_WAS_FREED: c_int = 100;
pub const SUREWARE_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const SUREWARE_R_PADDING_CHECK_FAILED: c_int = 106;
pub const SUREWARE_R_REQUEST_FAILED: c_int = 101;
pub const SUREWARE_R_REQUEST_FALLBACK: c_int = 102;
pub const SUREWARE_R_SIZE_TOO_LARGE_OR_TOO_SMALL: c_int = 103;
pub const SUREWARE_R_UNIT_FAILURE: c_int = 104;
pub const SUREWARE_R_UNKNOWN_PADDING_TYPE: c_int = 107;
pub const SYS_F_ACCEPT: c_int = 8;
pub const SYS_F_BIND: c_int = 6;
pub const SYS_F_CONNECT: c_int = 2;
pub const SYS_F_FFLUSH: c_int = 18;
pub const SYS_F_FOPEN: c_int = 1;
pub const SYS_F_FREAD: c_int = 11;
pub const SYS_F_GETSERVBYNAME: c_int = 3;
pub const SYS_F_IOCTLSOCKET: c_int = 5;
pub const SYS_F_LISTEN: c_int = 7;
pub const SYS_F_OPENDIR: c_int = 10;
pub const SYS_F_SOCKET: c_int = 4;
pub const SYS_F_WSASTARTUP: c_int = 9;
pub const TS_F_DEF_SERIAL_CB: c_int = 110;
pub const TS_F_DEF_TIME_CB: c_int = 111;
pub const TS_F_ESS_ADD_SIGNING_CERT: c_int = 112;
pub const TS_F_ESS_CERT_ID_NEW_INIT: c_int = 113;
pub const TS_F_ESS_SIGNING_CERT_NEW_INIT: c_int = 114;
pub const TS_F_INT_TS_RESP_VERIFY_TOKEN: c_int = 149;
pub const TS_F_TS_ACCURACY_SET_MICROS: c_int = 115;
pub const TS_F_TS_ACCURACY_SET_MILLIS: c_int = 116;
pub const TS_F_TS_ACCURACY_SET_SECONDS: c_int = 117;
pub const TS_F_TS_CHECK_IMPRINTS: c_int = 100;
pub const TS_F_TS_CHECK_NONCES: c_int = 101;
pub const TS_F_TS_CHECK_POLICY: c_int = 102;
pub const TS_F_TS_CHECK_SIGNING_CERTS: c_int = 103;
pub const TS_F_TS_CHECK_STATUS_INFO: c_int = 104;
pub const TS_F_TS_COMPUTE_IMPRINT: c_int = 145;
pub const TS_F_TS_CONF_SET_DEFAULT_ENGINE: c_int = 146;
pub const TS_F_TS_GET_STATUS_TEXT: c_int = 105;
pub const TS_F_TS_MSG_IMPRINT_SET_ALGO: c_int = 118;
pub const TS_F_TS_REQ_SET_MSG_IMPRINT: c_int = 119;
pub const TS_F_TS_REQ_SET_NONCE: c_int = 120;
pub const TS_F_TS_REQ_SET_POLICY_ID: c_int = 121;
pub const TS_F_TS_RESP_CREATE_RESPONSE: c_int = 122;
pub const TS_F_TS_RESP_CREATE_TST_INFO: c_int = 123;
pub const TS_F_TS_RESP_CTX_ADD_FAILURE_INFO: c_int = 124;
pub const TS_F_TS_RESP_CTX_ADD_MD: c_int = 125;
pub const TS_F_TS_RESP_CTX_ADD_POLICY: c_int = 126;
pub const TS_F_TS_RESP_CTX_NEW: c_int = 127;
pub const TS_F_TS_RESP_CTX_SET_ACCURACY: c_int = 128;
pub const TS_F_TS_RESP_CTX_SET_CERTS: c_int = 129;
pub const TS_F_TS_RESP_CTX_SET_DEF_POLICY: c_int = 130;
pub const TS_F_TS_RESP_CTX_SET_SIGNER_CERT: c_int = 131;
pub const TS_F_TS_RESP_CTX_SET_STATUS_INFO: c_int = 132;
pub const TS_F_TS_RESP_GET_POLICY: c_int = 133;
pub const TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION: c_int = 134;
pub const TS_F_TS_RESP_SET_STATUS_INFO: c_int = 135;
pub const TS_F_TS_RESP_SET_TST_INFO: c_int = 150;
pub const TS_F_TS_RESP_SIGN: c_int = 136;
pub const TS_F_TS_RESP_VERIFY_SIGNATURE: c_int = 106;
pub const TS_F_TS_RESP_VERIFY_TOKEN: c_int = 107;
pub const TS_F_TS_TST_INFO_SET_ACCURACY: c_int = 137;
pub const TS_F_TS_TST_INFO_SET_MSG_IMPRINT: c_int = 138;
pub const TS_F_TS_TST_INFO_SET_NONCE: c_int = 139;
pub const TS_F_TS_TST_INFO_SET_POLICY_ID: c_int = 140;
pub const TS_F_TS_TST_INFO_SET_SERIAL: c_int = 141;
pub const TS_F_TS_TST_INFO_SET_TIME: c_int = 142;
pub const TS_F_TS_TST_INFO_SET_TSA: c_int = 143;
pub const TS_F_TS_VERIFY: c_int = 108;
pub const TS_F_TS_VERIFY_CERT: c_int = 109;
pub const TS_F_TS_VERIFY_CTX_NEW: c_int = 144;
pub const TS_R_BAD_TYPE: c_int = 133;
pub const TS_R_CERTIFICATE_VERIFY_ERROR: c_int = 100;
pub const TS_R_COULD_NOT_SET_ENGINE: c_int = 127;
pub const TS_R_COULD_NOT_SET_TIME: c_int = 115;
pub const TS_R_DETACHED_CONTENT: c_int = 134;
pub const TS_R_ESS_ADD_SIGNING_CERT_ERROR: c_int = 116;
pub const TS_R_ESS_SIGNING_CERTIFICATE_ERROR: c_int = 101;
pub const TS_R_INVALID_NULL_POINTER: c_int = 102;
pub const TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE: c_int = 117;
pub const TS_R_MESSAGE_IMPRINT_MISMATCH: c_int = 103;
pub const TS_R_NONCE_MISMATCH: c_int = 104;
pub const TS_R_NONCE_NOT_RETURNED: c_int = 105;
pub const TS_R_NO_CONTENT: c_int = 106;
pub const TS_R_NO_TIME_STAMP_TOKEN: c_int = 107;
pub const TS_R_POLICY_MISMATCH: c_int = 108;
pub const TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 120;
pub const TS_R_RESPONSE_SETUP_ERROR: c_int = 121;
pub const TS_R_SIGNATURE_FAILURE: c_int = 109;
pub const TS_R_THERE_MUST_BE_ONE_SIGNER: c_int = 110;
pub const TS_R_TIME_SYSCALL_ERROR: c_int = 122;
pub const TS_R_TOKEN_NOT_PRESENT: c_int = 130;
pub const TS_R_TOKEN_PRESENT: c_int = 131;
pub const TS_R_TSA_NAME_MISMATCH: c_int = 111;
pub const TS_R_TSA_UNTRUSTED: c_int = 112;
pub const TS_R_TST_INFO_SETUP_ERROR: c_int = 123;
pub const TS_R_TS_DATASIGN: c_int = 124;
pub const TS_R_UNACCEPTABLE_POLICY: c_int = 125;
pub const TS_R_UNSUPPORTED_MD_ALGORITHM: c_int = 126;
pub const TS_R_UNSUPPORTED_VERSION: c_int = 113;
pub const TS_R_WRONG_CONTENT_TYPE: c_int = 114;
pub const UBSEC_F_UBSEC_CTRL: c_int = 100;
pub const UBSEC_F_UBSEC_DH_COMPUTE_KEY: c_int = 101;
pub const UBSEC_F_UBSEC_DH_GENERATE_KEY: c_int = 111;
pub const UBSEC_F_UBSEC_DSA_DO_SIGN: c_int = 102;
pub const UBSEC_F_UBSEC_DSA_VERIFY: c_int = 103;
pub const UBSEC_F_UBSEC_FINISH: c_int = 104;
pub const UBSEC_F_UBSEC_INIT: c_int = 105;
pub const UBSEC_F_UBSEC_MOD_EXP: c_int = 106;
pub const UBSEC_F_UBSEC_MOD_EXP_CRT: c_int = 110;
pub const UBSEC_F_UBSEC_RAND_BYTES: c_int = 107;
pub const UBSEC_F_UBSEC_RSA_MOD_EXP: c_int = 108;
pub const UBSEC_F_UBSEC_RSA_MOD_EXP_CRT: c_int = 109;
pub const UBSEC_R_ALREADY_LOADED: c_int = 100;
pub const UBSEC_R_BN_EXPAND_FAIL: c_int = 101;
pub const UBSEC_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 102;
pub const UBSEC_R_DSO_FAILURE: c_int = 103;
pub const UBSEC_R_MISSING_KEY_COMPONENTS: c_int = 104;
pub const UBSEC_R_NOT_LOADED: c_int = 105;
pub const UBSEC_R_REQUEST_FAILED: c_int = 106;
pub const UBSEC_R_SIZE_TOO_LARGE_OR_TOO_SMALL: c_int = 107;
pub const UBSEC_R_UNIT_FAILURE: c_int = 108;
pub const UI_F_GENERAL_ALLOCATE_BOOLEAN: c_int = 108;
pub const UI_F_GENERAL_ALLOCATE_PROMPT: c_int = 109;
pub const UI_F_GENERAL_ALLOCATE_STRING: c_int = 100;
pub const UI_F_UI_CTRL: c_int = 111;
pub const UI_F_UI_DUP_ERROR_STRING: c_int = 101;
pub const UI_F_UI_DUP_INFO_STRING: c_int = 102;
pub const UI_F_UI_DUP_INPUT_BOOLEAN: c_int = 110;
pub const UI_F_UI_DUP_INPUT_STRING: c_int = 103;
pub const UI_F_UI_DUP_VERIFY_STRING: c_int = 106;
pub const UI_F_UI_NEW_METHOD: c_int = 104;
pub const UI_F_UI_SET_RESULT: c_int = 105;
pub const UI_R_COMMON_OK_AND_CANCEL_CHARACTERS: c_int = 104;
pub const UI_R_INDEX_TOO_LARGE: c_int = 102;
pub const UI_R_INDEX_TOO_SMALL: c_int = 103;
pub const UI_R_NO_RESULT_BUFFER: c_int = 105;
pub const UI_R_RESULT_TOO_LARGE: c_int = 100;
pub const UI_R_RESULT_TOO_SMALL: c_int = 101;
pub const UI_R_UNKNOWN_CONTROL_COMMAND: c_int = 106;
pub const ZENCOD_F_ZENCOD_BN_MOD_EXP: c_int = 100;
pub const ZENCOD_F_ZENCOD_CTRL: c_int = 101;
pub const ZENCOD_F_ZENCOD_DH_COMPUTE: c_int = 102;
pub const ZENCOD_F_ZENCOD_DH_GENERATE: c_int = 103;
pub const ZENCOD_F_ZENCOD_DSA_DO_SIGN: c_int = 104;
pub const ZENCOD_F_ZENCOD_DSA_DO_VERIFY: c_int = 105;
pub const ZENCOD_F_ZENCOD_FINISH: c_int = 106;
pub const ZENCOD_F_ZENCOD_INIT: c_int = 107;
pub const ZENCOD_F_ZENCOD_RAND: c_int = 108;
pub const ZENCOD_F_ZENCOD_RSA_MOD_EXP: c_int = 109;
pub const ZENCOD_F_ZENCOD_RSA_MOD_EXP_CRT: c_int = 110;
pub const ZENCOD_R_ALREADY_LOADED: c_int = 100;
pub const ZENCOD_R_BAD_KEY_COMPONENTS: c_int = 101;
pub const ZENCOD_R_BN_EXPAND_FAIL: c_int = 102;
pub const ZENCOD_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const ZENCOD_R_DSO_FAILURE: c_int = 104;
pub const ZENCOD_R_NOT_LOADED: c_int = 105;
pub const ZENCOD_R_REQUEST_FAILED: c_int = 106;
pub const ZENCOD_R_UNIT_FAILURE: c_int = 107;
// Generated by https://gist.github.com/64/8ac13019f4faa491018aab6b5c265141
extern crate libc;
use libc::c_int;
pub const AFALG_F_AFALG_CHK_PLATFORM: c_int = 100;
pub const AFALG_F_AFALG_CREATE_BIND_SK: c_int = 106;
pub const AFALG_F_AFALG_CREATE_BIND_SOCKET: c_int = 105;
pub const AFALG_F_AFALG_CREATE_SK: c_int = 108;
pub const AFALG_F_AFALG_INIT_AIO: c_int = 101;
pub const AFALG_F_AFALG_SETUP_ASYNC_EVENT_NOTIFICATION: c_int = 107;
pub const AFALG_F_AFALG_SET_KEY: c_int = 109;
pub const AFALG_F_AFALG_SOCKET: c_int = 102;
pub const AFALG_F_AFALG_START_CIPHER_SK: c_int = 103;
pub const AFALG_F_BIND_AFALG: c_int = 104;
pub const AFALG_R_EVENTFD_FAILED: c_int = 108;
pub const AFALG_R_FAILED_TO_GET_PLATFORM_INFO: c_int = 111;
pub const AFALG_R_INIT_FAILED: c_int = 100;
pub const AFALG_R_IO_SETUP_FAILED: c_int = 105;
pub const AFALG_R_KERNEL_DOES_NOT_SUPPORT_AFALG: c_int = 101;
pub const AFALG_R_KERNEL_DOES_NOT_SUPPORT_ASYNC_AFALG: c_int = 107;
pub const AFALG_R_MEM_ALLOC_FAILED: c_int = 102;
pub const AFALG_R_SOCKET_ACCEPT_FAILED: c_int = 110;
pub const AFALG_R_SOCKET_BIND_FAILED: c_int = 103;
pub const AFALG_R_SOCKET_CREATE_FAILED: c_int = 109;
pub const AFALG_R_SOCKET_OPERATION_FAILED: c_int = 104;
pub const AFALG_R_SOCKET_SET_KEY_FAILED: c_int = 106;
pub const ASYNC_F_ASYNC_CTX_NEW: c_int = 100;
pub const ASYNC_F_ASYNC_INIT_THREAD: c_int = 101;
pub const ASYNC_F_ASYNC_JOB_NEW: c_int = 102;
pub const ASYNC_F_ASYNC_PAUSE_JOB: c_int = 103;
pub const ASYNC_F_ASYNC_START_FUNC: c_int = 104;
pub const ASYNC_F_ASYNC_START_JOB: c_int = 105;
pub const ASYNC_R_FAILED_TO_SET_POOL: c_int = 101;
pub const ASYNC_R_FAILED_TO_SWAP_CONTEXT: c_int = 102;
pub const ASYNC_R_INIT_FAILED: c_int = 105;
pub const ASYNC_R_INVALID_POOL_SIZE: c_int = 103;
pub const BIO_F_ACPT_STATE: c_int = 100;
pub const BIO_F_ADDR_STRINGS: c_int = 134;
pub const BIO_F_BIO_ACCEPT: c_int = 101;
pub const BIO_F_BIO_ACCEPT_EX: c_int = 137;
pub const BIO_F_BIO_ADDR_NEW: c_int = 144;
pub const BIO_F_BIO_CALLBACK_CTRL: c_int = 131;
pub const BIO_F_BIO_CONNECT: c_int = 138;
pub const BIO_F_BIO_CTRL: c_int = 103;
pub const BIO_F_BIO_GETS: c_int = 104;
pub const BIO_F_BIO_GET_HOST_IP: c_int = 106;
pub const BIO_F_BIO_GET_NEW_INDEX: c_int = 102;
pub const BIO_F_BIO_GET_PORT: c_int = 107;
pub const BIO_F_BIO_LISTEN: c_int = 139;
pub const BIO_F_BIO_LOOKUP: c_int = 135;
pub const BIO_F_BIO_MAKE_PAIR: c_int = 121;
pub const BIO_F_BIO_NEW: c_int = 108;
pub const BIO_F_BIO_NEW_FILE: c_int = 109;
pub const BIO_F_BIO_NEW_MEM_BUF: c_int = 126;
pub const BIO_F_BIO_NREAD: c_int = 123;
pub const BIO_F_BIO_NWRITE: c_int = 125;
pub const BIO_F_BIO_PARSE_HOSTSERV: c_int = 136;
pub const BIO_F_BIO_PUTS: c_int = 110;
pub const BIO_F_BIO_READ: c_int = 111;
pub const BIO_F_BIO_SOCKET: c_int = 140;
pub const BIO_F_BIO_SOCKET_NBIO: c_int = 142;
pub const BIO_F_BIO_SOCK_INFO: c_int = 141;
pub const BIO_F_BIO_SOCK_INIT: c_int = 112;
pub const BIO_F_BIO_WRITE: c_int = 113;
pub const BIO_F_BUFFER_CTRL: c_int = 114;
pub const BIO_F_CONN_CTRL: c_int = 127;
pub const BIO_F_CONN_STATE: c_int = 115;
pub const BIO_F_DGRAM_SCTP_READ: c_int = 132;
pub const BIO_F_DGRAM_SCTP_WRITE: c_int = 133;
pub const BIO_F_FILE_CTRL: c_int = 116;
pub const BIO_F_FILE_READ: c_int = 130;
pub const BIO_F_LINEBUFFER_CTRL: c_int = 129;
pub const BIO_F_MEM_WRITE: c_int = 117;
pub const BIO_F_SSL_NEW: c_int = 118;
pub const BIO_R_ACCEPT_ERROR: c_int = 100;
pub const BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET: c_int = 141;
pub const BIO_R_AMBIGUOUS_HOST_OR_SERVICE: c_int = 129;
pub const BIO_R_BAD_FOPEN_MODE: c_int = 101;
pub const BIO_R_BROKEN_PIPE: c_int = 124;
pub const BIO_R_CONNECT_ERROR: c_int = 103;
pub const BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET: c_int = 107;
pub const BIO_R_GETSOCKNAME_ERROR: c_int = 132;
pub const BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS: c_int = 133;
pub const BIO_R_GETTING_SOCKTYPE: c_int = 134;
pub const BIO_R_INVALID_ARGUMENT: c_int = 125;
pub const BIO_R_INVALID_SOCKET: c_int = 135;
pub const BIO_R_IN_USE: c_int = 123;
pub const BIO_R_LOOKUP_RETURNED_NOTHING: c_int = 142;
pub const BIO_R_MALFORMED_HOST_OR_SERVICE: c_int = 130;
pub const BIO_R_NBIO_CONNECT_ERROR: c_int = 110;
pub const BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED: c_int = 143;
pub const BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED: c_int = 144;
pub const BIO_R_NO_PORT_DEFINED: c_int = 113;
pub const BIO_R_NO_SUCH_FILE: c_int = 128;
pub const BIO_R_NULL_PARAMETER: c_int = 115;
pub const BIO_R_UNABLE_TO_BIND_SOCKET: c_int = 117;
pub const BIO_R_UNABLE_TO_CREATE_SOCKET: c_int = 118;
pub const BIO_R_UNABLE_TO_KEEPALIVE: c_int = 137;
pub const BIO_R_UNABLE_TO_LISTEN_SOCKET: c_int = 119;
pub const BIO_R_UNABLE_TO_NODELAY: c_int = 138;
pub const BIO_R_UNABLE_TO_REUSEADDR: c_int = 139;
pub const BIO_R_UNAVAILABLE_IP_FAMILY: c_int = 145;
pub const BIO_R_UNINITIALIZED: c_int = 120;
pub const BIO_R_UNKNOWN_INFO_TYPE: c_int = 140;
pub const BIO_R_UNSUPPORTED_IP_FAMILY: c_int = 146;
pub const BIO_R_UNSUPPORTED_METHOD: c_int = 121;
pub const BIO_R_UNSUPPORTED_PROTOCOL_FAMILY: c_int = 131;
pub const BIO_R_WRITE_TO_READ_ONLY_BIO: c_int = 126;
pub const BIO_R_WSASTARTUP: c_int = 122;
pub const BN_F_BNRAND: c_int = 127;
pub const BN_F_BN_BLINDING_CONVERT_EX: c_int = 100;
pub const BN_F_BN_BLINDING_CREATE_PARAM: c_int = 128;
pub const BN_F_BN_BLINDING_INVERT_EX: c_int = 101;
pub const BN_F_BN_BLINDING_NEW: c_int = 102;
pub const BN_F_BN_BLINDING_UPDATE: c_int = 103;
pub const BN_F_BN_COMPUTE_WNAF: c_int = 142;
pub const BN_F_BN_CTX_GET: c_int = 116;
pub const BN_F_BN_CTX_NEW: c_int = 106;
pub const BN_F_BN_CTX_START: c_int = 129;
pub const BN_F_BN_DIV: c_int = 107;
pub const BN_F_BN_DIV_RECP: c_int = 130;
pub const BN_F_BN_EXP: c_int = 123;
pub const BN_F_BN_EXPAND_INTERNAL: c_int = 120;
pub const BN_F_BN_GENCB_NEW: c_int = 143;
pub const BN_F_BN_GENERATE_DSA_NONCE: c_int = 140;
pub const BN_F_BN_GENERATE_PRIME_EX: c_int = 141;
pub const BN_F_BN_LSHIFT: c_int = 145;
pub const BN_F_BN_MOD_EXP_MONT: c_int = 109;
pub const BN_F_BN_MOD_EXP_MONT_CONSTTIME: c_int = 124;
pub const BN_F_BN_MOD_EXP_MONT_WORD: c_int = 117;
pub const BN_F_BN_MOD_EXP_RECP: c_int = 125;
pub const BN_F_BN_MOD_EXP_SIMPLE: c_int = 126;
pub const BN_F_BN_MOD_INVERSE: c_int = 110;
pub const BN_F_BN_MOD_INVERSE_NO_BRANCH: c_int = 139;
pub const BN_F_BN_MOD_LSHIFT_QUICK: c_int = 119;
pub const BN_F_BN_MOD_SQRT: c_int = 121;
pub const BN_F_BN_NEW: c_int = 113;
pub const BN_F_BN_RAND: c_int = 114;
pub const BN_F_BN_RAND_RANGE: c_int = 122;
pub const BN_F_BN_RSHIFT: c_int = 146;
pub const BN_F_BN_SET_WORDS: c_int = 144;
pub const BN_F_BN_USUB: c_int = 115;
pub const BN_R_BAD_RECIPROCAL: c_int = 101;
pub const BN_R_BIGNUM_TOO_LONG: c_int = 114;
pub const BN_R_BITS_TOO_SMALL: c_int = 118;
pub const BN_R_CALLED_WITH_EVEN_MODULUS: c_int = 102;
pub const BN_R_DIV_BY_ZERO: c_int = 103;
pub const BN_R_ENCODING_ERROR: c_int = 104;
pub const BN_R_EXPAND_ON_STATIC_BIGNUM_DATA: c_int = 105;
pub const BN_R_INPUT_NOT_REDUCED: c_int = 110;
pub const BN_R_INVALID_LENGTH: c_int = 106;
pub const BN_R_INVALID_RANGE: c_int = 115;
pub const BN_R_INVALID_SHIFT: c_int = 119;
pub const BN_R_NOT_A_SQUARE: c_int = 111;
pub const BN_R_NOT_INITIALIZED: c_int = 107;
pub const BN_R_NO_INVERSE: c_int = 108;
pub const BN_R_NO_SOLUTION: c_int = 116;
pub const BN_R_PRIVATE_KEY_TOO_LARGE: c_int = 117;
pub const BN_R_P_IS_NOT_PRIME: c_int = 112;
pub const BN_R_TOO_MANY_ITERATIONS: c_int = 113;
pub const BN_R_TOO_MANY_TEMPORARY_VARIABLES: c_int = 109;
pub const BUF_F_BUF_MEM_GROW: c_int = 100;
pub const BUF_F_BUF_MEM_GROW_CLEAN: c_int = 105;
pub const BUF_F_BUF_MEM_NEW: c_int = 101;
pub const CAPI_F_CAPI_CERT_GET_FNAME: c_int = 99;
pub const CAPI_F_CAPI_CTRL: c_int = 100;
pub const CAPI_F_CAPI_CTX_NEW: c_int = 101;
pub const CAPI_F_CAPI_CTX_SET_PROVNAME: c_int = 102;
pub const CAPI_F_CAPI_DSA_DO_SIGN: c_int = 114;
pub const CAPI_F_CAPI_GET_KEY: c_int = 103;
pub const CAPI_F_CAPI_GET_PKEY: c_int = 115;
pub const CAPI_F_CAPI_GET_PROVNAME: c_int = 104;
pub const CAPI_F_CAPI_GET_PROV_INFO: c_int = 105;
pub const CAPI_F_CAPI_INIT: c_int = 106;
pub const CAPI_F_CAPI_LIST_CONTAINERS: c_int = 107;
pub const CAPI_F_CAPI_LOAD_PRIVKEY: c_int = 108;
pub const CAPI_F_CAPI_OPEN_STORE: c_int = 109;
pub const CAPI_F_CAPI_RSA_PRIV_DEC: c_int = 110;
pub const CAPI_F_CAPI_RSA_PRIV_ENC: c_int = 111;
pub const CAPI_F_CAPI_RSA_SIGN: c_int = 112;
pub const CAPI_F_CAPI_VTRACE: c_int = 118;
pub const CAPI_F_CERT_SELECT_DIALOG: c_int = 117;
pub const CAPI_F_CLIENT_CERT_SELECT: c_int = 116;
pub const CAPI_F_WIDE_TO_ASC: c_int = 113;
pub const CAPI_R_CANT_CREATE_HASH_OBJECT: c_int = 99;
pub const CAPI_R_CANT_FIND_CAPI_CONTEXT: c_int = 100;
pub const CAPI_R_CANT_GET_KEY: c_int = 101;
pub const CAPI_R_CANT_SET_HASH_VALUE: c_int = 102;
pub const CAPI_R_CRYPTACQUIRECONTEXT_ERROR: c_int = 103;
pub const CAPI_R_CRYPTENUMPROVIDERS_ERROR: c_int = 104;
pub const CAPI_R_DECRYPT_ERROR: c_int = 105;
pub const CAPI_R_ENGINE_NOT_INITIALIZED: c_int = 106;
pub const CAPI_R_ENUMCONTAINERS_ERROR: c_int = 107;
pub const CAPI_R_ERROR_ADDING_CERT: c_int = 125;
pub const CAPI_R_ERROR_CREATING_STORE: c_int = 126;
pub const CAPI_R_ERROR_GETTING_FRIENDLY_NAME: c_int = 108;
pub const CAPI_R_ERROR_GETTING_KEY_PROVIDER_INFO: c_int = 109;
pub const CAPI_R_ERROR_OPENING_STORE: c_int = 110;
pub const CAPI_R_ERROR_SIGNING_HASH: c_int = 111;
pub const CAPI_R_FILE_OPEN_ERROR: c_int = 128;
pub const CAPI_R_FUNCTION_NOT_SUPPORTED: c_int = 112;
pub const CAPI_R_GETUSERKEY_ERROR: c_int = 113;
pub const CAPI_R_INVALID_DIGEST_LENGTH: c_int = 124;
pub const CAPI_R_INVALID_DSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER: c_int = 122;
pub const CAPI_R_INVALID_LOOKUP_METHOD: c_int = 114;
pub const CAPI_R_INVALID_PUBLIC_KEY_BLOB: c_int = 115;
pub const CAPI_R_INVALID_RSA_PUBLIC_KEY_BLOB_MAGIC_NUMBER: c_int = 123;
pub const CAPI_R_PUBKEY_EXPORT_ERROR: c_int = 116;
pub const CAPI_R_PUBKEY_EXPORT_LENGTH_ERROR: c_int = 117;
pub const CAPI_R_UNKNOWN_COMMAND: c_int = 118;
pub const CAPI_R_UNSUPPORTED_ALGORITHM_NID: c_int = 119;
pub const CAPI_R_UNSUPPORTED_PADDING: c_int = 120;
pub const CAPI_R_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: c_int = 121;
pub const CMS_F_CHECK_CONTENT: c_int = 99;
pub const CMS_F_CMS_COMPRESS: c_int = 104;
pub const CMS_F_CMS_COMPRESSEDDATA_CREATE: c_int = 105;
pub const CMS_F_CMS_COMPRESSEDDATA_INIT_BIO: c_int = 106;
pub const CMS_F_CMS_COPY_CONTENT: c_int = 107;
pub const CMS_F_CMS_COPY_MESSAGEDIGEST: c_int = 108;
pub const CMS_F_CMS_DATA: c_int = 109;
pub const CMS_F_CMS_DATAFINAL: c_int = 110;
pub const CMS_F_CMS_DATAINIT: c_int = 111;
pub const CMS_F_CMS_DECRYPT: c_int = 112;
pub const CMS_F_CMS_DIGESTALGORITHM_FIND_CTX: c_int = 115;
pub const CMS_F_CMS_DIGESTALGORITHM_INIT_BIO: c_int = 116;
pub const CMS_F_CMS_DIGESTEDDATA_DO_FINAL: c_int = 117;
pub const CMS_F_CMS_DIGEST_VERIFY: c_int = 118;
pub const CMS_F_CMS_ENCODE_RECEIPT: c_int = 161;
pub const CMS_F_CMS_ENCRYPT: c_int = 119;
pub const CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO: c_int = 120;
pub const CMS_F_CMS_ENCRYPTEDDATA_DECRYPT: c_int = 121;
pub const CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT: c_int = 122;
pub const CMS_F_CMS_ENVELOPEDDATA_CREATE: c_int = 124;
pub const CMS_F_CMS_ENVELOPEDDATA_INIT_BIO: c_int = 125;
pub const CMS_F_CMS_ENVELOPED_DATA_INIT: c_int = 126;
pub const CMS_F_CMS_FINAL: c_int = 127;
pub const CMS_F_CMS_RECEIPT_VERIFY: c_int = 160;
pub const CMS_F_CMS_RECIPIENTINFO_DECRYPT: c_int = 134;
pub const CMS_F_CMS_RECIPIENTINFO_ENCRYPT: c_int = 169;
pub const CMS_F_CMS_RECIPIENTINFO_KARI_ENCRYPT: c_int = 178;
pub const CMS_F_CMS_RECIPIENTINFO_KARI_ORIG_ID_CMP: c_int = 174;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT: c_int = 135;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT: c_int = 136;
pub const CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP: c_int = 138;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP: c_int = 139;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT: c_int = 140;
pub const CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT: c_int = 141;
pub const CMS_F_CMS_RECIPIENTINFO_PWRI_CRYPT: c_int = 167;
pub const CMS_F_CMS_SET_DETACHED: c_int = 147;
pub const CMS_F_CMS_SIGN: c_int = 148;
pub const CMS_F_CMS_SIGNED_DATA_INIT: c_int = 149;
pub const CMS_F_CMS_SIGNERINFO_CONTENT_SIGN: c_int = 150;
pub const CMS_F_CMS_SIGNERINFO_SIGN: c_int = 151;
pub const CMS_F_CMS_SIGNERINFO_VERIFY: c_int = 152;
pub const CMS_F_CMS_SIGNERINFO_VERIFY_CERT: c_int = 153;
pub const CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT: c_int = 154;
pub const CMS_F_CMS_SIGN_RECEIPT: c_int = 163;
pub const CMS_F_CMS_STREAM: c_int = 155;
pub const CMS_F_CMS_UNCOMPRESS: c_int = 156;
pub const CMS_F_CMS_VERIFY: c_int = 157;
pub const CMS_R_ADD_SIGNER_ERROR: c_int = 99;
pub const CMS_R_CERTIFICATE_ALREADY_PRESENT: c_int = 175;
pub const CMS_R_CERTIFICATE_HAS_NO_KEYID: c_int = 160;
pub const CMS_R_CERTIFICATE_VERIFY_ERROR: c_int = 100;
pub const CMS_R_CIPHER_INITIALISATION_ERROR: c_int = 101;
pub const CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR: c_int = 102;
pub const CMS_R_CMS_DATAFINAL_ERROR: c_int = 103;
pub const CMS_R_CMS_LIB: c_int = 104;
pub const CMS_R_CONTENTIDENTIFIER_MISMATCH: c_int = 170;
pub const CMS_R_CONTENT_NOT_FOUND: c_int = 105;
pub const CMS_R_CONTENT_TYPE_MISMATCH: c_int = 171;
pub const CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA: c_int = 106;
pub const CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA: c_int = 107;
pub const CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA: c_int = 108;
pub const CMS_R_CONTENT_VERIFY_ERROR: c_int = 109;
pub const CMS_R_CTRL_ERROR: c_int = 110;
pub const CMS_R_CTRL_FAILURE: c_int = 111;
pub const CMS_R_DECRYPT_ERROR: c_int = 112;
pub const CMS_R_ERROR_GETTING_PUBLIC_KEY: c_int = 113;
pub const CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE: c_int = 114;
pub const CMS_R_ERROR_SETTING_KEY: c_int = 115;
pub const CMS_R_ERROR_SETTING_RECIPIENTINFO: c_int = 116;
pub const CMS_R_INVALID_ENCRYPTED_KEY_LENGTH: c_int = 117;
pub const CMS_R_INVALID_KEY_ENCRYPTION_PARAMETER: c_int = 176;
pub const CMS_R_INVALID_KEY_LENGTH: c_int = 118;
pub const CMS_R_MD_BIO_INIT_ERROR: c_int = 119;
pub const CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH: c_int = 120;
pub const CMS_R_MESSAGEDIGEST_WRONG_LENGTH: c_int = 121;
pub const CMS_R_MSGSIGDIGEST_ERROR: c_int = 172;
pub const CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE: c_int = 162;
pub const CMS_R_MSGSIGDIGEST_WRONG_LENGTH: c_int = 163;
pub const CMS_R_NEED_ONE_SIGNER: c_int = 164;
pub const CMS_R_NOT_A_SIGNED_RECEIPT: c_int = 165;
pub const CMS_R_NOT_ENCRYPTED_DATA: c_int = 122;
pub const CMS_R_NOT_KEK: c_int = 123;
pub const CMS_R_NOT_KEY_AGREEMENT: c_int = 181;
pub const CMS_R_NOT_KEY_TRANSPORT: c_int = 124;
pub const CMS_R_NOT_PWRI: c_int = 177;
pub const CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE: c_int = 125;
pub const CMS_R_NO_CIPHER: c_int = 126;
pub const CMS_R_NO_CONTENT: c_int = 127;
pub const CMS_R_NO_CONTENT_TYPE: c_int = 173;
pub const CMS_R_NO_DEFAULT_DIGEST: c_int = 128;
pub const CMS_R_NO_DIGEST_SET: c_int = 129;
pub const CMS_R_NO_KEY: c_int = 130;
pub const CMS_R_NO_KEY_OR_CERT: c_int = 174;
pub const CMS_R_NO_MATCHING_DIGEST: c_int = 131;
pub const CMS_R_NO_MATCHING_RECIPIENT: c_int = 132;
pub const CMS_R_NO_MATCHING_SIGNATURE: c_int = 166;
pub const CMS_R_NO_MSGSIGDIGEST: c_int = 167;
pub const CMS_R_NO_PASSWORD: c_int = 178;
pub const CMS_R_NO_PRIVATE_KEY: c_int = 133;
pub const CMS_R_NO_PUBLIC_KEY: c_int = 134;
pub const CMS_R_NO_RECEIPT_REQUEST: c_int = 168;
pub const CMS_R_NO_SIGNERS: c_int = 135;
pub const CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 136;
pub const CMS_R_RECEIPT_DECODE_ERROR: c_int = 169;
pub const CMS_R_RECIPIENT_ERROR: c_int = 137;
pub const CMS_R_SIGNER_CERTIFICATE_NOT_FOUND: c_int = 138;
pub const CMS_R_SIGNFINAL_ERROR: c_int = 139;
pub const CMS_R_SMIME_TEXT_ERROR: c_int = 140;
pub const CMS_R_STORE_INIT_ERROR: c_int = 141;
pub const CMS_R_TYPE_NOT_COMPRESSED_DATA: c_int = 142;
pub const CMS_R_TYPE_NOT_DATA: c_int = 143;
pub const CMS_R_TYPE_NOT_DIGESTED_DATA: c_int = 144;
pub const CMS_R_TYPE_NOT_ENCRYPTED_DATA: c_int = 145;
pub const CMS_R_TYPE_NOT_ENVELOPED_DATA: c_int = 146;
pub const CMS_R_UNABLE_TO_FINALIZE_CONTEXT: c_int = 147;
pub const CMS_R_UNKNOWN_CIPHER: c_int = 148;
pub const CMS_R_UNKNOWN_DIGEST_ALGORIHM: c_int = 149;
pub const CMS_R_UNKNOWN_ID: c_int = 150;
pub const CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM: c_int = 151;
pub const CMS_R_UNSUPPORTED_CONTENT_TYPE: c_int = 152;
pub const CMS_R_UNSUPPORTED_KEK_ALGORITHM: c_int = 153;
pub const CMS_R_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM: c_int = 179;
pub const CMS_R_UNSUPPORTED_RECIPIENT_TYPE: c_int = 154;
pub const CMS_R_UNSUPPORTED_RECPIENTINFO_TYPE: c_int = 155;
pub const CMS_R_UNSUPPORTED_TYPE: c_int = 156;
pub const CMS_R_UNWRAP_ERROR: c_int = 157;
pub const CMS_R_UNWRAP_FAILURE: c_int = 180;
pub const CMS_R_VERIFICATION_FAILURE: c_int = 158;
pub const CMS_R_WRAP_ERROR: c_int = 159;
pub const COMP_F_BIO_ZLIB_FLUSH: c_int = 99;
pub const COMP_F_BIO_ZLIB_NEW: c_int = 100;
pub const COMP_F_BIO_ZLIB_READ: c_int = 101;
pub const COMP_F_BIO_ZLIB_WRITE: c_int = 102;
pub const COMP_R_ZLIB_DEFLATE_ERROR: c_int = 99;
pub const COMP_R_ZLIB_INFLATE_ERROR: c_int = 100;
pub const COMP_R_ZLIB_NOT_SUPPORTED: c_int = 101;
pub const CONF_F_CONF_DUMP_FP: c_int = 104;
pub const CONF_F_CONF_LOAD: c_int = 100;
pub const CONF_F_CONF_LOAD_FP: c_int = 103;
pub const CONF_F_CONF_PARSE_LIST: c_int = 119;
pub const CONF_F_DEF_LOAD: c_int = 120;
pub const CONF_F_DEF_LOAD_BIO: c_int = 121;
pub const CONF_F_MODULE_INIT: c_int = 115;
pub const CONF_F_MODULE_LOAD_DSO: c_int = 117;
pub const CONF_F_MODULE_RUN: c_int = 118;
pub const CONF_F_NCONF_DUMP_BIO: c_int = 105;
pub const CONF_F_NCONF_DUMP_FP: c_int = 106;
pub const CONF_F_NCONF_GET_NUMBER_E: c_int = 112;
pub const CONF_F_NCONF_GET_SECTION: c_int = 108;
pub const CONF_F_NCONF_GET_STRING: c_int = 109;
pub const CONF_F_NCONF_LOAD: c_int = 113;
pub const CONF_F_NCONF_LOAD_BIO: c_int = 110;
pub const CONF_F_NCONF_LOAD_FP: c_int = 114;
pub const CONF_F_NCONF_NEW: c_int = 111;
pub const CONF_F_STR_COPY: c_int = 101;
pub const CONF_R_ERROR_LOADING_DSO: c_int = 110;
pub const CONF_R_LIST_CANNOT_BE_NULL: c_int = 115;
pub const CONF_R_MISSING_CLOSE_SQUARE_BRACKET: c_int = 100;
pub const CONF_R_MISSING_EQUAL_SIGN: c_int = 101;
pub const CONF_R_MISSING_INIT_FUNCTION: c_int = 112;
pub const CONF_R_MODULE_INITIALIZATION_ERROR: c_int = 109;
pub const CONF_R_NO_CLOSE_BRACE: c_int = 102;
pub const CONF_R_NO_CONF: c_int = 105;
pub const CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE: c_int = 106;
pub const CONF_R_NO_SECTION: c_int = 107;
pub const CONF_R_NO_SUCH_FILE: c_int = 114;
pub const CONF_R_NO_VALUE: c_int = 108;
pub const CONF_R_UNABLE_TO_CREATE_NEW_SECTION: c_int = 103;
pub const CONF_R_UNKNOWN_MODULE_NAME: c_int = 113;
pub const CONF_R_VARIABLE_EXPANSION_TOO_LONG: c_int = 116;
pub const CONF_R_VARIABLE_HAS_NO_VALUE: c_int = 104;
pub const CRYPTO_F_CRYPTO_DUP_EX_DATA: c_int = 110;
pub const CRYPTO_F_CRYPTO_FREE_EX_DATA: c_int = 111;
pub const CRYPTO_F_CRYPTO_GET_EX_NEW_INDEX: c_int = 100;
pub const CRYPTO_F_CRYPTO_MEMDUP: c_int = 115;
pub const CRYPTO_F_CRYPTO_NEW_EX_DATA: c_int = 112;
pub const CRYPTO_F_CRYPTO_SET_EX_DATA: c_int = 102;
pub const CRYPTO_F_FIPS_MODE_SET: c_int = 109;
pub const CRYPTO_F_GET_AND_LOCK: c_int = 113;
pub const CRYPTO_F_OPENSSL_INIT_CRYPTO: c_int = 116;
pub const CRYPTO_R_FIPS_MODE_NOT_SUPPORTED: c_int = 101;
pub const CRYPTO_R_ILLEGAL_HEX_DIGIT: c_int = 102;
pub const CRYPTO_R_ODD_NUMBER_OF_DIGITS: c_int = 103;
pub const CT_F_CTLOG_NEW: c_int = 117;
pub const CT_F_CTLOG_NEW_FROM_CONF: c_int = 119;
pub const CT_F_CTLOG_STORE_LOAD_CTX_NEW: c_int = 122;
pub const CT_F_CTLOG_STORE_LOAD_FILE: c_int = 123;
pub const CT_F_CTLOG_STORE_LOAD_LOG: c_int = 130;
pub const CT_F_CTLOG_STORE_NEW: c_int = 131;
pub const CT_F_CT_POLICY_EVAL_CTX_NEW: c_int = 133;
pub const CT_F_SCT_CTX_NEW: c_int = 126;
pub const CT_F_SCT_CTX_VERIFY: c_int = 128;
pub const CT_F_SCT_NEW: c_int = 100;
pub const CT_F_SCT_SET_LOG_ENTRY_TYPE: c_int = 102;
pub const CT_F_SCT_SET_SIGNATURE_NID: c_int = 103;
pub const CT_F_SCT_SET_VERSION: c_int = 104;
pub const CT_R_INVALID_LOG_ID_LENGTH: c_int = 100;
pub const CT_R_LOG_CONF_INVALID: c_int = 109;
pub const CT_R_LOG_CONF_INVALID_KEY: c_int = 110;
pub const CT_R_LOG_CONF_MISSING_DESCRIPTION: c_int = 111;
pub const CT_R_LOG_CONF_MISSING_KEY: c_int = 112;
pub const CT_R_LOG_KEY_INVALID: c_int = 113;
pub const CT_R_SCT_FUTURE_TIMESTAMP: c_int = 116;
pub const CT_R_SCT_INVALID: c_int = 104;
pub const CT_R_SCT_INVALID_SIGNATURE: c_int = 107;
pub const CT_R_SCT_LIST_INVALID: c_int = 105;
pub const CT_R_SCT_LOG_ID_MISMATCH: c_int = 114;
pub const CT_R_SCT_NOT_SET: c_int = 106;
pub const CT_R_SCT_UNSUPPORTED_VERSION: c_int = 115;
pub const CT_R_UNRECOGNIZED_SIGNATURE_NID: c_int = 101;
pub const CT_R_UNSUPPORTED_ENTRY_TYPE: c_int = 102;
pub const CT_R_UNSUPPORTED_VERSION: c_int = 103;
pub const DASYNC_F_BIND_DASYNC: c_int = 107;
pub const DASYNC_F_DASYNC_BN_MOD_EXP: c_int = 101;
pub const DASYNC_F_DASYNC_CIPHER_INIT_KEY_HELPER: c_int = 110;
pub const DASYNC_F_DASYNC_MOD_EXP: c_int = 102;
pub const DASYNC_F_DASYNC_PRIVATE_DECRYPT: c_int = 103;
pub const DASYNC_F_DASYNC_PRIVATE_ENCRYPT: c_int = 104;
pub const DASYNC_F_DASYNC_PUBLIC_DECRYPT: c_int = 105;
pub const DASYNC_F_DASYNC_PUBLIC_ENCRYPT: c_int = 106;
pub const DASYNC_R_INIT_FAILED: c_int = 102;
pub const DASYNC_R_LENGTH_NOT_BLOCK_ALIGNED: c_int = 100;
pub const DASYNC_R_UNKNOWN_FAULT: c_int = 101;
pub const DH_F_COMPUTE_KEY: c_int = 102;
pub const DH_F_DHPARAMS_PRINT_FP: c_int = 101;
pub const DH_F_DH_BUILTIN_GENPARAMS: c_int = 106;
pub const DH_F_DH_CMS_DECRYPT: c_int = 114;
pub const DH_F_DH_CMS_SET_PEERKEY: c_int = 115;
pub const DH_F_DH_CMS_SET_SHARED_INFO: c_int = 116;
pub const DH_F_DH_METH_DUP: c_int = 117;
pub const DH_F_DH_METH_NEW: c_int = 118;
pub const DH_F_DH_NEW_METHOD: c_int = 105;
pub const DH_F_DH_PARAM_DECODE: c_int = 107;
pub const DH_F_DH_PRIV_DECODE: c_int = 110;
pub const DH_F_DH_PRIV_ENCODE: c_int = 111;
pub const DH_F_DH_PUB_DECODE: c_int = 108;
pub const DH_F_DH_PUB_ENCODE: c_int = 109;
pub const DH_F_DO_DH_PRINT: c_int = 100;
pub const DH_F_GENERATE_KEY: c_int = 103;
pub const DH_F_PKEY_DH_DERIVE: c_int = 112;
pub const DH_F_PKEY_DH_KEYGEN: c_int = 113;
pub const DH_R_BAD_GENERATOR: c_int = 101;
pub const DH_R_BN_DECODE_ERROR: c_int = 109;
pub const DH_R_BN_ERROR: c_int = 106;
pub const DH_R_DECODE_ERROR: c_int = 104;
pub const DH_R_INVALID_PUBKEY: c_int = 102;
pub const DH_R_KDF_PARAMETER_ERROR: c_int = 112;
pub const DH_R_KEYS_NOT_SET: c_int = 108;
pub const DH_R_MODULUS_TOO_LARGE: c_int = 103;
pub const DH_R_NO_PARAMETERS_SET: c_int = 107;
pub const DH_R_NO_PRIVATE_VALUE: c_int = 100;
pub const DH_R_PARAMETER_ENCODING_ERROR: c_int = 105;
pub const DH_R_PEER_KEY_ERROR: c_int = 111;
pub const DH_R_SHARED_INFO_ERROR: c_int = 113;
pub const DSA_F_DSAPARAMS_PRINT: c_int = 100;
pub const DSA_F_DSAPARAMS_PRINT_FP: c_int = 101;
pub const DSA_F_DSA_BUILTIN_PARAMGEN: c_int = 125;
pub const DSA_F_DSA_DO_SIGN: c_int = 112;
pub const DSA_F_DSA_DO_VERIFY: c_int = 113;
pub const DSA_F_DSA_METH_DUP: c_int = 127;
pub const DSA_F_DSA_METH_NEW: c_int = 128;
pub const DSA_F_DSA_NEW_METHOD: c_int = 103;
pub const DSA_F_DSA_PARAM_DECODE: c_int = 119;
pub const DSA_F_DSA_PRINT_FP: c_int = 105;
pub const DSA_F_DSA_PRIV_DECODE: c_int = 115;
pub const DSA_F_DSA_PRIV_ENCODE: c_int = 116;
pub const DSA_F_DSA_PUB_DECODE: c_int = 117;
pub const DSA_F_DSA_PUB_ENCODE: c_int = 118;
pub const DSA_F_DSA_SIGN: c_int = 106;
pub const DSA_F_DSA_SIGN_SETUP: c_int = 107;
pub const DSA_F_DSA_SIG_NEW: c_int = 102;
pub const DSA_F_OLD_DSA_PRIV_DECODE: c_int = 122;
pub const DSA_F_PKEY_DSA_CTRL: c_int = 120;
pub const DSA_F_PKEY_DSA_KEYGEN: c_int = 121;
pub const DSA_R_BAD_Q_VALUE: c_int = 102;
pub const DSA_R_BN_DECODE_ERROR: c_int = 108;
pub const DSA_R_BN_ERROR: c_int = 109;
pub const DSA_R_DECODE_ERROR: c_int = 104;
pub const DSA_R_INVALID_DIGEST_TYPE: c_int = 106;
pub const DSA_R_INVALID_PARAMETERS: c_int = 112;
pub const DSA_R_MISSING_PARAMETERS: c_int = 101;
pub const DSA_R_MODULUS_TOO_LARGE: c_int = 103;
pub const DSA_R_NO_PARAMETERS_SET: c_int = 107;
pub const DSA_R_PARAMETER_ENCODING_ERROR: c_int = 105;
pub const DSA_R_Q_NOT_PRIME: c_int = 113;
pub const DSA_R_SEED_LEN_SMALL: c_int = 110;
pub const DSO_F_DLFCN_BIND_FUNC: c_int = 100;
pub const DSO_F_DLFCN_LOAD: c_int = 102;
pub const DSO_F_DLFCN_MERGER: c_int = 130;
pub const DSO_F_DLFCN_NAME_CONVERTER: c_int = 123;
pub const DSO_F_DLFCN_UNLOAD: c_int = 103;
pub const DSO_F_DL_BIND_FUNC: c_int = 104;
pub const DSO_F_DL_LOAD: c_int = 106;
pub const DSO_F_DL_MERGER: c_int = 131;
pub const DSO_F_DL_NAME_CONVERTER: c_int = 124;
pub const DSO_F_DL_UNLOAD: c_int = 107;
pub const DSO_F_DSO_BIND_FUNC: c_int = 108;
pub const DSO_F_DSO_CONVERT_FILENAME: c_int = 126;
pub const DSO_F_DSO_CTRL: c_int = 110;
pub const DSO_F_DSO_FREE: c_int = 111;
pub const DSO_F_DSO_GET_FILENAME: c_int = 127;
pub const DSO_F_DSO_GLOBAL_LOOKUP: c_int = 139;
pub const DSO_F_DSO_LOAD: c_int = 112;
pub const DSO_F_DSO_MERGE: c_int = 132;
pub const DSO_F_DSO_NEW_METHOD: c_int = 113;
pub const DSO_F_DSO_PATHBYADDR: c_int = 105;
pub const DSO_F_DSO_SET_FILENAME: c_int = 129;
pub const DSO_F_DSO_UP_REF: c_int = 114;
pub const DSO_F_VMS_BIND_SYM: c_int = 115;
pub const DSO_F_VMS_LOAD: c_int = 116;
pub const DSO_F_VMS_MERGER: c_int = 133;
pub const DSO_F_VMS_UNLOAD: c_int = 117;
pub const DSO_R_CTRL_FAILED: c_int = 100;
pub const DSO_R_DSO_ALREADY_LOADED: c_int = 110;
pub const DSO_R_EMPTY_FILE_STRUCTURE: c_int = 113;
pub const DSO_R_FAILURE: c_int = 114;
pub const DSO_R_FILENAME_TOO_BIG: c_int = 101;
pub const DSO_R_FINISH_FAILED: c_int = 102;
pub const DSO_R_INCORRECT_FILE_SYNTAX: c_int = 115;
pub const DSO_R_LOAD_FAILED: c_int = 103;
pub const DSO_R_NAME_TRANSLATION_FAILED: c_int = 109;
pub const DSO_R_NO_FILENAME: c_int = 111;
pub const DSO_R_NULL_HANDLE: c_int = 104;
pub const DSO_R_SET_FILENAME_FAILED: c_int = 112;
pub const DSO_R_STACK_ERROR: c_int = 105;
pub const DSO_R_SYM_FAILURE: c_int = 106;
pub const DSO_R_UNLOAD_FAILED: c_int = 107;
pub const DSO_R_UNSUPPORTED: c_int = 108;
pub const EC_F_BN_TO_FELEM: c_int = 224;
pub const EC_F_DO_EC_KEY_PRINT: c_int = 221;
pub const EC_F_ECDH_CMS_DECRYPT: c_int = 238;
pub const EC_F_ECDH_CMS_SET_SHARED_INFO: c_int = 239;
pub const EC_F_ECDH_COMPUTE_KEY: c_int = 246;
pub const EC_F_ECDH_SIMPLE_COMPUTE_KEY: c_int = 257;
pub const EC_F_ECDSA_DO_SIGN_EX: c_int = 251;
pub const EC_F_ECDSA_DO_VERIFY: c_int = 252;
pub const EC_F_ECDSA_SIGN_EX: c_int = 254;
pub const EC_F_ECDSA_SIGN_SETUP: c_int = 248;
pub const EC_F_ECDSA_SIG_NEW: c_int = 265;
pub const EC_F_ECDSA_VERIFY: c_int = 253;
pub const EC_F_ECKEY_PARAM_DECODE: c_int = 212;
pub const EC_F_ECKEY_PRIV_DECODE: c_int = 213;
pub const EC_F_ECKEY_PRIV_ENCODE: c_int = 214;
pub const EC_F_ECKEY_PUB_DECODE: c_int = 215;
pub const EC_F_ECKEY_PUB_ENCODE: c_int = 216;
pub const EC_F_ECPARAMETERS_PRINT: c_int = 147;
pub const EC_F_ECPARAMETERS_PRINT_FP: c_int = 148;
pub const EC_F_ECPKPARAMETERS_PRINT: c_int = 149;
pub const EC_F_ECPKPARAMETERS_PRINT_FP: c_int = 150;
pub const EC_F_ECX_KEY_OP: c_int = 266;
pub const EC_F_ECX_PRIV_ENCODE: c_int = 267;
pub const EC_F_ECX_PUB_ENCODE: c_int = 268;
pub const EC_F_EC_GFP_MONT_FIELD_DECODE: c_int = 133;
pub const EC_F_EC_GFP_MONT_FIELD_ENCODE: c_int = 134;
pub const EC_F_EC_GFP_MONT_FIELD_MUL: c_int = 131;
pub const EC_F_EC_GFP_MONT_FIELD_SET_TO_ONE: c_int = 209;
pub const EC_F_EC_GFP_MONT_FIELD_SQR: c_int = 132;
pub const EC_F_EC_GFP_MONT_GROUP_SET_CURVE: c_int = 189;
pub const EC_F_EC_GFP_NIST_FIELD_MUL: c_int = 200;
pub const EC_F_EC_GFP_NIST_FIELD_SQR: c_int = 201;
pub const EC_F_EC_GFP_NIST_GROUP_SET_CURVE: c_int = 202;
pub const EC_F_EC_GFP_SIMPLE_GROUP_CHECK_DISCRIMINANT: c_int = 165;
pub const EC_F_EC_GFP_SIMPLE_GROUP_SET_CURVE: c_int = 166;
pub const EC_F_EC_GFP_SIMPLE_MAKE_AFFINE: c_int = 102;
pub const EC_F_EC_GFP_SIMPLE_POINTS_MAKE_AFFINE: c_int = 137;
pub const EC_F_EC_GFP_SIMPLE_POINT_GET_AFFINE_COORDINATES: c_int = 167;
pub const EC_F_EC_GFP_SIMPLE_POINT_SET_AFFINE_COORDINATES: c_int = 168;
pub const EC_F_EC_GFP_SIMPLE_SET_COMPRESSED_COORDINATES: c_int = 169;
pub const EC_F_EC_GROUP_CHECK: c_int = 170;
pub const EC_F_EC_GROUP_CHECK_DISCRIMINANT: c_int = 171;
pub const EC_F_EC_GROUP_COPY: c_int = 106;
pub const EC_F_EC_GROUP_GET_CURVE_GFP: c_int = 130;
pub const EC_F_EC_GROUP_GET_DEGREE: c_int = 173;
pub const EC_F_EC_GROUP_GET_ECPARAMETERS: c_int = 261;
pub const EC_F_EC_GROUP_GET_ECPKPARAMETERS: c_int = 262;
pub const EC_F_EC_GROUP_GET_PENTANOMIAL_BASIS: c_int = 193;
pub const EC_F_EC_GROUP_GET_TRINOMIAL_BASIS: c_int = 194;
pub const EC_F_EC_GROUP_NEW: c_int = 108;
pub const EC_F_EC_GROUP_NEW_BY_CURVE_NAME: c_int = 174;
pub const EC_F_EC_GROUP_NEW_FROM_DATA: c_int = 175;
pub const EC_F_EC_GROUP_NEW_FROM_ECPARAMETERS: c_int = 263;
pub const EC_F_EC_GROUP_NEW_FROM_ECPKPARAMETERS: c_int = 264;
pub const EC_F_EC_GROUP_SET_CURVE_GFP: c_int = 109;
pub const EC_F_EC_GROUP_SET_GENERATOR: c_int = 111;
pub const EC_F_EC_KEY_CHECK_KEY: c_int = 177;
pub const EC_F_EC_KEY_COPY: c_int = 178;
pub const EC_F_EC_KEY_GENERATE_KEY: c_int = 179;
pub const EC_F_EC_KEY_NEW: c_int = 182;
pub const EC_F_EC_KEY_NEW_METHOD: c_int = 245;
pub const EC_F_EC_KEY_PRINT: c_int = 180;
pub const EC_F_EC_KEY_PRINT_FP: c_int = 181;
pub const EC_F_EC_KEY_SET_PUBLIC_KEY_AFFINE_COORDINATES: c_int = 229;
pub const EC_F_EC_KEY_SIMPLE_CHECK_KEY: c_int = 258;
pub const EC_F_EC_POINTS_MAKE_AFFINE: c_int = 136;
pub const EC_F_EC_POINT_ADD: c_int = 112;
pub const EC_F_EC_POINT_CMP: c_int = 113;
pub const EC_F_EC_POINT_COPY: c_int = 114;
pub const EC_F_EC_POINT_DBL: c_int = 115;
pub const EC_F_EC_POINT_GET_AFFINE_COORDINATES_GFP: c_int = 116;
pub const EC_F_EC_POINT_GET_JPROJECTIVE_COORDINATES_GFP: c_int = 117;
pub const EC_F_EC_POINT_INVERT: c_int = 210;
pub const EC_F_EC_POINT_IS_AT_INFINITY: c_int = 118;
pub const EC_F_EC_POINT_IS_ON_CURVE: c_int = 119;
pub const EC_F_EC_POINT_MAKE_AFFINE: c_int = 120;
pub const EC_F_EC_POINT_NEW: c_int = 121;
pub const EC_F_EC_POINT_SET_AFFINE_COORDINATES_GFP: c_int = 124;
pub const EC_F_EC_POINT_SET_COMPRESSED_COORDINATES_GFP: c_int = 125;
pub const EC_F_EC_POINT_SET_JPROJECTIVE_COORDINATES_GFP: c_int = 126;
pub const EC_F_EC_POINT_SET_TO_INFINITY: c_int = 127;
pub const EC_F_EC_PRE_COMP_NEW: c_int = 196;
pub const EC_F_EC_WNAF_MUL: c_int = 187;
pub const EC_F_EC_WNAF_PRECOMPUTE_MULT: c_int = 188;
pub const EC_F_OLD_EC_PRIV_DECODE: c_int = 222;
pub const EC_F_OSSL_ECDH_COMPUTE_KEY: c_int = 247;
pub const EC_F_OSSL_ECDSA_SIGN_SIG: c_int = 249;
pub const EC_F_OSSL_ECDSA_VERIFY_SIG: c_int = 250;
pub const EC_F_PKEY_ECX_DERIVE: c_int = 269;
pub const EC_F_PKEY_EC_CTRL: c_int = 197;
pub const EC_F_PKEY_EC_CTRL_STR: c_int = 198;
pub const EC_F_PKEY_EC_DERIVE: c_int = 217;
pub const EC_F_PKEY_EC_KEYGEN: c_int = 199;
pub const EC_F_PKEY_EC_PARAMGEN: c_int = 219;
pub const EC_F_PKEY_EC_SIGN: c_int = 218;
pub const EC_R_BAD_SIGNATURE: c_int = 156;
pub const EC_R_BIGNUM_OUT_OF_RANGE: c_int = 144;
pub const EC_R_BUFFER_TOO_SMALL: c_int = 100;
pub const EC_R_COORDINATES_OUT_OF_RANGE: c_int = 146;
pub const EC_R_CURVE_DOES_NOT_SUPPORT_ECDH: c_int = 160;
pub const EC_R_CURVE_DOES_NOT_SUPPORT_SIGNING: c_int = 159;
pub const EC_R_DECODE_ERROR: c_int = 142;
pub const EC_R_DISCRIMINANT_IS_ZERO: c_int = 118;
pub const EC_R_EC_GROUP_NEW_BY_NAME_FAILURE: c_int = 119;
pub const EC_R_FIELD_TOO_LARGE: c_int = 143;
pub const EC_R_INCOMPATIBLE_OBJECTS: c_int = 101;
pub const EC_R_INVALID_ARGUMENT: c_int = 112;
pub const EC_R_INVALID_COMPRESSED_POINT: c_int = 110;
pub const EC_R_INVALID_COMPRESSION_BIT: c_int = 109;
pub const EC_R_INVALID_CURVE: c_int = 141;
pub const EC_R_INVALID_DIGEST: c_int = 151;
pub const EC_R_INVALID_DIGEST_TYPE: c_int = 138;
pub const EC_R_INVALID_ENCODING: c_int = 102;
pub const EC_R_INVALID_FIELD: c_int = 103;
pub const EC_R_INVALID_FORM: c_int = 104;
pub const EC_R_INVALID_GROUP_ORDER: c_int = 122;
pub const EC_R_INVALID_KEY: c_int = 116;
pub const EC_R_INVALID_OUTPUT_LENGTH: c_int = 161;
pub const EC_R_INVALID_PEER_KEY: c_int = 133;
pub const EC_R_INVALID_PENTANOMIAL_BASIS: c_int = 132;
pub const EC_R_INVALID_PRIVATE_KEY: c_int = 123;
pub const EC_R_INVALID_TRINOMIAL_BASIS: c_int = 137;
pub const EC_R_KDF_PARAMETER_ERROR: c_int = 148;
pub const EC_R_KEYS_NOT_SET: c_int = 140;
pub const EC_R_MISSING_PARAMETERS: c_int = 124;
pub const EC_R_MISSING_PRIVATE_KEY: c_int = 125;
pub const EC_R_NEED_NEW_SETUP_VALUES: c_int = 157;
pub const EC_R_NOT_A_NIST_PRIME: c_int = 135;
pub const EC_R_NOT_IMPLEMENTED: c_int = 126;
pub const EC_R_NOT_INITIALIZED: c_int = 111;
pub const EC_R_NO_PARAMETERS_SET: c_int = 139;
pub const EC_R_NO_PRIVATE_VALUE: c_int = 154;
pub const EC_R_OPERATION_NOT_SUPPORTED: c_int = 152;
pub const EC_R_PASSED_NULL_PARAMETER: c_int = 134;
pub const EC_R_PEER_KEY_ERROR: c_int = 149;
pub const EC_R_POINT_ARITHMETIC_FAILURE: c_int = 155;
pub const EC_R_POINT_AT_INFINITY: c_int = 106;
pub const EC_R_POINT_IS_NOT_ON_CURVE: c_int = 107;
pub const EC_R_RANDOM_NUMBER_GENERATION_FAILED: c_int = 158;
pub const EC_R_SHARED_INFO_ERROR: c_int = 150;
pub const EC_R_SLOT_FULL: c_int = 108;
pub const EC_R_UNDEFINED_GENERATOR: c_int = 113;
pub const EC_R_UNDEFINED_ORDER: c_int = 128;
pub const EC_R_UNKNOWN_GROUP: c_int = 129;
pub const EC_R_UNKNOWN_ORDER: c_int = 114;
pub const EC_R_UNSUPPORTED_FIELD: c_int = 131;
pub const EC_R_WRONG_CURVE_PARAMETERS: c_int = 145;
pub const EC_R_WRONG_ORDER: c_int = 130;
pub const ENGINE_F_DYNAMIC_CTRL: c_int = 180;
pub const ENGINE_F_DYNAMIC_GET_DATA_CTX: c_int = 181;
pub const ENGINE_F_DYNAMIC_LOAD: c_int = 182;
pub const ENGINE_F_DYNAMIC_SET_DATA_CTX: c_int = 183;
pub const ENGINE_F_ENGINE_ADD: c_int = 105;
pub const ENGINE_F_ENGINE_BY_ID: c_int = 106;
pub const ENGINE_F_ENGINE_CMD_IS_EXECUTABLE: c_int = 170;
pub const ENGINE_F_ENGINE_CTRL: c_int = 142;
pub const ENGINE_F_ENGINE_CTRL_CMD: c_int = 178;
pub const ENGINE_F_ENGINE_CTRL_CMD_STRING: c_int = 171;
pub const ENGINE_F_ENGINE_FINISH: c_int = 107;
pub const ENGINE_F_ENGINE_GET_CIPHER: c_int = 185;
pub const ENGINE_F_ENGINE_GET_DIGEST: c_int = 186;
pub const ENGINE_F_ENGINE_GET_FIRST: c_int = 195;
pub const ENGINE_F_ENGINE_GET_LAST: c_int = 196;
pub const ENGINE_F_ENGINE_GET_NEXT: c_int = 115;
pub const ENGINE_F_ENGINE_GET_PKEY_METH: c_int = 192;
pub const ENGINE_F_ENGINE_GET_PREV: c_int = 116;
pub const ENGINE_F_ENGINE_INIT: c_int = 119;
pub const ENGINE_F_ENGINE_LIST_ADD: c_int = 120;
pub const ENGINE_F_ENGINE_LIST_REMOVE: c_int = 121;
pub const ENGINE_F_ENGINE_LOAD_PRIVATE_KEY: c_int = 150;
pub const ENGINE_F_ENGINE_LOAD_PUBLIC_KEY: c_int = 151;
pub const ENGINE_F_ENGINE_LOAD_SSL_CLIENT_CERT: c_int = 194;
pub const ENGINE_F_ENGINE_NEW: c_int = 122;
pub const ENGINE_F_ENGINE_REMOVE: c_int = 123;
pub const ENGINE_F_ENGINE_SET_DEFAULT_STRING: c_int = 189;
pub const ENGINE_F_ENGINE_SET_ID: c_int = 129;
pub const ENGINE_F_ENGINE_SET_NAME: c_int = 130;
pub const ENGINE_F_ENGINE_TABLE_REGISTER: c_int = 184;
pub const ENGINE_F_ENGINE_UNLOCKED_FINISH: c_int = 191;
pub const ENGINE_F_ENGINE_UP_REF: c_int = 190;
pub const ENGINE_F_INT_CTRL_HELPER: c_int = 172;
pub const ENGINE_F_INT_ENGINE_CONFIGURE: c_int = 188;
pub const ENGINE_F_INT_ENGINE_MODULE_INIT: c_int = 187;
pub const ENGINE_R_ALREADY_LOADED: c_int = 100;
pub const ENGINE_R_ARGUMENT_IS_NOT_A_NUMBER: c_int = 133;
pub const ENGINE_R_CMD_NOT_EXECUTABLE: c_int = 134;
pub const ENGINE_R_COMMAND_TAKES_INPUT: c_int = 135;
pub const ENGINE_R_COMMAND_TAKES_NO_INPUT: c_int = 136;
pub const ENGINE_R_CONFLICTING_ENGINE_ID: c_int = 103;
pub const ENGINE_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 119;
pub const ENGINE_R_DSO_FAILURE: c_int = 104;
pub const ENGINE_R_DSO_NOT_FOUND: c_int = 132;
pub const ENGINE_R_ENGINES_SECTION_ERROR: c_int = 148;
pub const ENGINE_R_ENGINE_CONFIGURATION_ERROR: c_int = 102;
pub const ENGINE_R_ENGINE_IS_NOT_IN_LIST: c_int = 105;
pub const ENGINE_R_ENGINE_SECTION_ERROR: c_int = 149;
pub const ENGINE_R_FAILED_LOADING_PRIVATE_KEY: c_int = 128;
pub const ENGINE_R_FAILED_LOADING_PUBLIC_KEY: c_int = 129;
pub const ENGINE_R_FINISH_FAILED: c_int = 106;
pub const ENGINE_R_ID_OR_NAME_MISSING: c_int = 108;
pub const ENGINE_R_INIT_FAILED: c_int = 109;
pub const ENGINE_R_INTERNAL_LIST_ERROR: c_int = 110;
pub const ENGINE_R_INVALID_ARGUMENT: c_int = 143;
pub const ENGINE_R_INVALID_CMD_NAME: c_int = 137;
pub const ENGINE_R_INVALID_CMD_NUMBER: c_int = 138;
pub const ENGINE_R_INVALID_INIT_VALUE: c_int = 151;
pub const ENGINE_R_INVALID_STRING: c_int = 150;
pub const ENGINE_R_NOT_INITIALISED: c_int = 117;
pub const ENGINE_R_NOT_LOADED: c_int = 112;
pub const ENGINE_R_NO_CONTROL_FUNCTION: c_int = 120;
pub const ENGINE_R_NO_INDEX: c_int = 144;
pub const ENGINE_R_NO_LOAD_FUNCTION: c_int = 125;
pub const ENGINE_R_NO_REFERENCE: c_int = 130;
pub const ENGINE_R_NO_SUCH_ENGINE: c_int = 116;
pub const ENGINE_R_UNIMPLEMENTED_CIPHER: c_int = 146;
pub const ENGINE_R_UNIMPLEMENTED_DIGEST: c_int = 147;
pub const ENGINE_R_UNIMPLEMENTED_PUBLIC_KEY_METHOD: c_int = 101;
pub const ENGINE_R_VERSION_INCOMPATIBILITY: c_int = 145;
pub const ERR_R_FATAL: c_int = 64;
pub const EVP_F_AESNI_INIT_KEY: c_int = 165;
pub const EVP_F_AES_INIT_KEY: c_int = 133;
pub const EVP_F_AES_OCB_CIPHER: c_int = 169;
pub const EVP_F_AES_WRAP_CIPHER: c_int = 170;
pub const EVP_F_ALG_MODULE_INIT: c_int = 177;
pub const EVP_F_CAMELLIA_INIT_KEY: c_int = 159;
pub const EVP_F_DO_SIGVER_INIT: c_int = 161;
pub const EVP_F_EVP_CIPHERINIT_EX: c_int = 123;
pub const EVP_F_EVP_CIPHER_CTX_COPY: c_int = 163;
pub const EVP_F_EVP_CIPHER_CTX_CTRL: c_int = 124;
pub const EVP_F_EVP_CIPHER_CTX_SET_KEY_LENGTH: c_int = 122;
pub const EVP_F_EVP_DECRYPTFINAL_EX: c_int = 101;
pub const EVP_F_EVP_DECRYPTUPDATE: c_int = 166;
pub const EVP_F_EVP_DIGESTINIT_EX: c_int = 128;
pub const EVP_F_EVP_ENCRYPTFINAL_EX: c_int = 127;
pub const EVP_F_EVP_ENCRYPTUPDATE: c_int = 167;
pub const EVP_F_EVP_MD_CTX_COPY_EX: c_int = 110;
pub const EVP_F_EVP_MD_SIZE: c_int = 162;
pub const EVP_F_EVP_OPENINIT: c_int = 102;
pub const EVP_F_EVP_PBE_ALG_ADD: c_int = 115;
pub const EVP_F_EVP_PBE_ALG_ADD_TYPE: c_int = 160;
pub const EVP_F_EVP_PBE_CIPHERINIT: c_int = 116;
pub const EVP_F_EVP_PBE_SCRYPT: c_int = 181;
pub const EVP_F_EVP_PKEY_COPY_PARAMETERS: c_int = 103;
pub const EVP_F_EVP_PKEY_CTX_CTRL: c_int = 137;
pub const EVP_F_EVP_PKEY_CTX_CTRL_STR: c_int = 150;
pub const EVP_F_EVP_PKEY_CTX_DUP: c_int = 156;
pub const EVP_F_EVP_PKEY_DECRYPT: c_int = 104;
pub const EVP_F_EVP_PKEY_DECRYPT_INIT: c_int = 138;
pub const EVP_F_EVP_PKEY_DECRYPT_OLD: c_int = 151;
pub const EVP_F_EVP_PKEY_DERIVE: c_int = 153;
pub const EVP_F_EVP_PKEY_DERIVE_INIT: c_int = 154;
pub const EVP_F_EVP_PKEY_DERIVE_SET_PEER: c_int = 155;
pub const EVP_F_EVP_PKEY_ENCRYPT: c_int = 105;
pub const EVP_F_EVP_PKEY_ENCRYPT_INIT: c_int = 139;
pub const EVP_F_EVP_PKEY_ENCRYPT_OLD: c_int = 152;
pub const EVP_F_EVP_PKEY_KEYGEN: c_int = 146;
pub const EVP_F_EVP_PKEY_KEYGEN_INIT: c_int = 147;
pub const EVP_F_EVP_PKEY_NEW: c_int = 106;
pub const EVP_F_EVP_PKEY_PARAMGEN: c_int = 148;
pub const EVP_F_EVP_PKEY_PARAMGEN_INIT: c_int = 149;
pub const EVP_F_EVP_PKEY_SIGN: c_int = 140;
pub const EVP_F_EVP_PKEY_SIGN_INIT: c_int = 141;
pub const EVP_F_EVP_PKEY_VERIFY: c_int = 142;
pub const EVP_F_EVP_PKEY_VERIFY_INIT: c_int = 143;
pub const EVP_F_EVP_PKEY_VERIFY_RECOVER: c_int = 144;
pub const EVP_F_EVP_PKEY_VERIFY_RECOVER_INIT: c_int = 145;
pub const EVP_F_EVP_SIGNFINAL: c_int = 107;
pub const EVP_F_EVP_VERIFYFINAL: c_int = 108;
pub const EVP_F_INT_CTX_NEW: c_int = 157;
pub const EVP_F_PKEY_SET_TYPE: c_int = 158;
pub const EVP_R_AES_KEY_SETUP_FAILED: c_int = 143;
pub const EVP_R_BAD_DECRYPT: c_int = 100;
pub const EVP_R_BUFFER_TOO_SMALL: c_int = 155;
pub const EVP_R_CAMELLIA_KEY_SETUP_FAILED: c_int = 157;
pub const EVP_R_CIPHER_PARAMETER_ERROR: c_int = 122;
pub const EVP_R_COMMAND_NOT_SUPPORTED: c_int = 147;
pub const EVP_R_COPY_ERROR: c_int = 173;
pub const EVP_R_CTRL_NOT_IMPLEMENTED: c_int = 132;
pub const EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED: c_int = 133;
pub const EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH: c_int = 138;
pub const EVP_R_DECODE_ERROR: c_int = 114;
pub const EVP_R_DIFFERENT_KEY_TYPES: c_int = 101;
pub const EVP_R_DIFFERENT_PARAMETERS: c_int = 153;
pub const EVP_R_ERROR_LOADING_SECTION: c_int = 165;
pub const EVP_R_ERROR_SETTING_FIPS_MODE: c_int = 166;
pub const EVP_R_EXPECTING_AN_HMAC_KEY: c_int = 174;
pub const EVP_R_EXPECTING_AN_RSA_KEY: c_int = 127;
pub const EVP_R_EXPECTING_A_DH_KEY: c_int = 128;
pub const EVP_R_EXPECTING_A_DSA_KEY: c_int = 129;
pub const EVP_R_EXPECTING_A_EC_KEY: c_int = 142;
pub const EVP_R_FIPS_MODE_NOT_SUPPORTED: c_int = 167;
pub const EVP_R_ILLEGAL_SCRYPT_PARAMETERS: c_int = 171;
pub const EVP_R_INITIALIZATION_ERROR: c_int = 134;
pub const EVP_R_INPUT_NOT_INITIALIZED: c_int = 111;
pub const EVP_R_INVALID_DIGEST: c_int = 152;
pub const EVP_R_INVALID_FIPS_MODE: c_int = 168;
pub const EVP_R_INVALID_KEY: c_int = 163;
pub const EVP_R_INVALID_KEY_LENGTH: c_int = 130;
pub const EVP_R_INVALID_OPERATION: c_int = 148;
pub const EVP_R_KEYGEN_FAILURE: c_int = 120;
pub const EVP_R_MEMORY_LIMIT_EXCEEDED: c_int = 172;
pub const EVP_R_MESSAGE_DIGEST_IS_NULL: c_int = 159;
pub const EVP_R_METHOD_NOT_SUPPORTED: c_int = 144;
pub const EVP_R_MISSING_PARAMETERS: c_int = 103;
pub const EVP_R_NO_CIPHER_SET: c_int = 131;
pub const EVP_R_NO_DEFAULT_DIGEST: c_int = 158;
pub const EVP_R_NO_DIGEST_SET: c_int = 139;
pub const EVP_R_NO_KEY_SET: c_int = 154;
pub const EVP_R_NO_OPERATION_SET: c_int = 149;
pub const EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE: c_int = 150;
pub const EVP_R_OPERATON_NOT_INITIALIZED: c_int = 151;
pub const EVP_R_PARTIALLY_OVERLAPPING: c_int = 162;
pub const EVP_R_PRIVATE_KEY_DECODE_ERROR: c_int = 145;
pub const EVP_R_PRIVATE_KEY_ENCODE_ERROR: c_int = 146;
pub const EVP_R_PUBLIC_KEY_NOT_RSA: c_int = 106;
pub const EVP_R_UNKNOWN_CIPHER: c_int = 160;
pub const EVP_R_UNKNOWN_DIGEST: c_int = 161;
pub const EVP_R_UNKNOWN_OPTION: c_int = 169;
pub const EVP_R_UNKNOWN_PBE_ALGORITHM: c_int = 121;
pub const EVP_R_UNSUPPORTED_ALGORITHM: c_int = 156;
pub const EVP_R_UNSUPPORTED_CIPHER: c_int = 107;
pub const EVP_R_UNSUPPORTED_KEYLENGTH: c_int = 123;
pub const EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION: c_int = 124;
pub const EVP_R_UNSUPPORTED_KEY_SIZE: c_int = 108;
pub const EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS: c_int = 135;
pub const EVP_R_UNSUPPORTED_PRF: c_int = 125;
pub const EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM: c_int = 118;
pub const EVP_R_UNSUPPORTED_SALT_TYPE: c_int = 126;
pub const EVP_R_WRAP_MODE_NOT_ALLOWED: c_int = 170;
pub const EVP_R_WRONG_FINAL_BLOCK_LENGTH: c_int = 109;
pub const HWCRHK_F_BIND_HELPER: c_int = 110;
pub const HWCRHK_F_HWCRHK_CTRL: c_int = 100;
pub const HWCRHK_F_HWCRHK_FINISH: c_int = 101;
pub const HWCRHK_F_HWCRHK_GET_PASS: c_int = 102;
pub const HWCRHK_F_HWCRHK_INIT: c_int = 103;
pub const HWCRHK_F_HWCRHK_INSERT_CARD: c_int = 104;
pub const HWCRHK_F_HWCRHK_LOAD_PRIVKEY: c_int = 105;
pub const HWCRHK_F_HWCRHK_LOAD_PUBKEY: c_int = 106;
pub const HWCRHK_F_HWCRHK_MOD_EXP: c_int = 107;
pub const HWCRHK_F_HWCRHK_MUTEX_INIT: c_int = 111;
pub const HWCRHK_F_HWCRHK_RAND_BYTES: c_int = 108;
pub const HWCRHK_F_HWCRHK_RSA_MOD_EXP: c_int = 109;
pub const HWCRHK_R_ALREADY_LOADED: c_int = 100;
pub const HWCRHK_R_BIO_WAS_FREED: c_int = 101;
pub const HWCRHK_R_CHIL_ERROR: c_int = 102;
pub const HWCRHK_R_CTRL_COMMAND_NOT_IMPLEMENTED: c_int = 103;
pub const HWCRHK_R_DSO_FAILURE: c_int = 104;
pub const HWCRHK_R_MISSING_KEY_COMPONENTS: c_int = 105;
pub const HWCRHK_R_NOT_INITIALISED: c_int = 106;
pub const HWCRHK_R_NOT_LOADED: c_int = 107;
pub const HWCRHK_R_NO_CALLBACK: c_int = 108;
pub const HWCRHK_R_NO_KEY: c_int = 109;
pub const HWCRHK_R_PRIVATE_KEY_ALGORITHMS_DISABLED: c_int = 110;
pub const HWCRHK_R_REQUEST_FAILED: c_int = 111;
pub const HWCRHK_R_REQUEST_FALLBACK: c_int = 112;
pub const HWCRHK_R_UNIT_FAILURE: c_int = 113;
pub const KDF_R_INVALID_DIGEST: c_int = 100;
pub const KDF_R_MISSING_PARAMETER: c_int = 101;
pub const KDF_R_VALUE_MISSING: c_int = 102;
pub const OBJ_F_OBJ_ADD_OBJECT: c_int = 105;
pub const OBJ_F_OBJ_CREATE: c_int = 100;
pub const OBJ_F_OBJ_DUP: c_int = 101;
pub const OBJ_F_OBJ_NAME_NEW_INDEX: c_int = 106;
pub const OBJ_R_OID_EXISTS: c_int = 102;
pub const OBJ_R_UNKNOWN_NID: c_int = 101;
pub const OCSP_F_OCSP_BASIC_SIGN: c_int = 104;
pub const OCSP_F_OCSP_BASIC_VERIFY: c_int = 105;
pub const OCSP_F_OCSP_CERT_ID_NEW: c_int = 101;
pub const OCSP_F_OCSP_CHECK_DELEGATED: c_int = 106;
pub const OCSP_F_OCSP_CHECK_IDS: c_int = 107;
pub const OCSP_F_OCSP_CHECK_ISSUER: c_int = 108;
pub const OCSP_F_OCSP_CHECK_VALIDITY: c_int = 115;
pub const OCSP_F_OCSP_MATCH_ISSUERID: c_int = 109;
pub const OCSP_F_OCSP_PARSE_URL: c_int = 114;
pub const OCSP_F_OCSP_REQUEST_SIGN: c_int = 110;
pub const OCSP_F_OCSP_REQUEST_VERIFY: c_int = 116;
pub const OCSP_R_CERTIFICATE_VERIFY_ERROR: c_int = 101;
pub const OCSP_R_DIGEST_ERR: c_int = 102;
pub const OCSP_R_ERROR_IN_NEXTUPDATE_FIELD: c_int = 122;
pub const OCSP_R_ERROR_IN_THISUPDATE_FIELD: c_int = 123;
pub const OCSP_R_ERROR_PARSING_URL: c_int = 121;
pub const OCSP_R_MISSING_OCSPSIGNING_USAGE: c_int = 103;
pub const OCSP_R_NEXTUPDATE_BEFORE_THISUPDATE: c_int = 124;
pub const OCSP_R_NOT_BASIC_RESPONSE: c_int = 104;
pub const OCSP_R_NO_CERTIFICATES_IN_CHAIN: c_int = 105;
pub const OCSP_R_NO_RESPONSE_DATA: c_int = 108;
pub const OCSP_R_NO_REVOKED_TIME: c_int = 109;
pub const OCSP_R_NO_SIGNER_KEY: c_int = 130;
pub const OCSP_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 110;
pub const OCSP_R_REQUEST_NOT_SIGNED: c_int = 128;
pub const OCSP_R_RESPONSE_CONTAINS_NO_REVOCATION_DATA: c_int = 111;
pub const OCSP_R_ROOT_CA_NOT_TRUSTED: c_int = 112;
pub const OCSP_R_SERVER_RESPONSE_ERROR: c_int = 114;
pub const OCSP_R_SERVER_RESPONSE_PARSE_ERROR: c_int = 115;
pub const OCSP_R_SIGNATURE_FAILURE: c_int = 117;
pub const OCSP_R_SIGNER_CERTIFICATE_NOT_FOUND: c_int = 118;
pub const OCSP_R_STATUS_EXPIRED: c_int = 125;
pub const OCSP_R_STATUS_NOT_YET_VALID: c_int = 126;
pub const OCSP_R_STATUS_TOO_OLD: c_int = 127;
pub const OCSP_R_UNKNOWN_MESSAGE_DIGEST: c_int = 119;
pub const OCSP_R_UNKNOWN_NID: c_int = 120;
pub const OCSP_R_UNSUPPORTED_REQUESTORNAME_TYPE: c_int = 129;
pub const OSSLTEST_F_BIND_OSSLTEST: c_int = 100;
pub const OSSLTEST_R_INIT_FAILED: c_int = 100;
pub const PEM_F_CHECK_BITLEN_DSA: c_int = 130;
pub const PEM_F_CHECK_BITLEN_RSA: c_int = 131;
pub const PEM_F_DO_BLOB_HEADER: c_int = 134;
pub const PEM_F_DO_PVK_BODY: c_int = 135;
pub const PEM_F_DO_PVK_HEADER: c_int = 136;
pub const PEM_F_LOAD_IV: c_int = 101;
pub const PEM_F_PEM_DEF_CALLBACK: c_int = 100;
pub const PEM_F_PEM_DO_HEADER: c_int = 106;
pub const PEM_F_PEM_GET_EVP_CIPHER_INFO: c_int = 107;
pub const PEM_F_PEM_READ: c_int = 108;
pub const PEM_F_PEM_READ_BIO: c_int = 109;
pub const PEM_F_PEM_READ_BIO_DHPARAMS: c_int = 141;
pub const PEM_F_PEM_READ_BIO_PARAMETERS: c_int = 140;
pub const PEM_F_PEM_READ_BIO_PRIVATEKEY: c_int = 123;
pub const PEM_F_PEM_READ_DHPARAMS: c_int = 142;
pub const PEM_F_PEM_READ_PRIVATEKEY: c_int = 124;
pub const PEM_F_PEM_SIGNFINAL: c_int = 112;
pub const PEM_F_PEM_WRITE: c_int = 113;
pub const PEM_F_PEM_WRITE_BIO: c_int = 114;
pub const PEM_F_PEM_WRITE_PRIVATEKEY: c_int = 139;
pub const PEM_R_BAD_DECRYPT: c_int = 101;
pub const PEM_R_BAD_END_LINE: c_int = 102;
pub const PEM_R_BAD_IV_CHARS: c_int = 103;
pub const PEM_R_BAD_MAGIC_NUMBER: c_int = 116;
pub const PEM_R_BAD_PASSWORD_READ: c_int = 104;
pub const PEM_R_BAD_VERSION_NUMBER: c_int = 117;
pub const PEM_R_BIO_WRITE_FAILURE: c_int = 118;
pub const PEM_R_CIPHER_IS_NULL: c_int = 127;
pub const PEM_R_ERROR_CONVERTING_PRIVATE_KEY: c_int = 115;
pub const PEM_R_EXPECTING_PRIVATE_KEY_BLOB: c_int = 119;
pub const PEM_R_EXPECTING_PUBLIC_KEY_BLOB: c_int = 120;
pub const PEM_R_HEADER_TOO_LONG: c_int = 128;
pub const PEM_R_INCONSISTENT_HEADER: c_int = 121;
pub const PEM_R_KEYBLOB_HEADER_PARSE_ERROR: c_int = 122;
pub const PEM_R_KEYBLOB_TOO_SHORT: c_int = 123;
pub const PEM_R_MISSING_DEK_IV: c_int = 129;
pub const PEM_R_NOT_DEK_INFO: c_int = 105;
pub const PEM_R_NOT_ENCRYPTED: c_int = 106;
pub const PEM_R_NOT_PROC_TYPE: c_int = 107;
pub const PEM_R_NO_START_LINE: c_int = 108;
pub const PEM_R_PROBLEMS_GETTING_PASSWORD: c_int = 109;
pub const PEM_R_PVK_DATA_TOO_SHORT: c_int = 124;
pub const PEM_R_PVK_TOO_SHORT: c_int = 125;
pub const PEM_R_READ_KEY: c_int = 111;
pub const PEM_R_SHORT_HEADER: c_int = 112;
pub const PEM_R_UNEXPECTED_DEK_IV: c_int = 130;
pub const PEM_R_UNSUPPORTED_CIPHER: c_int = 113;
pub const PEM_R_UNSUPPORTED_ENCRYPTION: c_int = 114;
pub const PEM_R_UNSUPPORTED_KEY_COMPONENTS: c_int = 126;
pub const RAND_F_RAND_BYTES: c_int = 100;
pub const RAND_R_PRNG_NOT_SEEDED: c_int = 100;
pub const RSA_F_CHECK_PADDING_MD: c_int = 140;
pub const RSA_F_INT_RSA_VERIFY: c_int = 145;
pub const RSA_F_OLD_RSA_PRIV_DECODE: c_int = 147;
pub const RSA_F_PKEY_RSA_CTRL: c_int = 143;
pub const RSA_F_PKEY_RSA_CTRL_STR: c_int = 144;
pub const RSA_F_PKEY_RSA_SIGN: c_int = 142;
pub const RSA_F_PKEY_RSA_VERIFY: c_int = 149;
pub const RSA_F_PKEY_RSA_VERIFYRECOVER: c_int = 141;
pub const RSA_F_RSA_ALGOR_TO_MD: c_int = 156;
pub const RSA_F_RSA_BUILTIN_KEYGEN: c_int = 129;
pub const RSA_F_RSA_CHECK_KEY: c_int = 123;
pub const RSA_F_RSA_CHECK_KEY_EX: c_int = 160;
pub const RSA_F_RSA_CMS_DECRYPT: c_int = 159;
pub const RSA_F_RSA_ITEM_VERIFY: c_int = 148;
pub const RSA_F_RSA_METH_DUP: c_int = 161;
pub const RSA_F_RSA_METH_NEW: c_int = 162;
pub const RSA_F_RSA_NEW_METHOD: c_int = 106;
pub const RSA_F_RSA_NULL: c_int = 124;
pub const RSA_F_RSA_NULL_PRIVATE_DECRYPT: c_int = 132;
pub const RSA_F_RSA_NULL_PRIVATE_ENCRYPT: c_int = 133;
pub const RSA_F_RSA_NULL_PUBLIC_DECRYPT: c_int = 134;
pub const RSA_F_RSA_NULL_PUBLIC_ENCRYPT: c_int = 135;
pub const RSA_F_RSA_OSSL_PRIVATE_DECRYPT: c_int = 101;
pub const RSA_F_RSA_OSSL_PRIVATE_ENCRYPT: c_int = 102;
pub const RSA_F_RSA_OSSL_PUBLIC_DECRYPT: c_int = 103;
pub const RSA_F_RSA_OSSL_PUBLIC_ENCRYPT: c_int = 104;
pub const RSA_F_RSA_PADDING_ADD_NONE: c_int = 107;
pub const RSA_F_RSA_PADDING_CHECK_NONE: c_int = 111;
pub const RSA_F_RSA_PRINT: c_int = 115;
pub const RSA_F_RSA_PRINT_FP: c_int = 116;
pub const RSA_F_RSA_PRIV_ENCODE: c_int = 138;
pub const RSA_F_RSA_PSS_TO_CTX: c_int = 155;
pub const RSA_F_RSA_PUB_DECODE: c_int = 139;
pub const RSA_F_RSA_SETUP_BLINDING: c_int = 136;
pub const RSA_F_RSA_SIGN: c_int = 117;
pub const RSA_F_RSA_VERIFY: c_int = 119;
pub const RSA_R_ALGORITHM_MISMATCH: c_int = 100;
pub const RSA_R_BAD_E_VALUE: c_int = 101;
pub const RSA_R_BAD_FIXED_HEADER_DECRYPT: c_int = 102;
pub const RSA_R_BAD_PAD_BYTE_COUNT: c_int = 103;
pub const RSA_R_BAD_SIGNATURE: c_int = 104;
pub const RSA_R_DATA_GREATER_THAN_MOD_LEN: c_int = 108;
pub const RSA_R_DATA_TOO_LARGE: c_int = 109;
pub const RSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE: c_int = 110;
pub const RSA_R_DATA_TOO_LARGE_FOR_MODULUS: c_int = 132;
pub const RSA_R_DATA_TOO_SMALL: c_int = 111;
pub const RSA_R_DATA_TOO_SMALL_FOR_KEY_SIZE: c_int = 122;
pub const RSA_R_DIGEST_DOES_NOT_MATCH: c_int = 158;
pub const RSA_R_DIGEST_TOO_BIG_FOR_RSA_KEY: c_int = 112;
pub const RSA_R_FIRST_OCTET_INVALID: c_int = 133;
pub const RSA_R_ILLEGAL_OR_UNSUPPORTED_PADDING_MODE: c_int = 144;
pub const RSA_R_INVALID_DIGEST: c_int = 157;
pub const RSA_R_INVALID_DIGEST_LENGTH: c_int = 143;
pub const RSA_R_INVALID_HEADER: c_int = 137;
pub const RSA_R_INVALID_LABEL: c_int = 160;
pub const RSA_R_INVALID_MESSAGE_LENGTH: c_int = 131;
pub const RSA_R_INVALID_OAEP_PARAMETERS: c_int = 161;
pub const RSA_R_INVALID_PADDING: c_int = 138;
pub const RSA_R_INVALID_PADDING_MODE: c_int = 141;
pub const RSA_R_INVALID_PSS_PARAMETERS: c_int = 149;
pub const RSA_R_INVALID_PSS_SALTLEN: c_int = 146;
pub const RSA_R_INVALID_SALT_LENGTH: c_int = 150;
pub const RSA_R_INVALID_TRAILER: c_int = 139;
pub const RSA_R_IQMP_NOT_INVERSE_OF_Q: c_int = 126;
pub const RSA_R_KEY_SIZE_TOO_SMALL: c_int = 120;
pub const RSA_R_LAST_OCTET_INVALID: c_int = 134;
pub const RSA_R_MODULUS_TOO_LARGE: c_int = 105;
pub const RSA_R_NO_PUBLIC_EXPONENT: c_int = 140;
pub const RSA_R_NULL_BEFORE_BLOCK_MISSING: c_int = 113;
pub const RSA_R_N_DOES_NOT_EQUAL_P_Q: c_int = 127;
pub const RSA_R_OAEP_DECODING_ERROR: c_int = 121;
pub const RSA_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE: c_int = 148;
pub const RSA_R_PADDING_CHECK_FAILED: c_int = 114;
pub const RSA_R_PKCS_DECODING_ERROR: c_int = 159;
pub const RSA_R_P_NOT_PRIME: c_int = 128;
pub const RSA_R_Q_NOT_PRIME: c_int = 129;
pub const RSA_R_RSA_OPERATIONS_NOT_SUPPORTED: c_int = 130;
pub const RSA_R_SLEN_CHECK_FAILED: c_int = 136;
pub const RSA_R_SLEN_RECOVERY_FAILED: c_int = 135;
pub const RSA_R_UNKNOWN_ALGORITHM_TYPE: c_int = 117;
pub const RSA_R_UNKNOWN_DIGEST: c_int = 166;
pub const RSA_R_UNKNOWN_MASK_DIGEST: c_int = 151;
pub const RSA_R_UNKNOWN_PADDING_TYPE: c_int = 118;
pub const RSA_R_UNSUPPORTED_ENCRYPTION_TYPE: c_int = 162;
pub const RSA_R_UNSUPPORTED_LABEL_SOURCE: c_int = 163;
pub const RSA_R_UNSUPPORTED_MASK_ALGORITHM: c_int = 153;
pub const RSA_R_UNSUPPORTED_MASK_PARAMETER: c_int = 154;
pub const RSA_R_UNSUPPORTED_SIGNATURE_TYPE: c_int = 155;
pub const RSA_R_VALUE_MISSING: c_int = 147;
pub const RSA_R_WRONG_SIGNATURE_LENGTH: c_int = 119;
pub const SSL_F_CHECK_SUITEB_CIPHER_LIST: c_int = 331;
pub const SSL_F_CT_MOVE_SCTS: c_int = 345;
pub const SSL_F_CT_STRICT: c_int = 349;
pub const SSL_F_DANE_CTX_ENABLE: c_int = 347;
pub const SSL_F_DANE_MTYPE_SET: c_int = 393;
pub const SSL_F_DANE_TLSA_ADD: c_int = 394;
pub const SSL_F_DTLS_CONSTRUCT_CHANGE_CIPHER_SPEC: c_int = 371;
pub const SSL_F_DTLS_CONSTRUCT_HELLO_VERIFY_REQUEST: c_int = 385;
pub const SSL_F_DTLS_GET_REASSEMBLED_MESSAGE: c_int = 370;
pub const SSL_F_DTLS_PROCESS_HELLO_VERIFY: c_int = 386;
pub const SSL_F_OPENSSL_INIT_SSL: c_int = 342;
pub const SSL_F_OSSL_STATEM_CLIENT_READ_TRANSITION: c_int = 417;
pub const SSL_F_OSSL_STATEM_SERVER_READ_TRANSITION: c_int = 418;
pub const SSL_F_READ_STATE_MACHINE: c_int = 352;
pub const SSL_F_SSL_ADD_CERT_CHAIN: c_int = 316;
pub const SSL_F_SSL_ADD_CERT_TO_BUF: c_int = 319;
pub const SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT: c_int = 298;
pub const SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT: c_int = 277;
pub const SSL_F_SSL_ADD_CLIENTHELLO_USE_SRTP_EXT: c_int = 307;
pub const SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK: c_int = 215;
pub const SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK: c_int = 216;
pub const SSL_F_SSL_ADD_SERVERHELLO_RENEGOTIATE_EXT: c_int = 299;
pub const SSL_F_SSL_ADD_SERVERHELLO_TLSEXT: c_int = 278;
pub const SSL_F_SSL_ADD_SERVERHELLO_USE_SRTP_EXT: c_int = 308;
pub const SSL_F_SSL_BAD_METHOD: c_int = 160;
pub const SSL_F_SSL_BUILD_CERT_CHAIN: c_int = 332;
pub const SSL_F_SSL_BYTES_TO_CIPHER_LIST: c_int = 161;
pub const SSL_F_SSL_CERT_DUP: c_int = 221;
pub const SSL_F_SSL_CERT_NEW: c_int = 162;
pub const SSL_F_SSL_CHECK_PRIVATE_KEY: c_int = 163;
pub const SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT: c_int = 280;
pub const SSL_F_SSL_CHECK_SRVR_ECC_CERT_AND_ALG: c_int = 279;
pub const SSL_F_SSL_CIPHER_PROCESS_RULESTR: c_int = 230;
pub const SSL_F_SSL_CIPHER_STRENGTH_SORT: c_int = 231;
pub const SSL_F_SSL_CLEAR: c_int = 164;
pub const SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD: c_int = 165;
pub const SSL_F_SSL_CONF_CMD: c_int = 334;
pub const SSL_F_SSL_CREATE_CIPHER_LIST: c_int = 166;
pub const SSL_F_SSL_CTRL: c_int = 232;
pub const SSL_F_SSL_CTX_CHECK_PRIVATE_KEY: c_int = 168;
pub const SSL_F_SSL_CTX_ENABLE_CT: c_int = 398;
pub const SSL_F_SSL_CTX_MAKE_PROFILES: c_int = 309;
pub const SSL_F_SSL_CTX_NEW: c_int = 169;
pub const SSL_F_SSL_CTX_SET_ALPN_PROTOS: c_int = 343;
pub const SSL_F_SSL_CTX_SET_CIPHER_LIST: c_int = 269;
pub const SSL_F_SSL_CTX_SET_CLIENT_CERT_ENGINE: c_int = 290;
pub const SSL_F_SSL_CTX_SET_CT_VALIDATION_CALLBACK: c_int = 396;
pub const SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT: c_int = 219;
pub const SSL_F_SSL_CTX_SET_SSL_VERSION: c_int = 170;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE: c_int = 171;
pub const SSL_F_SSL_CTX_USE_CERTIFICATE_FILE: c_int = 173;
pub const SSL_F_SSL_CTX_USE_PRIVATEKEY: c_int = 174;
pub const SSL_F_SSL_CTX_USE_PRIVATEKEY_FILE: c_int = 176;
pub const SSL_F_SSL_CTX_USE_PSK_IDENTITY_HINT: c_int = 272;
pub const SSL_F_SSL_CTX_USE_RSAPRIVATEKEY: c_int = 177;
pub const SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_FILE: c_int = 179;
pub const SSL_F_SSL_CTX_USE_SERVERINFO: c_int = 336;
pub const SSL_F_SSL_CTX_USE_SERVERINFO_FILE: c_int = 337;
pub const SSL_F_SSL_DANE_DUP: c_int = 403;
pub const SSL_F_SSL_DANE_ENABLE: c_int = 395;
pub const SSL_F_SSL_DO_CONFIG: c_int = 391;
pub const SSL_F_SSL_DO_HANDSHAKE: c_int = 180;
pub const SSL_F_SSL_DUP_CA_LIST: c_int = 408;
pub const SSL_F_SSL_ENABLE_CT: c_int = 402;
pub const SSL_F_SSL_GET_NEW_SESSION: c_int = 181;
pub const SSL_F_SSL_GET_PREV_SESSION: c_int = 217;
pub const SSL_F_SSL_GET_SERVER_CERT_INDEX: c_int = 322;
pub const SSL_F_SSL_GET_SIGN_PKEY: c_int = 183;
pub const SSL_F_SSL_INIT_WBIO_BUFFER: c_int = 184;
pub const SSL_F_SSL_LOAD_CLIENT_CA_FILE: c_int = 185;
pub const SSL_F_SSL_MODULE_INIT: c_int = 392;
pub const SSL_F_SSL_NEW: c_int = 186;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_RENEGOTIATE_EXT: c_int = 300;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT: c_int = 302;
pub const SSL_F_SSL_PARSE_CLIENTHELLO_USE_SRTP_EXT: c_int = 310;
pub const SSL_F_SSL_PARSE_SERVERHELLO_RENEGOTIATE_EXT: c_int = 301;
pub const SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT: c_int = 303;
pub const SSL_F_SSL_PARSE_SERVERHELLO_USE_SRTP_EXT: c_int = 311;
pub const SSL_F_SSL_PEEK: c_int = 270;
pub const SSL_F_SSL_READ: c_int = 223;
pub const SSL_F_SSL_SCAN_CLIENTHELLO_TLSEXT: c_int = 320;
pub const SSL_F_SSL_SCAN_SERVERHELLO_TLSEXT: c_int = 321;
pub const SSL_F_SSL_SESSION_DUP: c_int = 348;
pub const SSL_F_SSL_SESSION_NEW: c_int = 189;
pub const SSL_F_SSL_SESSION_PRINT_FP: c_int = 190;
pub const SSL_F_SSL_SET_ALPN_PROTOS: c_int = 344;
pub const SSL_F_SSL_SET_CERT: c_int = 191;
pub const SSL_F_SSL_SET_CIPHER_LIST: c_int = 271;
pub const SSL_F_SSL_SET_CT_VALIDATION_CALLBACK: c_int = 399;
pub const SSL_F_SSL_SET_FD: c_int = 192;
pub const SSL_F_SSL_SET_PKEY: c_int = 193;
pub const SSL_F_SSL_SET_RFD: c_int = 194;
pub const SSL_F_SSL_SET_SESSION: c_int = 195;
pub const SSL_F_SSL_SET_SESSION_ID_CONTEXT: c_int = 218;
pub const SSL_F_SSL_SET_SESSION_TICKET_EXT: c_int = 294;
pub const SSL_F_SSL_SET_WFD: c_int = 196;
pub const SSL_F_SSL_SHUTDOWN: c_int = 224;
pub const SSL_F_SSL_SRP_CTX_INIT: c_int = 313;
pub const SSL_F_SSL_START_ASYNC_JOB: c_int = 389;
pub const SSL_F_SSL_UNDEFINED_FUNCTION: c_int = 197;
pub const SSL_F_SSL_UNDEFINED_VOID_FUNCTION: c_int = 244;
pub const SSL_F_SSL_USE_CERTIFICATE: c_int = 198;
pub const SSL_F_SSL_USE_CERTIFICATE_FILE: c_int = 200;
pub const SSL_F_SSL_USE_PRIVATEKEY: c_int = 201;
pub const SSL_F_SSL_USE_PRIVATEKEY_FILE: c_int = 203;
pub const SSL_F_SSL_USE_PSK_IDENTITY_HINT: c_int = 273;
pub const SSL_F_SSL_USE_RSAPRIVATEKEY: c_int = 204;
pub const SSL_F_SSL_USE_RSAPRIVATEKEY_FILE: c_int = 206;
pub const SSL_F_SSL_VALIDATE_CT: c_int = 400;
pub const SSL_F_SSL_VERIFY_CERT_CHAIN: c_int = 207;
pub const SSL_F_SSL_WRITE: c_int = 208;
pub const SSL_F_STATE_MACHINE: c_int = 353;
pub const SSL_F_TLS_CLIENT_KEY_EXCHANGE_POST_WORK: c_int = 354;
pub const SSL_F_TLS_CONSTRUCT_CERTIFICATE_REQUEST: c_int = 372;
pub const SSL_F_TLS_CONSTRUCT_CKE_DHE: c_int = 404;
pub const SSL_F_TLS_CONSTRUCT_CKE_ECDHE: c_int = 405;
pub const SSL_F_TLS_CONSTRUCT_CKE_GOST: c_int = 406;
pub const SSL_F_TLS_CONSTRUCT_CKE_PSK_PREAMBLE: c_int = 407;
pub const SSL_F_TLS_CONSTRUCT_CKE_RSA: c_int = 409;
pub const SSL_F_TLS_CONSTRUCT_CKE_SRP: c_int = 410;
pub const SSL_F_TLS_CONSTRUCT_CLIENT_CERTIFICATE: c_int = 355;
pub const SSL_F_TLS_CONSTRUCT_CLIENT_HELLO: c_int = 356;
pub const SSL_F_TLS_CONSTRUCT_CLIENT_KEY_EXCHANGE: c_int = 357;
pub const SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY: c_int = 358;
pub const SSL_F_TLS_CONSTRUCT_FINISHED: c_int = 359;
pub const SSL_F_TLS_CONSTRUCT_HELLO_REQUEST: c_int = 373;
pub const SSL_F_TLS_CONSTRUCT_NEW_SESSION_TICKET: c_int = 428;
pub const SSL_F_TLS_CONSTRUCT_SERVER_CERTIFICATE: c_int = 374;
pub const SSL_F_TLS_CONSTRUCT_SERVER_DONE: c_int = 375;
pub const SSL_F_TLS_CONSTRUCT_SERVER_HELLO: c_int = 376;
pub const SSL_F_TLS_CONSTRUCT_SERVER_KEY_EXCHANGE: c_int = 377;
pub const SSL_F_TLS_GET_MESSAGE_BODY: c_int = 351;
pub const SSL_F_TLS_GET_MESSAGE_HEADER: c_int = 387;
pub const SSL_F_TLS_POST_PROCESS_CLIENT_HELLO: c_int = 378;
pub const SSL_F_TLS_POST_PROCESS_CLIENT_KEY_EXCHANGE: c_int = 384;
pub const SSL_F_TLS_PREPARE_CLIENT_CERTIFICATE: c_int = 360;
pub const SSL_F_TLS_PROCESS_CERTIFICATE_REQUEST: c_int = 361;
pub const SSL_F_TLS_PROCESS_CERT_STATUS: c_int = 362;
pub const SSL_F_TLS_PROCESS_CERT_VERIFY: c_int = 379;
pub const SSL_F_TLS_PROCESS_CHANGE_CIPHER_SPEC: c_int = 363;
pub const SSL_F_TLS_PROCESS_CKE_DHE: c_int = 411;
pub const SSL_F_TLS_PROCESS_CKE_ECDHE: c_int = 412;
pub const SSL_F_TLS_PROCESS_CKE_GOST: c_int = 413;
pub const SSL_F_TLS_PROCESS_CKE_PSK_PREAMBLE: c_int = 414;
pub const SSL_F_TLS_PROCESS_CKE_RSA: c_int = 415;
pub const SSL_F_TLS_PROCESS_CKE_SRP: c_int = 416;
pub const SSL_F_TLS_PROCESS_CLIENT_CERTIFICATE: c_int = 380;
pub const SSL_F_TLS_PROCESS_CLIENT_HELLO: c_int = 381;
pub const SSL_F_TLS_PROCESS_CLIENT_KEY_EXCHANGE: c_int = 382;
pub const SSL_F_TLS_PROCESS_FINISHED: c_int = 364;
pub const SSL_F_TLS_PROCESS_KEY_EXCHANGE: c_int = 365;
pub const SSL_F_TLS_PROCESS_NEW_SESSION_TICKET: c_int = 366;
pub const SSL_F_TLS_PROCESS_NEXT_PROTO: c_int = 383;
pub const SSL_F_TLS_PROCESS_SERVER_CERTIFICATE: c_int = 367;
pub const SSL_F_TLS_PROCESS_SERVER_DONE: c_int = 368;
pub const SSL_F_TLS_PROCESS_SERVER_HELLO: c_int = 369;
pub const SSL_F_TLS_PROCESS_SKE_DHE: c_int = 419;
pub const SSL_F_TLS_PROCESS_SKE_ECDHE: c_int = 420;
pub const SSL_F_TLS_PROCESS_SKE_PSK_PREAMBLE: c_int = 421;
pub const SSL_F_TLS_PROCESS_SKE_SRP: c_int = 422;
pub const SSL_F_USE_CERTIFICATE_CHAIN_FILE: c_int = 220;
pub const SSL_R_APP_DATA_IN_HANDSHAKE: c_int = 100;
pub const SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT: c_int = 272;
pub const SSL_R_BAD_CHANGE_CIPHER_SPEC: c_int = 103;
pub const SSL_R_BAD_DATA: c_int = 390;
pub const SSL_R_BAD_DATA_RETURNED_BY_CALLBACK: c_int = 106;
pub const SSL_R_BAD_DECOMPRESSION: c_int = 107;
pub const SSL_R_BAD_DH_VALUE: c_int = 102;
pub const SSL_R_BAD_DIGEST_LENGTH: c_int = 111;
pub const SSL_R_BAD_ECC_CERT: c_int = 304;
pub const SSL_R_BAD_ECPOINT: c_int = 306;
pub const SSL_R_BAD_HANDSHAKE_LENGTH: c_int = 332;
pub const SSL_R_BAD_HELLO_REQUEST: c_int = 105;
pub const SSL_R_BAD_LENGTH: c_int = 271;
pub const SSL_R_BAD_PACKET_LENGTH: c_int = 115;
pub const SSL_R_BAD_PROTOCOL_VERSION_NUMBER: c_int = 116;
pub const SSL_R_BAD_RSA_ENCRYPT: c_int = 119;
pub const SSL_R_BAD_SIGNATURE: c_int = 123;
pub const SSL_R_BAD_SRP_A_LENGTH: c_int = 347;
pub const SSL_R_BAD_SRP_PARAMETERS: c_int = 371;
pub const SSL_R_BAD_SRTP_MKI_VALUE: c_int = 352;
pub const SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST: c_int = 353;
pub const SSL_R_BAD_SSL_FILETYPE: c_int = 124;
pub const SSL_R_BAD_VALUE: c_int = 384;
pub const SSL_R_BAD_WRITE_RETRY: c_int = 127;
pub const SSL_R_BIO_NOT_SET: c_int = 128;
pub const SSL_R_BLOCK_CIPHER_PAD_IS_WRONG: c_int = 129;
pub const SSL_R_BN_LIB: c_int = 130;
pub const SSL_R_CA_DN_LENGTH_MISMATCH: c_int = 131;
pub const SSL_R_CA_KEY_TOO_SMALL: c_int = 397;
pub const SSL_R_CA_MD_TOO_WEAK: c_int = 398;
pub const SSL_R_CCS_RECEIVED_EARLY: c_int = 133;
pub const SSL_R_CERTIFICATE_VERIFY_FAILED: c_int = 134;
pub const SSL_R_CERT_CB_ERROR: c_int = 377;
pub const SSL_R_CERT_LENGTH_MISMATCH: c_int = 135;
pub const SSL_R_CIPHER_CODE_WRONG_LENGTH: c_int = 137;
pub const SSL_R_CIPHER_OR_HASH_UNAVAILABLE: c_int = 138;
pub const SSL_R_CLIENTHELLO_TLSEXT: c_int = 226;
pub const SSL_R_COMPRESSED_LENGTH_TOO_LONG: c_int = 140;
pub const SSL_R_COMPRESSION_DISABLED: c_int = 343;
pub const SSL_R_COMPRESSION_FAILURE: c_int = 141;
pub const SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE: c_int = 307;
pub const SSL_R_COMPRESSION_LIBRARY_ERROR: c_int = 142;
pub const SSL_R_CONNECTION_TYPE_NOT_SET: c_int = 144;
pub const SSL_R_CONTEXT_NOT_DANE_ENABLED: c_int = 167;
pub const SSL_R_COOKIE_GEN_CALLBACK_FAILURE: c_int = 400;
pub const SSL_R_COOKIE_MISMATCH: c_int = 308;
pub const SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED: c_int = 206;
pub const SSL_R_DANE_ALREADY_ENABLED: c_int = 172;
pub const SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL: c_int = 173;
pub const SSL_R_DANE_NOT_ENABLED: c_int = 175;
pub const SSL_R_DANE_TLSA_BAD_CERTIFICATE: c_int = 180;
pub const SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE: c_int = 184;
pub const SSL_R_DANE_TLSA_BAD_DATA_LENGTH: c_int = 189;
pub const SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH: c_int = 192;
pub const SSL_R_DANE_TLSA_BAD_MATCHING_TYPE: c_int = 200;
pub const SSL_R_DANE_TLSA_BAD_PUBLIC_KEY: c_int = 201;
pub const SSL_R_DANE_TLSA_BAD_SELECTOR: c_int = 202;
pub const SSL_R_DANE_TLSA_NULL_DATA: c_int = 203;
pub const SSL_R_DATA_BETWEEN_CCS_AND_FINISHED: c_int = 145;
pub const SSL_R_DATA_LENGTH_TOO_LONG: c_int = 146;
pub const SSL_R_DECRYPTION_FAILED: c_int = 147;
pub const SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC: c_int = 281;
pub const SSL_R_DH_KEY_TOO_SMALL: c_int = 394;
pub const SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG: c_int = 148;
pub const SSL_R_DIGEST_CHECK_FAILED: c_int = 149;
pub const SSL_R_DTLS_MESSAGE_TOO_BIG: c_int = 334;
pub const SSL_R_DUPLICATE_COMPRESSION_ID: c_int = 309;
pub const SSL_R_ECC_CERT_NOT_FOR_SIGNING: c_int = 318;
pub const SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE: c_int = 374;
pub const SSL_R_EE_KEY_TOO_SMALL: c_int = 399;
pub const SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST: c_int = 354;
pub const SSL_R_ENCRYPTED_LENGTH_TOO_LONG: c_int = 150;
pub const SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST: c_int = 151;
pub const SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN: c_int = 204;
pub const SSL_R_EXCEEDS_MAX_FRAGMENT_SIZE: c_int = 194;
pub const SSL_R_EXCESSIVE_MESSAGE_SIZE: c_int = 152;
pub const SSL_R_EXTRA_DATA_IN_MESSAGE: c_int = 153;
pub const SSL_R_FAILED_TO_INIT_ASYNC: c_int = 405;
pub const SSL_R_FRAGMENTED_CLIENT_HELLO: c_int = 401;
pub const SSL_R_GOT_A_FIN_BEFORE_A_CCS: c_int = 154;
pub const SSL_R_HTTPS_PROXY_REQUEST: c_int = 155;
pub const SSL_R_HTTP_REQUEST: c_int = 156;
pub const SSL_R_ILLEGAL_SUITEB_DIGEST: c_int = 380;
pub const SSL_R_INAPPROPRIATE_FALLBACK: c_int = 373;
pub const SSL_R_INCONSISTENT_COMPRESSION: c_int = 340;
pub const SSL_R_INCONSISTENT_EXTMS: c_int = 104;
pub const SSL_R_INVALID_COMMAND: c_int = 280;
pub const SSL_R_INVALID_COMPRESSION_ALGORITHM: c_int = 341;
pub const SSL_R_INVALID_CONFIGURATION_NAME: c_int = 113;
pub const SSL_R_INVALID_CT_VALIDATION_TYPE: c_int = 212;
pub const SSL_R_INVALID_NULL_CMD_NAME: c_int = 385;
pub const SSL_R_INVALID_SEQUENCE_NUMBER: c_int = 402;
pub const SSL_R_INVALID_SERVERINFO_DATA: c_int = 388;
pub const SSL_R_INVALID_SRP_USERNAME: c_int = 357;
pub const SSL_R_INVALID_STATUS_RESPONSE: c_int = 328;
pub const SSL_R_INVALID_TICKET_KEYS_LENGTH: c_int = 325;
pub const SSL_R_LENGTH_MISMATCH: c_int = 159;
pub const SSL_R_LENGTH_TOO_LONG: c_int = 404;
pub const SSL_R_LENGTH_TOO_SHORT: c_int = 160;
pub const SSL_R_LIBRARY_BUG: c_int = 274;
pub const SSL_R_LIBRARY_HAS_NO_CIPHERS: c_int = 161;
pub const SSL_R_MISSING_DSA_SIGNING_CERT: c_int = 165;
pub const SSL_R_MISSING_ECDSA_SIGNING_CERT: c_int = 381;
pub const SSL_R_MISSING_RSA_CERTIFICATE: c_int = 168;
pub const SSL_R_MISSING_RSA_ENCRYPTING_CERT: c_int = 169;
pub const SSL_R_MISSING_RSA_SIGNING_CERT: c_int = 170;
pub const SSL_R_MISSING_SRP_PARAM: c_int = 358;
pub const SSL_R_MISSING_TMP_DH_KEY: c_int = 171;
pub const SSL_R_MISSING_TMP_ECDH_KEY: c_int = 311;
pub const SSL_R_NO_CERTIFICATES_RETURNED: c_int = 176;
pub const SSL_R_NO_CERTIFICATE_ASSIGNED: c_int = 177;
pub const SSL_R_NO_CERTIFICATE_SET: c_int = 179;
pub const SSL_R_NO_CIPHERS_AVAILABLE: c_int = 181;
pub const SSL_R_NO_CIPHERS_SPECIFIED: c_int = 183;
pub const SSL_R_NO_CIPHER_MATCH: c_int = 185;
pub const SSL_R_NO_CLIENT_CERT_METHOD: c_int = 331;
pub const SSL_R_NO_COMPRESSION_SPECIFIED: c_int = 187;
pub const SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER: c_int = 330;
pub const SSL_R_NO_METHOD_SPECIFIED: c_int = 188;
pub const SSL_R_NO_PEM_EXTENSIONS: c_int = 389;
pub const SSL_R_NO_PRIVATE_KEY_ASSIGNED: c_int = 190;
pub const SSL_R_NO_PROTOCOLS_AVAILABLE: c_int = 191;
pub const SSL_R_NO_RENEGOTIATION: c_int = 339;
pub const SSL_R_NO_REQUIRED_DIGEST: c_int = 324;
pub const SSL_R_NO_SHARED_CIPHER: c_int = 193;
pub const SSL_R_NO_SHARED_SIGNATURE_ALGORITHMS: c_int = 376;
pub const SSL_R_NO_SRTP_PROFILES: c_int = 359;
pub const SSL_R_NO_VALID_SCTS: c_int = 216;
pub const SSL_R_NO_VERIFY_COOKIE_CALLBACK: c_int = 403;
pub const SSL_R_NULL_SSL_CTX: c_int = 195;
pub const SSL_R_NULL_SSL_METHOD_PASSED: c_int = 196;
pub const SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED: c_int = 197;
pub const SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED: c_int = 344;
pub const SSL_R_PACKET_LENGTH_TOO_LONG: c_int = 198;
pub const SSL_R_PARSE_TLSEXT: c_int = 227;
pub const SSL_R_PATH_TOO_LONG: c_int = 270;
pub const SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE: c_int = 199;
pub const SSL_R_PEM_NAME_BAD_PREFIX: c_int = 391;
pub const SSL_R_PEM_NAME_TOO_SHORT: c_int = 392;
pub const SSL_R_PIPELINE_FAILURE: c_int = 406;
pub const SSL_R_PROTOCOL_IS_SHUTDOWN: c_int = 207;
pub const SSL_R_PSK_IDENTITY_NOT_FOUND: c_int = 223;
pub const SSL_R_PSK_NO_CLIENT_CB: c_int = 224;
pub const SSL_R_PSK_NO_SERVER_CB: c_int = 225;
pub const SSL_R_READ_BIO_NOT_SET: c_int = 211;
pub const SSL_R_READ_TIMEOUT_EXPIRED: c_int = 312;
pub const SSL_R_RECORD_LENGTH_MISMATCH: c_int = 213;
pub const SSL_R_RECORD_TOO_SMALL: c_int = 298;
pub const SSL_R_RENEGOTIATE_EXT_TOO_LONG: c_int = 335;
pub const SSL_R_RENEGOTIATION_ENCODING_ERR: c_int = 336;
pub const SSL_R_RENEGOTIATION_MISMATCH: c_int = 337;
pub const SSL_R_REQUIRED_CIPHER_MISSING: c_int = 215;
pub const SSL_R_REQUIRED_COMPRESSION_ALGORITHM_MISSING: c_int = 342;
pub const SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING: c_int = 345;
pub const SSL_R_SCT_VERIFICATION_FAILED: c_int = 208;
pub const SSL_R_SERVERHELLO_TLSEXT: c_int = 275;
pub const SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED: c_int = 277;
pub const SSL_R_SHUTDOWN_WHILE_IN_INIT: c_int = 407;
pub const SSL_R_SIGNATURE_ALGORITHMS_ERROR: c_int = 360;
pub const SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE: c_int = 220;
pub const SSL_R_SRP_A_CALC: c_int = 361;
pub const SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES: c_int = 362;
pub const SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG: c_int = 363;
pub const SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE: c_int = 364;
pub const SSL_R_SSL_COMMAND_SECTION_EMPTY: c_int = 117;
pub const SSL_R_SSL_COMMAND_SECTION_NOT_FOUND: c_int = 125;
pub const SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION: c_int = 228;
pub const SSL_R_SSL_HANDSHAKE_FAILURE: c_int = 229;
pub const SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS: c_int = 230;
pub const SSL_R_SSL_NEGATIVE_LENGTH: c_int = 372;
pub const SSL_R_SSL_SECTION_EMPTY: c_int = 126;
pub const SSL_R_SSL_SECTION_NOT_FOUND: c_int = 136;
pub const SSL_R_SSL_SESSION_ID_CALLBACK_FAILED: c_int = 301;
pub const SSL_R_SSL_SESSION_ID_CONFLICT: c_int = 302;
pub const SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG: c_int = 273;
pub const SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH: c_int = 303;
pub const SSL_R_SSL_SESSION_ID_TOO_LONG: c_int = 408;
pub const SSL_R_SSL_SESSION_VERSION_MISMATCH: c_int = 210;
pub const SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT: c_int = 365;
pub const SSL_R_TLS_HEARTBEAT_PENDING: c_int = 366;
pub const SSL_R_TLS_ILLEGAL_EXPORTER_LABEL: c_int = 367;
pub const SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST: c_int = 157;
pub const SSL_R_TOO_MANY_WARN_ALERTS: c_int = 409;
pub const SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS: c_int = 314;
pub const SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS: c_int = 239;
pub const SSL_R_UNEXPECTED_MESSAGE: c_int = 244;
pub const SSL_R_UNEXPECTED_RECORD: c_int = 245;
pub const SSL_R_UNINITIALIZED: c_int = 276;
pub const SSL_R_UNKNOWN_ALERT_TYPE: c_int = 246;
pub const SSL_R_UNKNOWN_CERTIFICATE_TYPE: c_int = 247;
pub const SSL_R_UNKNOWN_CIPHER_RETURNED: c_int = 248;
pub const SSL_R_UNKNOWN_CIPHER_TYPE: c_int = 249;
pub const SSL_R_UNKNOWN_CMD_NAME: c_int = 386;
pub const SSL_R_UNKNOWN_COMMAND: c_int = 139;
pub const SSL_R_UNKNOWN_DIGEST: c_int = 368;
pub const SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE: c_int = 250;
pub const SSL_R_UNKNOWN_PKEY_TYPE: c_int = 251;
pub const SSL_R_UNKNOWN_PROTOCOL: c_int = 252;
pub const SSL_R_UNKNOWN_SSL_VERSION: c_int = 254;
pub const SSL_R_UNKNOWN_STATE: c_int = 255;
pub const SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED: c_int = 338;
pub const SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM: c_int = 257;
pub const SSL_R_UNSUPPORTED_ELLIPTIC_CURVE: c_int = 315;
pub const SSL_R_UNSUPPORTED_PROTOCOL: c_int = 258;
pub const SSL_R_UNSUPPORTED_SSL_VERSION: c_int = 259;
pub const SSL_R_UNSUPPORTED_STATUS_TYPE: c_int = 329;
pub const SSL_R_USE_SRTP_NOT_NEGOTIATED: c_int = 369;
pub const SSL_R_VERSION_TOO_HIGH: c_int = 166;
pub const SSL_R_VERSION_TOO_LOW: c_int = 396;
pub const SSL_R_WRONG_CERTIFICATE_TYPE: c_int = 383;
pub const SSL_R_WRONG_CIPHER_RETURNED: c_int = 261;
pub const SSL_R_WRONG_CURVE: c_int = 378;
pub const SSL_R_WRONG_SIGNATURE_LENGTH: c_int = 264;
pub const SSL_R_WRONG_SIGNATURE_SIZE: c_int = 265;
pub const SSL_R_WRONG_SIGNATURE_TYPE: c_int = 370;
pub const SSL_R_WRONG_SSL_VERSION: c_int = 266;
pub const SSL_R_WRONG_VERSION_NUMBER: c_int = 267;
pub const SYS_F_ACCEPT: c_int = 8;
pub const SYS_F_BIND: c_int = 6;
pub const SYS_F_CONNECT: c_int = 2;
pub const SYS_F_FFLUSH: c_int = 18;
pub const SYS_F_FOPEN: c_int = 1;
pub const SYS_F_FREAD: c_int = 11;
pub const SYS_F_GETADDRINFO: c_int = 12;
pub const SYS_F_GETHOSTBYNAME: c_int = 17;
pub const SYS_F_GETNAMEINFO: c_int = 13;
pub const SYS_F_GETSERVBYNAME: c_int = 3;
pub const SYS_F_GETSOCKNAME: c_int = 16;
pub const SYS_F_GETSOCKOPT: c_int = 15;
pub const SYS_F_IOCTLSOCKET: c_int = 5;
pub const SYS_F_LISTEN: c_int = 7;
pub const SYS_F_OPENDIR: c_int = 10;
pub const SYS_F_SETSOCKOPT: c_int = 14;
pub const SYS_F_SOCKET: c_int = 4;
pub const SYS_F_WSASTARTUP: c_int = 9;
pub const TS_F_DEF_SERIAL_CB: c_int = 110;
pub const TS_F_DEF_TIME_CB: c_int = 111;
pub const TS_F_ESS_ADD_SIGNING_CERT: c_int = 112;
pub const TS_F_ESS_CERT_ID_NEW_INIT: c_int = 113;
pub const TS_F_ESS_SIGNING_CERT_NEW_INIT: c_int = 114;
pub const TS_F_INT_TS_RESP_VERIFY_TOKEN: c_int = 149;
pub const TS_F_TS_ACCURACY_SET_MICROS: c_int = 115;
pub const TS_F_TS_ACCURACY_SET_MILLIS: c_int = 116;
pub const TS_F_TS_ACCURACY_SET_SECONDS: c_int = 117;
pub const TS_F_TS_CHECK_IMPRINTS: c_int = 100;
pub const TS_F_TS_CHECK_NONCES: c_int = 101;
pub const TS_F_TS_CHECK_POLICY: c_int = 102;
pub const TS_F_TS_CHECK_SIGNING_CERTS: c_int = 103;
pub const TS_F_TS_CHECK_STATUS_INFO: c_int = 104;
pub const TS_F_TS_COMPUTE_IMPRINT: c_int = 145;
pub const TS_F_TS_CONF_INVALID: c_int = 151;
pub const TS_F_TS_CONF_LOAD_CERT: c_int = 153;
pub const TS_F_TS_CONF_LOAD_CERTS: c_int = 154;
pub const TS_F_TS_CONF_LOAD_KEY: c_int = 155;
pub const TS_F_TS_CONF_LOOKUP_FAIL: c_int = 152;
pub const TS_F_TS_CONF_SET_DEFAULT_ENGINE: c_int = 146;
pub const TS_F_TS_GET_STATUS_TEXT: c_int = 105;
pub const TS_F_TS_MSG_IMPRINT_SET_ALGO: c_int = 118;
pub const TS_F_TS_REQ_SET_MSG_IMPRINT: c_int = 119;
pub const TS_F_TS_REQ_SET_NONCE: c_int = 120;
pub const TS_F_TS_REQ_SET_POLICY_ID: c_int = 121;
pub const TS_F_TS_RESP_CREATE_RESPONSE: c_int = 122;
pub const TS_F_TS_RESP_CREATE_TST_INFO: c_int = 123;
pub const TS_F_TS_RESP_CTX_ADD_FAILURE_INFO: c_int = 124;
pub const TS_F_TS_RESP_CTX_ADD_MD: c_int = 125;
pub const TS_F_TS_RESP_CTX_ADD_POLICY: c_int = 126;
pub const TS_F_TS_RESP_CTX_NEW: c_int = 127;
pub const TS_F_TS_RESP_CTX_SET_ACCURACY: c_int = 128;
pub const TS_F_TS_RESP_CTX_SET_CERTS: c_int = 129;
pub const TS_F_TS_RESP_CTX_SET_DEF_POLICY: c_int = 130;
pub const TS_F_TS_RESP_CTX_SET_SIGNER_CERT: c_int = 131;
pub const TS_F_TS_RESP_CTX_SET_STATUS_INFO: c_int = 132;
pub const TS_F_TS_RESP_GET_POLICY: c_int = 133;
pub const TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION: c_int = 134;
pub const TS_F_TS_RESP_SET_STATUS_INFO: c_int = 135;
pub const TS_F_TS_RESP_SET_TST_INFO: c_int = 150;
pub const TS_F_TS_RESP_SIGN: c_int = 136;
pub const TS_F_TS_RESP_VERIFY_SIGNATURE: c_int = 106;
pub const TS_F_TS_TST_INFO_SET_ACCURACY: c_int = 137;
pub const TS_F_TS_TST_INFO_SET_MSG_IMPRINT: c_int = 138;
pub const TS_F_TS_TST_INFO_SET_NONCE: c_int = 139;
pub const TS_F_TS_TST_INFO_SET_POLICY_ID: c_int = 140;
pub const TS_F_TS_TST_INFO_SET_SERIAL: c_int = 141;
pub const TS_F_TS_TST_INFO_SET_TIME: c_int = 142;
pub const TS_F_TS_TST_INFO_SET_TSA: c_int = 143;
pub const TS_F_TS_VERIFY: c_int = 108;
pub const TS_F_TS_VERIFY_CERT: c_int = 109;
pub const TS_F_TS_VERIFY_CTX_NEW: c_int = 144;
pub const TS_R_BAD_TYPE: c_int = 133;
pub const TS_R_CANNOT_LOAD_CERT: c_int = 137;
pub const TS_R_CANNOT_LOAD_KEY: c_int = 138;
pub const TS_R_CERTIFICATE_VERIFY_ERROR: c_int = 100;
pub const TS_R_COULD_NOT_SET_ENGINE: c_int = 127;
pub const TS_R_COULD_NOT_SET_TIME: c_int = 115;
pub const TS_R_DETACHED_CONTENT: c_int = 134;
pub const TS_R_ESS_ADD_SIGNING_CERT_ERROR: c_int = 116;
pub const TS_R_ESS_SIGNING_CERTIFICATE_ERROR: c_int = 101;
pub const TS_R_INVALID_NULL_POINTER: c_int = 102;
pub const TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE: c_int = 117;
pub const TS_R_MESSAGE_IMPRINT_MISMATCH: c_int = 103;
pub const TS_R_NONCE_MISMATCH: c_int = 104;
pub const TS_R_NONCE_NOT_RETURNED: c_int = 105;
pub const TS_R_NO_CONTENT: c_int = 106;
pub const TS_R_NO_TIME_STAMP_TOKEN: c_int = 107;
pub const TS_R_POLICY_MISMATCH: c_int = 108;
pub const TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE: c_int = 120;
pub const TS_R_RESPONSE_SETUP_ERROR: c_int = 121;
pub const TS_R_SIGNATURE_FAILURE: c_int = 109;
pub const TS_R_THERE_MUST_BE_ONE_SIGNER: c_int = 110;
pub const TS_R_TIME_SYSCALL_ERROR: c_int = 122;
pub const TS_R_TOKEN_NOT_PRESENT: c_int = 130;
pub const TS_R_TOKEN_PRESENT: c_int = 131;
pub const TS_R_TSA_NAME_MISMATCH: c_int = 111;
pub const TS_R_TSA_UNTRUSTED: c_int = 112;
pub const TS_R_TST_INFO_SETUP_ERROR: c_int = 123;
pub const TS_R_TS_DATASIGN: c_int = 124;
pub const TS_R_UNACCEPTABLE_POLICY: c_int = 125;
pub const TS_R_UNSUPPORTED_MD_ALGORITHM: c_int = 126;
pub const TS_R_UNSUPPORTED_VERSION: c_int = 113;
pub const TS_R_VAR_BAD_VALUE: c_int = 135;
pub const TS_R_VAR_LOOKUP_FAILURE: c_int = 136;
pub const TS_R_WRONG_CONTENT_TYPE: c_int = 114;
pub const UI_F_CLOSE_CONSOLE: c_int = 115;
pub const UI_F_ECHO_CONSOLE: c_int = 116;
pub const UI_F_GENERAL_ALLOCATE_BOOLEAN: c_int = 108;
pub const UI_F_GENERAL_ALLOCATE_PROMPT: c_int = 109;
pub const UI_F_NOECHO_CONSOLE: c_int = 117;
pub const UI_F_OPEN_CONSOLE: c_int = 114;
pub const UI_F_UI_CREATE_METHOD: c_int = 112;
pub const UI_F_UI_CTRL: c_int = 111;
pub const UI_F_UI_DUP_ERROR_STRING: c_int = 101;
pub const UI_F_UI_DUP_INFO_STRING: c_int = 102;
pub const UI_F_UI_DUP_INPUT_BOOLEAN: c_int = 110;
pub const UI_F_UI_DUP_INPUT_STRING: c_int = 103;
pub const UI_F_UI_DUP_VERIFY_STRING: c_int = 106;
pub const UI_F_UI_NEW_METHOD: c_int = 104;
pub const UI_F_UI_PROCESS: c_int = 113;
pub const UI_F_UI_SET_RESULT: c_int = 105;
pub const UI_R_COMMON_OK_AND_CANCEL_CHARACTERS: c_int = 104;
pub const UI_R_INDEX_TOO_LARGE: c_int = 102;
pub const UI_R_INDEX_TOO_SMALL: c_int = 103;
pub const UI_R_NO_RESULT_BUFFER: c_int = 105;
pub const UI_R_PROCESSING_ERROR: c_int = 107;
pub const UI_R_RESULT_TOO_LARGE: c_int = 100;
pub const UI_R_RESULT_TOO_SMALL: c_int = 101;
pub const UI_R_SYSASSIGN_ERROR: c_int = 109;
pub const UI_R_SYSDASSGN_ERROR: c_int = 110;
pub const UI_R_SYSQIOW_ERROR: c_int = 111;
pub const UI_R_UNKNOWN_CONTROL_COMMAND: c_int = 106;
pub const UI_R_UNKNOWN_TTYGET_ERRNO_VALUE: c_int = 108;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment