UNPKG

@openziti/libcrypto-js

Version:

The OpenSSL libcrypto library compiled to pure JavaScript

2 lines 299 kB
/// <reference types="node" /> export declare const AES_BLOCK_SIZE = 16, ASN1_R_ADDING_OBJECT = 171, ASN1_R_ASN1_PARSE_ERROR = 203, ASN1_R_ASN1_SIG_PARSE_ERROR = 204, ASN1_R_AUX_ERROR = 100, ASN1_R_BAD_OBJECT_HEADER = 102, ASN1_R_BAD_TEMPLATE = 230, ASN1_R_BMPSTRING_IS_WRONG_LENGTH = 214, ASN1_R_BN_LIB = 105, ASN1_R_BOOLEAN_IS_WRONG_LENGTH = 106, ASN1_R_BUFFER_TOO_SMALL = 107, ASN1_R_CIPHER_HAS_NO_OBJECT_IDENTIFIER = 108, ASN1_R_CONTEXT_NOT_INITIALISED = 217, ASN1_R_DATA_IS_WRONG = 109, ASN1_R_DECODE_ERROR = 110, ASN1_R_DEPTH_EXCEEDED = 174, ASN1_R_DIGEST_AND_KEY_TYPE_NOT_SUPPORTED = 198, ASN1_R_ENCODE_ERROR = 112, ASN1_R_ERROR_GETTING_TIME = 173, ASN1_R_ERROR_LOADING_SECTION = 172, ASN1_R_ERROR_SETTING_CIPHER_PARAMS = 114, ASN1_R_EXPECTING_AN_INTEGER = 115, ASN1_R_EXPECTING_AN_OBJECT = 116, ASN1_R_EXPLICIT_LENGTH_MISMATCH = 119, ASN1_R_EXPLICIT_TAG_NOT_CONSTRUCTED = 120, ASN1_R_FIELD_MISSING = 121, ASN1_R_FIRST_NUM_TOO_LARGE = 122, ASN1_R_HEADER_TOO_LONG = 123, ASN1_R_ILLEGAL_BITSTRING_FORMAT = 175, ASN1_R_ILLEGAL_BOOLEAN = 176, ASN1_R_ILLEGAL_CHARACTERS = 124, ASN1_R_ILLEGAL_FORMAT = 177, ASN1_R_ILLEGAL_HEX = 178, ASN1_R_ILLEGAL_IMPLICIT_TAG = 179, ASN1_R_ILLEGAL_INTEGER = 180, ASN1_R_ILLEGAL_NEGATIVE_VALUE = 226, ASN1_R_ILLEGAL_NESTED_TAGGING = 181, ASN1_R_ILLEGAL_NULL = 125, ASN1_R_ILLEGAL_NULL_VALUE = 182, ASN1_R_ILLEGAL_OBJECT = 183, ASN1_R_ILLEGAL_OPTIONAL_ANY = 126, ASN1_R_ILLEGAL_OPTIONS_ON_ITEM_TEMPLATE = 170, ASN1_R_ILLEGAL_PADDING = 221, ASN1_R_ILLEGAL_TAGGED_ANY = 127, ASN1_R_ILLEGAL_TIME_VALUE = 184, ASN1_R_ILLEGAL_ZERO_CONTENT = 222, ASN1_R_INTEGER_NOT_ASCII_FORMAT = 185, ASN1_R_INTEGER_TOO_LARGE_FOR_LONG = 128, ASN1_R_INVALID_BIT_STRING_BITS_LEFT = 220, ASN1_R_INVALID_BMPSTRING_LENGTH = 129, ASN1_R_INVALID_DIGIT = 130, ASN1_R_INVALID_MIME_TYPE = 205, ASN1_R_INVALID_MODIFIER = 186, ASN1_R_INVALID_NUMBER = 187, ASN1_R_INVALID_OBJECT_ENCODING = 216, ASN1_R_INVALID_SCRYPT_PARAMETERS = 227, ASN1_R_INVALID_SEPARATOR = 131, ASN1_R_INVALID_STRING_TABLE_VALUE = 218, ASN1_R_INVALID_UNIVERSALSTRING_LENGTH = 133, ASN1_R_INVALID_UTF8STRING = 134, ASN1_R_INVALID_VALUE = 219, ASN1_R_LENGTH_TOO_LONG = 231, ASN1_R_LIST_ERROR = 188, ASN1_R_MIME_NO_CONTENT_TYPE = 206, ASN1_R_MIME_PARSE_ERROR = 207, ASN1_R_MIME_SIG_PARSE_ERROR = 208, ASN1_R_MISSING_EOC = 137, ASN1_R_MISSING_SECOND_NUMBER = 138, ASN1_R_MISSING_VALUE = 189, ASN1_R_MSTRING_NOT_UNIVERSAL = 139, ASN1_R_MSTRING_WRONG_TAG = 140, ASN1_R_NESTED_ASN1_STRING = 197, ASN1_R_NESTED_TOO_DEEP = 201, ASN1_R_NON_HEX_CHARACTERS = 141, ASN1_R_NOT_ASCII_FORMAT = 190, ASN1_R_NOT_ENOUGH_DATA = 142, ASN1_R_NO_CONTENT_TYPE = 209, ASN1_R_NO_MATCHING_CHOICE_TYPE = 143, ASN1_R_NO_MULTIPART_BODY_FAILURE = 210, ASN1_R_NO_MULTIPART_BOUNDARY = 211, ASN1_R_NO_SIG_CONTENT_TYPE = 212, ASN1_R_NULL_IS_WRONG_LENGTH = 144, ASN1_R_OBJECT_NOT_ASCII_FORMAT = 191, ASN1_R_ODD_NUMBER_OF_CHARS = 145, ASN1_R_SECOND_NUMBER_TOO_LARGE = 147, ASN1_R_SEQUENCE_LENGTH_MISMATCH = 148, ASN1_R_SEQUENCE_NOT_CONSTRUCTED = 149, ASN1_R_SEQUENCE_OR_SET_NEEDS_CONFIG = 192, ASN1_R_SHORT_LINE = 150, ASN1_R_SIG_INVALID_MIME_TYPE = 213, ASN1_R_STREAMING_NOT_SUPPORTED = 202, ASN1_R_STRING_TOO_LONG = 151, ASN1_R_STRING_TOO_SHORT = 152, ASN1_R_THE_ASN1_OBJECT_IDENTIFIER_IS_NOT_KNOWN_FOR_THIS_MD = 154, ASN1_R_TIME_NOT_ASCII_FORMAT = 193, ASN1_R_TOO_LARGE = 223, ASN1_R_TOO_LONG = 155, ASN1_R_TOO_SMALL = 224, ASN1_R_TYPE_NOT_CONSTRUCTED = 156, ASN1_R_TYPE_NOT_PRIMITIVE = 195, ASN1_R_UNEXPECTED_EOC = 159, ASN1_R_UNIVERSALSTRING_IS_WRONG_LENGTH = 215, ASN1_R_UNKNOWN_DIGEST = 229, ASN1_R_UNKNOWN_FORMAT = 160, ASN1_R_UNKNOWN_MESSAGE_DIGEST_ALGORITHM = 161, ASN1_R_UNKNOWN_OBJECT_TYPE = 162, ASN1_R_UNKNOWN_PUBLIC_KEY_TYPE = 163, ASN1_R_UNKNOWN_SIGNATURE_ALGORITHM = 199, ASN1_R_UNKNOWN_TAG = 194, ASN1_R_UNSUPPORTED_ANY_DEFINED_BY_TYPE = 164, ASN1_R_UNSUPPORTED_CIPHER = 228, ASN1_R_UNSUPPORTED_PUBLIC_KEY_TYPE = 167, ASN1_R_UNSUPPORTED_TYPE = 196, ASN1_R_WRONG_INTEGER_TYPE = 225, ASN1_R_WRONG_PUBLIC_KEY_TYPE = 200, ASN1_R_WRONG_TAG = 168, OSSL_ASYNC_FD = "HANDLE", OSSL_BAD_ASYNC_FD = "INVALID_HANDLE_VALUE", ASYNC_ERR = "0", ASYNC_NO_JOBS = 1, ASYNC_PAUSE = 2, ASYNC_FINISH = 3, ASYNC_STATUS_UNSUPPORTED = "0", ASYNC_STATUS_ERR = 1, ASYNC_STATUS_OK = 2, ASYNC_STATUS_EAGAIN = 3, ASYNC_R_FAILED_TO_SET_POOL = 101, ASYNC_R_FAILED_TO_SWAP_CONTEXT = 102, ASYNC_R_INIT_FAILED = 105, ASYNC_R_INVALID_POOL_SIZE = 103, BIO_R_ACCEPT_ERROR = 100, BIO_R_ADDRINFO_ADDR_IS_NOT_AF_INET = 141, BIO_R_AMBIGUOUS_HOST_OR_SERVICE = 129, BIO_R_BAD_FOPEN_MODE = 101, BIO_R_BROKEN_PIPE = 124, BIO_R_CONNECT_ERROR = 103, BIO_R_CONNECT_TIMEOUT = 147, BIO_R_GETHOSTBYNAME_ADDR_IS_NOT_AF_INET = 107, BIO_R_GETSOCKNAME_ERROR = 132, BIO_R_GETSOCKNAME_TRUNCATED_ADDRESS = 133, BIO_R_GETTING_SOCKTYPE = 134, BIO_R_INVALID_ARGUMENT = 125, BIO_R_INVALID_SOCKET = 135, BIO_R_IN_USE = 123, BIO_R_LENGTH_TOO_LONG = 102, BIO_R_LISTEN_V6_ONLY = 136, BIO_R_LOOKUP_RETURNED_NOTHING = 142, BIO_R_MALFORMED_HOST_OR_SERVICE = 130, BIO_R_NBIO_CONNECT_ERROR = 110, BIO_R_NO_ACCEPT_ADDR_OR_SERVICE_SPECIFIED = 143, BIO_R_NO_HOSTNAME_OR_SERVICE_SPECIFIED = 144, BIO_R_NO_PORT_DEFINED = 113, BIO_R_NO_SUCH_FILE = 128, BIO_R_NULL_PARAMETER = 115, BIO_R_TRANSFER_ERROR = 104, BIO_R_TRANSFER_TIMEOUT = 105, BIO_R_UNABLE_TO_BIND_SOCKET = 117, BIO_R_UNABLE_TO_CREATE_SOCKET = 118, BIO_R_UNABLE_TO_KEEPALIVE = 137, BIO_R_UNABLE_TO_LISTEN_SOCKET = 119, BIO_R_UNABLE_TO_NODELAY = 138, BIO_R_UNABLE_TO_REUSEADDR = 139, BIO_R_UNAVAILABLE_IP_FAMILY = 145, BIO_R_UNINITIALIZED = 120, BIO_R_UNKNOWN_INFO_TYPE = 140, BIO_R_UNSUPPORTED_IP_FAMILY = 146, BIO_R_UNSUPPORTED_METHOD = 121, BIO_R_UNSUPPORTED_PROTOCOL_FAMILY = 131, BIO_R_WRITE_TO_READ_ONLY_BIO = 126, BIO_R_WSASTARTUP = 122, BF_BLOCK = 8, BN_FLG_MALLOCED = "0x01", BN_FLG_STATIC_DATA = "0x02", BN_FLG_CONSTTIME = "0x04", BN_FLG_SECURE = "0x08", BN_RAND_TOP_ANY = -1, BN_RAND_TOP_ONE = "0", BN_RAND_TOP_TWO = 1, BN_RAND_BOTTOM_ANY = "0", BN_RAND_BOTTOM_ODD = 1, BN_BLINDING_NO_UPDATE = "0x00000001", BN_BLINDING_NO_RECREATE = "0x00000002", BN_R_ARG2_LT_ARG3 = 100, BN_R_BAD_RECIPROCAL = 101, BN_R_BIGNUM_TOO_LONG = 114, BN_R_BITS_TOO_SMALL = 118, BN_R_CALLED_WITH_EVEN_MODULUS = 102, BN_R_DIV_BY_ZERO = 103, BN_R_ENCODING_ERROR = 104, BN_R_EXPAND_ON_STATIC_BIGNUM_DATA = 105, BN_R_INPUT_NOT_REDUCED = 110, BN_R_INVALID_LENGTH = 106, BN_R_INVALID_RANGE = 115, BN_R_INVALID_SHIFT = 119, BN_R_NOT_A_SQUARE = 111, BN_R_NOT_INITIALIZED = 107, BN_R_NO_INVERSE = 108, BN_R_NO_SOLUTION = 116, BN_R_NO_SUITABLE_DIGEST = 120, BN_R_PRIVATE_KEY_TOO_LARGE = 117, BN_R_P_IS_NOT_PRIME = 112, BN_R_TOO_MANY_ITERATIONS = 113, BN_R_TOO_MANY_TEMPORARY_VARIABLES = 109, BUF_MEM_FLAG_SECURE = "0x01", CAMELLIA_BLOCK_SIZE = 16, CAST_BLOCK = 8, CAST_KEY_LENGTH = 16, CONF_R_ERROR_LOADING_DSO = 110, CONF_R_INVALID_PRAGMA = 122, CONF_R_LIST_CANNOT_BE_NULL = 115, CONF_R_MANDATORY_BRACES_IN_VARIABLE_EXPANSION = 123, CONF_R_MISSING_CLOSE_SQUARE_BRACKET = 100, CONF_R_MISSING_EQUAL_SIGN = 101, CONF_R_MISSING_INIT_FUNCTION = 112, CONF_R_MODULE_INITIALIZATION_ERROR = 109, CONF_R_NO_CLOSE_BRACE = 102, CONF_R_NO_CONF = 105, CONF_R_NO_CONF_OR_ENVIRONMENT_VARIABLE = 106, CONF_R_NO_SECTION = 107, CONF_R_NO_SUCH_FILE = 114, CONF_R_NO_VALUE = 108, CONF_R_NUMBER_TOO_LARGE = 121, CONF_R_OPENSSL_CONF_REFERENCES_MISSING_SECTION = 124, CONF_R_RECURSIVE_DIRECTORY_INCLUDE = 111, CONF_R_RELATIVE_PATH = 125, CONF_R_SSL_COMMAND_SECTION_EMPTY = 117, CONF_R_SSL_COMMAND_SECTION_NOT_FOUND = 118, CONF_R_SSL_SECTION_EMPTY = 119, CONF_R_SSL_SECTION_NOT_FOUND = 120, CONF_R_UNABLE_TO_CREATE_NEW_SECTION = 103, CONF_R_UNKNOWN_MODULE_NAME = 113, CONF_R_VARIABLE_EXPANSION_TOO_LONG = 116, CONF_R_VARIABLE_HAS_NO_VALUE = 104, OSSL_PARAM_INTEGER = 1, OSSL_PARAM_UNSIGNED_INTEGER = 2, OSSL_PARAM_REAL = 3, OSSL_PARAM_UTF8_STRING = 4, OSSL_PARAM_OCTET_STRING = 5, OSSL_PARAM_UTF8_PTR = 6, OSSL_PARAM_OCTET_PTR = 7, OSSL_FUNC_CORE_GETTABLE_PARAMS = 1, OSSL_FUNC_CORE_GET_PARAMS = 2, OSSL_FUNC_CORE_THREAD_START = 3, OSSL_FUNC_CORE_GET_LIBCTX = 4, OSSL_FUNC_CORE_NEW_ERROR = 5, OSSL_FUNC_CORE_SET_ERROR_DEBUG = 6, OSSL_FUNC_CORE_VSET_ERROR = 7, OSSL_FUNC_CORE_SET_ERROR_MARK = 8, OSSL_FUNC_CORE_CLEAR_LAST_ERROR_MARK = 9, OSSL_FUNC_CORE_POP_ERROR_TO_MARK = 10, OSSL_FUNC_CORE_OBJ_ADD_SIGID = 11, OSSL_FUNC_CORE_OBJ_CREATE = 12, OSSL_FUNC_CRYPTO_MALLOC = 20, OSSL_FUNC_CRYPTO_ZALLOC = 21, OSSL_FUNC_CRYPTO_FREE = 22, OSSL_FUNC_CRYPTO_CLEAR_FREE = 23, OSSL_FUNC_CRYPTO_REALLOC = 24, OSSL_FUNC_CRYPTO_CLEAR_REALLOC = 25, OSSL_FUNC_CRYPTO_SECURE_MALLOC = 26, OSSL_FUNC_CRYPTO_SECURE_ZALLOC = 27, OSSL_FUNC_CRYPTO_SECURE_FREE = 28, OSSL_FUNC_CRYPTO_SECURE_CLEAR_FREE = 29, OSSL_FUNC_CRYPTO_SECURE_ALLOCATED = 30, OSSL_FUNC_OPENSSL_CLEANSE = 31, OSSL_FUNC_BIO_NEW_FILE = 40, OSSL_FUNC_BIO_NEW_MEMBUF = 41, OSSL_FUNC_BIO_READ_EX = 42, OSSL_FUNC_BIO_WRITE_EX = 43, OSSL_FUNC_BIO_UP_REF = 44, OSSL_FUNC_BIO_FREE = 45, OSSL_FUNC_BIO_VPRINTF = 46, OSSL_FUNC_BIO_VSNPRINTF = 47, OSSL_FUNC_BIO_PUTS = 48, OSSL_FUNC_BIO_GETS = 49, OSSL_FUNC_BIO_CTRL = 50, OSSL_FUNC_SELF_TEST_CB = 100, OSSL_FUNC_GET_ENTROPY = 101, OSSL_FUNC_CLEANUP_ENTROPY = 102, OSSL_FUNC_GET_NONCE = 103, OSSL_FUNC_CLEANUP_NONCE = 104, OSSL_FUNC_PROVIDER_REGISTER_CHILD_CB = 105, OSSL_FUNC_PROVIDER_DEREGISTER_CHILD_CB = 106, OSSL_FUNC_PROVIDER_NAME = 107, OSSL_FUNC_PROVIDER_GET0_PROVIDER_CTX = 108, OSSL_FUNC_PROVIDER_GET0_DISPATCH = 109, OSSL_FUNC_PROVIDER_UP_REF = 110, OSSL_FUNC_PROVIDER_FREE = 111, OSSL_FUNC_PROVIDER_TEARDOWN = 1024, OSSL_FUNC_PROVIDER_GETTABLE_PARAMS = 1025, OSSL_FUNC_PROVIDER_GET_PARAMS = 1026, OSSL_FUNC_PROVIDER_QUERY_OPERATION = 1027, OSSL_FUNC_PROVIDER_UNQUERY_OPERATION = 1028, OSSL_FUNC_PROVIDER_GET_REASON_STRINGS = 1029, OSSL_FUNC_PROVIDER_GET_CAPABILITIES = 1030, OSSL_FUNC_PROVIDER_SELF_TEST = 1031, OSSL_OP_DIGEST = 1, OSSL_OP_CIPHER = 2, OSSL_OP_MAC = 3, OSSL_OP_KDF = 4, OSSL_OP_RAND = 5, OSSL_OP_KEYMGMT = 10, OSSL_OP_KEYEXCH = 11, OSSL_OP_SIGNATURE = 12, OSSL_OP_ASYM_CIPHER = 13, OSSL_OP_KEM = 14, OSSL_OP_ENCODER = 20, OSSL_OP_DECODER = 21, OSSL_OP_STORE = 22, OSSL_OP__HIGHEST = 22, OSSL_FUNC_DIGEST_NEWCTX = 1, OSSL_FUNC_DIGEST_INIT = 2, OSSL_FUNC_DIGEST_UPDATE = 3, OSSL_FUNC_DIGEST_FINAL = 4, OSSL_FUNC_DIGEST_DIGEST = 5, OSSL_FUNC_DIGEST_FREECTX = 6, OSSL_FUNC_DIGEST_DUPCTX = 7, OSSL_FUNC_DIGEST_GET_PARAMS = 8, OSSL_FUNC_DIGEST_SET_CTX_PARAMS = 9, OSSL_FUNC_DIGEST_GET_CTX_PARAMS = 10, OSSL_FUNC_DIGEST_GETTABLE_PARAMS = 11, OSSL_FUNC_DIGEST_SETTABLE_CTX_PARAMS = 12, OSSL_FUNC_DIGEST_GETTABLE_CTX_PARAMS = 13, OSSL_FUNC_CIPHER_NEWCTX = 1, OSSL_FUNC_CIPHER_ENCRYPT_INIT = 2, OSSL_FUNC_CIPHER_DECRYPT_INIT = 3, OSSL_FUNC_CIPHER_UPDATE = 4, OSSL_FUNC_CIPHER_FINAL = 5, OSSL_FUNC_CIPHER_CIPHER = 6, OSSL_FUNC_CIPHER_FREECTX = 7, OSSL_FUNC_CIPHER_DUPCTX = 8, OSSL_FUNC_CIPHER_GET_PARAMS = 9, OSSL_FUNC_CIPHER_GET_CTX_PARAMS = 10, OSSL_FUNC_CIPHER_SET_CTX_PARAMS = 11, OSSL_FUNC_CIPHER_GETTABLE_PARAMS = 12, OSSL_FUNC_CIPHER_GETTABLE_CTX_PARAMS = 13, OSSL_FUNC_CIPHER_SETTABLE_CTX_PARAMS = 14, OSSL_FUNC_MAC_NEWCTX = 1, OSSL_FUNC_MAC_DUPCTX = 2, OSSL_FUNC_MAC_FREECTX = 3, OSSL_FUNC_MAC_INIT = 4, OSSL_FUNC_MAC_UPDATE = 5, OSSL_FUNC_MAC_FINAL = 6, OSSL_FUNC_MAC_GET_PARAMS = 7, OSSL_FUNC_MAC_GET_CTX_PARAMS = 8, OSSL_FUNC_MAC_SET_CTX_PARAMS = 9, OSSL_FUNC_MAC_GETTABLE_PARAMS = 10, OSSL_FUNC_MAC_GETTABLE_CTX_PARAMS = 11, OSSL_FUNC_MAC_SETTABLE_CTX_PARAMS = 12, OSSL_FUNC_KDF_NEWCTX = 1, OSSL_FUNC_KDF_DUPCTX = 2, OSSL_FUNC_KDF_FREECTX = 3, OSSL_FUNC_KDF_RESET = 4, OSSL_FUNC_KDF_DERIVE = 5, OSSL_FUNC_KDF_GETTABLE_PARAMS = 6, OSSL_FUNC_KDF_GETTABLE_CTX_PARAMS = 7, OSSL_FUNC_KDF_SETTABLE_CTX_PARAMS = 8, OSSL_FUNC_KDF_GET_PARAMS = 9, OSSL_FUNC_KDF_GET_CTX_PARAMS = 10, OSSL_FUNC_KDF_SET_CTX_PARAMS = 11, OSSL_FUNC_RAND_NEWCTX = 1, OSSL_FUNC_RAND_FREECTX = 2, OSSL_FUNC_RAND_INSTANTIATE = 3, OSSL_FUNC_RAND_UNINSTANTIATE = 4, OSSL_FUNC_RAND_GENERATE = 5, OSSL_FUNC_RAND_RESEED = 6, OSSL_FUNC_RAND_NONCE = 7, OSSL_FUNC_RAND_ENABLE_LOCKING = 8, OSSL_FUNC_RAND_LOCK = 9, OSSL_FUNC_RAND_UNLOCK = 10, OSSL_FUNC_RAND_GETTABLE_PARAMS = 11, OSSL_FUNC_RAND_GETTABLE_CTX_PARAMS = 12, OSSL_FUNC_RAND_SETTABLE_CTX_PARAMS = 13, OSSL_FUNC_RAND_GET_PARAMS = 14, OSSL_FUNC_RAND_GET_CTX_PARAMS = 15, OSSL_FUNC_RAND_SET_CTX_PARAMS = 16, OSSL_FUNC_RAND_VERIFY_ZEROIZATION = 17, OSSL_FUNC_RAND_GET_SEED = 18, OSSL_FUNC_RAND_CLEAR_SEED = 19, OSSL_KEYMGMT_SELECT_PRIVATE_KEY = "0x01", OSSL_KEYMGMT_SELECT_PUBLIC_KEY = "0x02", OSSL_KEYMGMT_SELECT_DOMAIN_PARAMETERS = "0x04", OSSL_KEYMGMT_SELECT_OTHER_PARAMETERS = "0x80", OSSL_KEYMGMT_VALIDATE_FULL_CHECK = "0", OSSL_KEYMGMT_VALIDATE_QUICK_CHECK = 1, OSSL_FUNC_KEYMGMT_NEW = 1, OSSL_FUNC_KEYMGMT_GEN_INIT = 2, OSSL_FUNC_KEYMGMT_GEN_SET_TEMPLATE = 3, OSSL_FUNC_KEYMGMT_GEN_SET_PARAMS = 4, OSSL_FUNC_KEYMGMT_GEN_SETTABLE_PARAMS = 5, OSSL_FUNC_KEYMGMT_GEN = 6, OSSL_FUNC_KEYMGMT_GEN_CLEANUP = 7, OSSL_FUNC_KEYMGMT_LOAD = 8, OSSL_FUNC_KEYMGMT_FREE = 10, OSSL_FUNC_KEYMGMT_GET_PARAMS = 11, OSSL_FUNC_KEYMGMT_GETTABLE_PARAMS = 12, OSSL_FUNC_KEYMGMT_SET_PARAMS = 13, OSSL_FUNC_KEYMGMT_SETTABLE_PARAMS = 14, OSSL_FUNC_KEYMGMT_QUERY_OPERATION_NAME = 20, OSSL_FUNC_KEYMGMT_HAS = 21, OSSL_FUNC_KEYMGMT_VALIDATE = 22, OSSL_FUNC_KEYMGMT_MATCH = 23, OSSL_FUNC_KEYMGMT_IMPORT = 40, OSSL_FUNC_KEYMGMT_IMPORT_TYPES = 41, OSSL_FUNC_KEYMGMT_EXPORT = 42, OSSL_FUNC_KEYMGMT_EXPORT_TYPES = 43, OSSL_FUNC_KEYMGMT_DUP = 44, OSSL_FUNC_KEYEXCH_NEWCTX = 1, OSSL_FUNC_KEYEXCH_INIT = 2, OSSL_FUNC_KEYEXCH_DERIVE = 3, OSSL_FUNC_KEYEXCH_SET_PEER = 4, OSSL_FUNC_KEYEXCH_FREECTX = 5, OSSL_FUNC_KEYEXCH_DUPCTX = 6, OSSL_FUNC_KEYEXCH_SET_CTX_PARAMS = 7, OSSL_FUNC_KEYEXCH_SETTABLE_CTX_PARAMS = 8, OSSL_FUNC_KEYEXCH_GET_CTX_PARAMS = 9, OSSL_FUNC_KEYEXCH_GETTABLE_CTX_PARAMS = 10, OSSL_FUNC_SIGNATURE_NEWCTX = 1, OSSL_FUNC_SIGNATURE_SIGN_INIT = 2, OSSL_FUNC_SIGNATURE_SIGN = 3, OSSL_FUNC_SIGNATURE_VERIFY_INIT = 4, OSSL_FUNC_SIGNATURE_VERIFY = 5, OSSL_FUNC_SIGNATURE_VERIFY_RECOVER_INIT = 6, OSSL_FUNC_SIGNATURE_VERIFY_RECOVER = 7, OSSL_FUNC_SIGNATURE_DIGEST_SIGN_INIT = 8, OSSL_FUNC_SIGNATURE_DIGEST_SIGN_UPDATE = 9, OSSL_FUNC_SIGNATURE_DIGEST_SIGN_FINAL = 10, OSSL_FUNC_SIGNATURE_DIGEST_SIGN = 11, OSSL_FUNC_SIGNATURE_DIGEST_VERIFY_INIT = 12, OSSL_FUNC_SIGNATURE_DIGEST_VERIFY_UPDATE = 13, OSSL_FUNC_SIGNATURE_DIGEST_VERIFY_FINAL = 14, OSSL_FUNC_SIGNATURE_DIGEST_VERIFY = 15, OSSL_FUNC_SIGNATURE_FREECTX = 16, OSSL_FUNC_SIGNATURE_DUPCTX = 17, OSSL_FUNC_SIGNATURE_GET_CTX_PARAMS = 18, OSSL_FUNC_SIGNATURE_GETTABLE_CTX_PARAMS = 19, OSSL_FUNC_SIGNATURE_SET_CTX_PARAMS = 20, OSSL_FUNC_SIGNATURE_SETTABLE_CTX_PARAMS = 21, OSSL_FUNC_SIGNATURE_GET_CTX_MD_PARAMS = 22, OSSL_FUNC_SIGNATURE_GETTABLE_CTX_MD_PARAMS = 23, OSSL_FUNC_SIGNATURE_SET_CTX_MD_PARAMS = 24, OSSL_FUNC_SIGNATURE_SETTABLE_CTX_MD_PARAMS = 25, OSSL_FUNC_ASYM_CIPHER_NEWCTX = 1, OSSL_FUNC_ASYM_CIPHER_ENCRYPT_INIT = 2, OSSL_FUNC_ASYM_CIPHER_ENCRYPT = 3, OSSL_FUNC_ASYM_CIPHER_DECRYPT_INIT = 4, OSSL_FUNC_ASYM_CIPHER_DECRYPT = 5, OSSL_FUNC_ASYM_CIPHER_FREECTX = 6, OSSL_FUNC_ASYM_CIPHER_DUPCTX = 7, OSSL_FUNC_ASYM_CIPHER_GET_CTX_PARAMS = 8, OSSL_FUNC_ASYM_CIPHER_GETTABLE_CTX_PARAMS = 9, OSSL_FUNC_ASYM_CIPHER_SET_CTX_PARAMS = 10, OSSL_FUNC_ASYM_CIPHER_SETTABLE_CTX_PARAMS = 11, OSSL_FUNC_KEM_NEWCTX = 1, OSSL_FUNC_KEM_ENCAPSULATE_INIT = 2, OSSL_FUNC_KEM_ENCAPSULATE = 3, OSSL_FUNC_KEM_DECAPSULATE_INIT = 4, OSSL_FUNC_KEM_DECAPSULATE = 5, OSSL_FUNC_KEM_FREECTX = 6, OSSL_FUNC_KEM_DUPCTX = 7, OSSL_FUNC_KEM_GET_CTX_PARAMS = 8, OSSL_FUNC_KEM_GETTABLE_CTX_PARAMS = 9, OSSL_FUNC_KEM_SET_CTX_PARAMS = 10, OSSL_FUNC_KEM_SETTABLE_CTX_PARAMS = 11, OSSL_FUNC_ENCODER_NEWCTX = 1, OSSL_FUNC_ENCODER_FREECTX = 2, OSSL_FUNC_ENCODER_GET_PARAMS = 3, OSSL_FUNC_ENCODER_GETTABLE_PARAMS = 4, OSSL_FUNC_ENCODER_SET_CTX_PARAMS = 5, OSSL_FUNC_ENCODER_SETTABLE_CTX_PARAMS = 6, OSSL_FUNC_ENCODER_DOES_SELECTION = 10, OSSL_FUNC_ENCODER_ENCODE = 11, OSSL_FUNC_ENCODER_IMPORT_OBJECT = 20, OSSL_FUNC_ENCODER_FREE_OBJECT = 21, OSSL_FUNC_DECODER_NEWCTX = 1, OSSL_FUNC_DECODER_FREECTX = 2, OSSL_FUNC_DECODER_GET_PARAMS = 3, OSSL_FUNC_DECODER_GETTABLE_PARAMS = 4, OSSL_FUNC_DECODER_SET_CTX_PARAMS = 5, OSSL_FUNC_DECODER_SETTABLE_CTX_PARAMS = 6, OSSL_FUNC_DECODER_DOES_SELECTION = 10, OSSL_FUNC_DECODER_DECODE = 11, OSSL_FUNC_DECODER_EXPORT_OBJECT = 20, OSSL_FUNC_STORE_OPEN = 1, OSSL_FUNC_STORE_ATTACH = 2, OSSL_FUNC_STORE_SETTABLE_CTX_PARAMS = 3, OSSL_FUNC_STORE_SET_CTX_PARAMS = 4, OSSL_FUNC_STORE_LOAD = 5, OSSL_FUNC_STORE_EOF = 6, OSSL_FUNC_STORE_CLOSE = 7, OSSL_FUNC_STORE_EXPORT_OBJECT = 8, OSSL_PROV_PARAM_CORE_VERSION = "openssl-version", OSSL_PROV_PARAM_CORE_PROV_NAME = "provider-name", OSSL_PROV_PARAM_CORE_MODULE_FILENAME = "module-filename", OSSL_PROV_PARAM_NAME = "name", OSSL_PROV_PARAM_VERSION = "version", OSSL_PROV_PARAM_BUILDINFO = "buildinfo", OSSL_PROV_PARAM_STATUS = "status", OSSL_PROV_PARAM_SECURITY_CHECKS = "security-checks", OSSL_PROV_PARAM_SELF_TEST_PHASE = "st-phase", OSSL_PROV_PARAM_SELF_TEST_TYPE = "st-type", OSSL_PROV_PARAM_SELF_TEST_DESC = "st-desc", OSSL_OBJECT_PARAM_TYPE = "type", OSSL_OBJECT_PARAM_DATA_TYPE = "data-type", OSSL_OBJECT_PARAM_DATA_STRUCTURE = "data-structure", OSSL_OBJECT_PARAM_REFERENCE = "reference", OSSL_OBJECT_PARAM_DATA = "data", OSSL_OBJECT_PARAM_DESC = "desc", OSSL_ALG_PARAM_DIGEST = "digest", OSSL_ALG_PARAM_CIPHER = "cipher", OSSL_ALG_PARAM_ENGINE = "engine", OSSL_ALG_PARAM_MAC = "mac", OSSL_CIPHER_PARAM_PADDING = "padding", OSSL_CIPHER_PARAM_USE_BITS = "use-bits", OSSL_CIPHER_PARAM_TLS_VERSION = "tls-version", OSSL_CIPHER_PARAM_TLS_MAC = "tls-mac", OSSL_CIPHER_PARAM_TLS_MAC_SIZE = "tls-mac-size", OSSL_CIPHER_PARAM_MODE = "mode", OSSL_CIPHER_PARAM_BLOCK_SIZE = "blocksize", OSSL_CIPHER_PARAM_AEAD = "aead", OSSL_CIPHER_PARAM_CUSTOM_IV = "custom-iv", OSSL_CIPHER_PARAM_CTS = "cts", OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK = "tls-multi", OSSL_CIPHER_PARAM_HAS_RAND_KEY = "has-randkey", OSSL_CIPHER_PARAM_KEYLEN = "keylen", OSSL_CIPHER_PARAM_IVLEN = "ivlen", OSSL_CIPHER_PARAM_IV = "iv", OSSL_CIPHER_PARAM_UPDATED_IV = "updated-iv", OSSL_CIPHER_PARAM_NUM = "num", OSSL_CIPHER_PARAM_ROUNDS = "rounds", OSSL_CIPHER_PARAM_AEAD_TAG = "tag", OSSL_CIPHER_PARAM_AEAD_TLS1_AAD = "tlsaad", OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD = "tlsaadpad", OSSL_CIPHER_PARAM_AEAD_TLS1_IV_FIXED = "tlsivfixed", OSSL_CIPHER_PARAM_AEAD_TLS1_GET_IV_GEN = "tlsivgen", OSSL_CIPHER_PARAM_AEAD_TLS1_SET_IV_INV = "tlsivinv", OSSL_CIPHER_PARAM_AEAD_IVLEN = "ivlen", OSSL_CIPHER_PARAM_AEAD_TAGLEN = "taglen", OSSL_CIPHER_PARAM_AEAD_MAC_KEY = "mackey", OSSL_CIPHER_PARAM_RANDOM_KEY = "randkey", OSSL_CIPHER_PARAM_RC2_KEYBITS = "keybits", OSSL_CIPHER_PARAM_SPEED = "speed", OSSL_CIPHER_PARAM_CTS_MODE = "cts_mode", OSSL_CIPHER_PARAM_ALGORITHM_ID_PARAMS = "alg_id_param", OSSL_CIPHER_CTS_MODE_CS1 = "CS1", OSSL_CIPHER_CTS_MODE_CS2 = "CS2", OSSL_CIPHER_CTS_MODE_CS3 = "CS3", OSSL_DIGEST_PARAM_XOFLEN = "xoflen", OSSL_DIGEST_PARAM_SSL3_MS = "ssl3-ms", OSSL_DIGEST_PARAM_PAD_TYPE = "pad-type", OSSL_DIGEST_PARAM_MICALG = "micalg", OSSL_DIGEST_PARAM_BLOCK_SIZE = "blocksize", OSSL_DIGEST_PARAM_SIZE = "size", OSSL_DIGEST_PARAM_XOF = "xof", OSSL_DIGEST_PARAM_ALGID_ABSENT = "algid-absent", OSSL_DIGEST_NAME_MD5 = "MD5", OSSL_DIGEST_NAME_MD5_SHA1 = "MD5-SHA1", OSSL_DIGEST_NAME_SHA1 = "SHA1", OSSL_DIGEST_NAME_SHA2_224 = "SHA2-224", OSSL_DIGEST_NAME_SHA2_256 = "SHA2-256", OSSL_DIGEST_NAME_SHA2_384 = "SHA2-384", OSSL_DIGEST_NAME_SHA2_512 = "SHA2-512", OSSL_DIGEST_NAME_MD2 = "MD2", OSSL_DIGEST_NAME_MD4 = "MD4", OSSL_DIGEST_NAME_MDC2 = "MDC2", OSSL_DIGEST_NAME_RIPEMD160 = "RIPEMD160", OSSL_DIGEST_NAME_SHA3_224 = "SHA3-224", OSSL_DIGEST_NAME_SHA3_256 = "SHA3-256", OSSL_DIGEST_NAME_SHA3_384 = "SHA3-384", OSSL_DIGEST_NAME_SHA3_512 = "SHA3-512", OSSL_DIGEST_NAME_KECCAK_KMAC128 = "KECCAK-KMAC-128", OSSL_DIGEST_NAME_KECCAK_KMAC256 = "KECCAK-KMAC-256", OSSL_DIGEST_NAME_SM3 = "SM3", OSSL_MAC_PARAM_KEY = "key", OSSL_MAC_PARAM_IV = "iv", OSSL_MAC_PARAM_CUSTOM = "custom", OSSL_MAC_PARAM_SALT = "salt", OSSL_MAC_PARAM_XOF = "xof", OSSL_MAC_PARAM_DIGEST_NOINIT = "digest-noinit", OSSL_MAC_PARAM_DIGEST_ONESHOT = "digest-oneshot", OSSL_MAC_PARAM_C_ROUNDS = "c-rounds", OSSL_MAC_PARAM_D_ROUNDS = "d-rounds", OSSL_MAC_PARAM_CIPHER = "cipher", OSSL_MAC_PARAM_DIGEST = "digest", OSSL_MAC_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_MAC_PARAM_SIZE = "size", OSSL_MAC_PARAM_BLOCK_SIZE = "block-size", OSSL_MAC_PARAM_TLS_DATA_SIZE = "tls-data-size", OSSL_MAC_NAME_BLAKE2BMAC = "BLAKE2BMAC", OSSL_MAC_NAME_BLAKE2SMAC = "BLAKE2SMAC", OSSL_MAC_NAME_CMAC = "CMAC", OSSL_MAC_NAME_GMAC = "GMAC", OSSL_MAC_NAME_HMAC = "HMAC", OSSL_MAC_NAME_KMAC128 = "KMAC128", OSSL_MAC_NAME_KMAC256 = "KMAC256", OSSL_MAC_NAME_POLY1305 = "POLY1305", OSSL_MAC_NAME_SIPHASH = "SIPHASH", OSSL_KDF_PARAM_SECRET = "secret", OSSL_KDF_PARAM_KEY = "key", OSSL_KDF_PARAM_SALT = "salt", OSSL_KDF_PARAM_PASSWORD = "pass", OSSL_KDF_PARAM_PREFIX = "prefix", OSSL_KDF_PARAM_LABEL = "label", OSSL_KDF_PARAM_DATA = "data", OSSL_KDF_PARAM_DIGEST = "digest", OSSL_KDF_PARAM_CIPHER = "cipher", OSSL_KDF_PARAM_MAC = "mac", OSSL_KDF_PARAM_MAC_SIZE = "maclen", OSSL_KDF_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_KDF_PARAM_ITER = "iter", OSSL_KDF_PARAM_MODE = "mode", OSSL_KDF_PARAM_PKCS5 = "pkcs5", OSSL_KDF_PARAM_UKM = "ukm", OSSL_KDF_PARAM_CEK_ALG = "cekalg", OSSL_KDF_PARAM_SCRYPT_N = "n", OSSL_KDF_PARAM_SCRYPT_R = "r", OSSL_KDF_PARAM_SCRYPT_P = "p", OSSL_KDF_PARAM_SCRYPT_MAXMEM = "maxmem_bytes", OSSL_KDF_PARAM_INFO = "info", OSSL_KDF_PARAM_SEED = "seed", OSSL_KDF_PARAM_SSHKDF_XCGHASH = "xcghash", OSSL_KDF_PARAM_SSHKDF_SESSION_ID = "session_id", OSSL_KDF_PARAM_SSHKDF_TYPE = "type", OSSL_KDF_PARAM_SIZE = "size", OSSL_KDF_PARAM_CONSTANT = "constant", OSSL_KDF_PARAM_PKCS12_ID = "id", OSSL_KDF_PARAM_KBKDF_USE_L = "use-l", OSSL_KDF_PARAM_KBKDF_USE_SEPARATOR = "use-separator", OSSL_KDF_PARAM_X942_ACVPINFO = "acvp-info", OSSL_KDF_PARAM_X942_PARTYUINFO = "partyu-info", OSSL_KDF_PARAM_X942_PARTYVINFO = "partyv-info", OSSL_KDF_PARAM_X942_SUPP_PUBINFO = "supp-pubinfo", OSSL_KDF_PARAM_X942_SUPP_PRIVINFO = "supp-privinfo", OSSL_KDF_PARAM_X942_USE_KEYBITS = "use-keybits", OSSL_KDF_NAME_HKDF = "HKDF", OSSL_KDF_NAME_TLS1_3_KDF = "TLS13-KDF", OSSL_KDF_NAME_PBKDF1 = "PBKDF1", OSSL_KDF_NAME_PBKDF2 = "PBKDF2", OSSL_KDF_NAME_SCRYPT = "SCRYPT", OSSL_KDF_NAME_SSHKDF = "SSHKDF", OSSL_KDF_NAME_SSKDF = "SSKDF", OSSL_KDF_NAME_TLS1_PRF = "TLS1-PRF", OSSL_KDF_NAME_X942KDF_ASN1 = "X942KDF-ASN1", OSSL_KDF_NAME_X942KDF_CONCAT = "X942KDF-CONCAT", OSSL_KDF_NAME_X963KDF = "X963KDF", OSSL_KDF_NAME_KBKDF = "KBKDF", OSSL_KDF_NAME_KRB5KDF = "KRB5KDF", OSSL_RAND_PARAM_STATE = "state", OSSL_RAND_PARAM_STRENGTH = "strength", OSSL_RAND_PARAM_MAX_REQUEST = "max_request", OSSL_RAND_PARAM_TEST_ENTROPY = "test_entropy", OSSL_RAND_PARAM_TEST_NONCE = "test_nonce", OSSL_DRBG_PARAM_RESEED_REQUESTS = "reseed_requests", OSSL_DRBG_PARAM_RESEED_TIME_INTERVAL = "reseed_time_interval", OSSL_DRBG_PARAM_MIN_ENTROPYLEN = "min_entropylen", OSSL_DRBG_PARAM_MAX_ENTROPYLEN = "max_entropylen", OSSL_DRBG_PARAM_MIN_NONCELEN = "min_noncelen", OSSL_DRBG_PARAM_MAX_NONCELEN = "max_noncelen", OSSL_DRBG_PARAM_MAX_PERSLEN = "max_perslen", OSSL_DRBG_PARAM_MAX_ADINLEN = "max_adinlen", OSSL_DRBG_PARAM_RESEED_COUNTER = "reseed_counter", OSSL_DRBG_PARAM_RESEED_TIME = "reseed_time", OSSL_DRBG_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_DRBG_PARAM_DIGEST = "digest", OSSL_DRBG_PARAM_CIPHER = "cipher", OSSL_DRBG_PARAM_MAC = "mac", OSSL_DRBG_PARAM_USE_DF = "use_derivation_function", OSSL_DRBG_PARAM_ENTROPY_REQUIRED = "entropy_required", OSSL_DRBG_PARAM_PREDICTION_RESISTANCE = "prediction_resistance", OSSL_DRBG_PARAM_MIN_LENGTH = "minium_length", OSSL_DRBG_PARAM_MAX_LENGTH = "maxium_length", OSSL_DRBG_PARAM_RANDOM_DATA = "random_data", OSSL_DRBG_PARAM_SIZE = "size", OSSL_PKEY_PARAM_BITS = "bits", OSSL_PKEY_PARAM_MAX_SIZE = "max-size", OSSL_PKEY_PARAM_SECURITY_BITS = "security-bits", OSSL_PKEY_PARAM_DIGEST = "digest", OSSL_PKEY_PARAM_CIPHER = "cipher", OSSL_PKEY_PARAM_ENGINE = "engine", OSSL_PKEY_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_PKEY_PARAM_DEFAULT_DIGEST = "default-digest", OSSL_PKEY_PARAM_MANDATORY_DIGEST = "mandatory-digest", OSSL_PKEY_PARAM_PAD_MODE = "pad-mode", OSSL_PKEY_PARAM_DIGEST_SIZE = "digest-size", OSSL_PKEY_PARAM_MASKGENFUNC = "mgf", OSSL_PKEY_PARAM_MGF1_DIGEST = "mgf1-digest", OSSL_PKEY_PARAM_MGF1_PROPERTIES = "mgf1-properties", OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY = "encoded-pub-key", OSSL_PKEY_PARAM_GROUP_NAME = "group", OSSL_PKEY_PARAM_DIST_ID = "distid", OSSL_PKEY_PARAM_PUB_KEY = "pub", OSSL_PKEY_PARAM_PRIV_KEY = "priv", OSSL_PKEY_PARAM_FFC_P = "p", OSSL_PKEY_PARAM_FFC_G = "g", OSSL_PKEY_PARAM_FFC_Q = "q", OSSL_PKEY_PARAM_FFC_GINDEX = "gindex", OSSL_PKEY_PARAM_FFC_PCOUNTER = "pcounter", OSSL_PKEY_PARAM_FFC_SEED = "seed", OSSL_PKEY_PARAM_FFC_COFACTOR = "j", OSSL_PKEY_PARAM_FFC_H = "hindex", OSSL_PKEY_PARAM_FFC_VALIDATE_PQ = "validate-pq", OSSL_PKEY_PARAM_FFC_VALIDATE_G = "validate-g", OSSL_PKEY_PARAM_FFC_VALIDATE_LEGACY = "validate-legacy", OSSL_PKEY_PARAM_DH_GENERATOR = "safeprime-generator", OSSL_PKEY_PARAM_DH_PRIV_LEN = "priv_len", OSSL_PKEY_PARAM_EC_PUB_X = "qx", OSSL_PKEY_PARAM_EC_PUB_Y = "qy", OSSL_PKEY_PARAM_EC_FIELD_TYPE = "field-type", OSSL_PKEY_PARAM_EC_P = "p", OSSL_PKEY_PARAM_EC_A = "a", OSSL_PKEY_PARAM_EC_B = "b", OSSL_PKEY_PARAM_EC_GENERATOR = "generator", OSSL_PKEY_PARAM_EC_ORDER = "order", OSSL_PKEY_PARAM_EC_COFACTOR = "cofactor", OSSL_PKEY_PARAM_EC_SEED = "seed", OSSL_PKEY_PARAM_EC_CHAR2_M = "m", OSSL_PKEY_PARAM_EC_CHAR2_TYPE = "basis-type", OSSL_PKEY_PARAM_EC_CHAR2_TP_BASIS = "tp", OSSL_PKEY_PARAM_EC_CHAR2_PP_K1 = "k1", OSSL_PKEY_PARAM_EC_CHAR2_PP_K2 = "k2", OSSL_PKEY_PARAM_EC_CHAR2_PP_K3 = "k3", OSSL_PKEY_PARAM_EC_DECODED_FROM_EXPLICIT_PARAMS = "decoded-from-explicit", OSSL_PKEY_PARAM_USE_COFACTOR_FLAG = "use-cofactor-flag", OSSL_PKEY_PARAM_RSA_N = "n", OSSL_PKEY_PARAM_RSA_E = "e", OSSL_PKEY_PARAM_RSA_D = "d", OSSL_PKEY_PARAM_RSA_FACTOR = "rsa-factor", OSSL_PKEY_PARAM_RSA_EXPONENT = "rsa-exponent", OSSL_PKEY_PARAM_RSA_COEFFICIENT = "rsa-coefficient", OSSL_PKEY_PARAM_RSA_FACTOR1 = "OSSL_PKEY_PARAM_RSA_FACTOR1", OSSL_PKEY_PARAM_RSA_FACTOR2 = "OSSL_PKEY_PARAM_RSA_FACTOR2", OSSL_PKEY_PARAM_RSA_FACTOR3 = "OSSL_PKEY_PARAM_RSA_FACTOR3", OSSL_PKEY_PARAM_RSA_FACTOR4 = "OSSL_PKEY_PARAM_RSA_FACTOR4", OSSL_PKEY_PARAM_RSA_FACTOR5 = "OSSL_PKEY_PARAM_RSA_FACTOR5", OSSL_PKEY_PARAM_RSA_FACTOR6 = "OSSL_PKEY_PARAM_RSA_FACTOR6", OSSL_PKEY_PARAM_RSA_FACTOR7 = "OSSL_PKEY_PARAM_RSA_FACTOR7", OSSL_PKEY_PARAM_RSA_FACTOR8 = "OSSL_PKEY_PARAM_RSA_FACTOR8", OSSL_PKEY_PARAM_RSA_FACTOR9 = "OSSL_PKEY_PARAM_RSA_FACTOR9", OSSL_PKEY_PARAM_RSA_FACTOR10 = "OSSL_PKEY_PARAM_RSA_FACTOR10", OSSL_PKEY_PARAM_RSA_EXPONENT1 = "OSSL_PKEY_PARAM_RSA_EXPONENT1", OSSL_PKEY_PARAM_RSA_EXPONENT2 = "OSSL_PKEY_PARAM_RSA_EXPONENT2", OSSL_PKEY_PARAM_RSA_EXPONENT3 = "OSSL_PKEY_PARAM_RSA_EXPONENT3", OSSL_PKEY_PARAM_RSA_EXPONENT4 = "OSSL_PKEY_PARAM_RSA_EXPONENT4", OSSL_PKEY_PARAM_RSA_EXPONENT5 = "OSSL_PKEY_PARAM_RSA_EXPONENT5", OSSL_PKEY_PARAM_RSA_EXPONENT6 = "OSSL_PKEY_PARAM_RSA_EXPONENT6", OSSL_PKEY_PARAM_RSA_EXPONENT7 = "OSSL_PKEY_PARAM_RSA_EXPONENT7", OSSL_PKEY_PARAM_RSA_EXPONENT8 = "OSSL_PKEY_PARAM_RSA_EXPONENT8", OSSL_PKEY_PARAM_RSA_EXPONENT9 = "OSSL_PKEY_PARAM_RSA_EXPONENT9", OSSL_PKEY_PARAM_RSA_EXPONENT10 = "OSSL_PKEY_PARAM_RSA_EXPONENT10", OSSL_PKEY_PARAM_RSA_COEFFICIENT1 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT1", OSSL_PKEY_PARAM_RSA_COEFFICIENT2 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT2", OSSL_PKEY_PARAM_RSA_COEFFICIENT3 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT3", OSSL_PKEY_PARAM_RSA_COEFFICIENT4 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT4", OSSL_PKEY_PARAM_RSA_COEFFICIENT5 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT5", OSSL_PKEY_PARAM_RSA_COEFFICIENT6 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT6", OSSL_PKEY_PARAM_RSA_COEFFICIENT7 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT7", OSSL_PKEY_PARAM_RSA_COEFFICIENT8 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT8", OSSL_PKEY_PARAM_RSA_COEFFICIENT9 = "OSSL_PKEY_PARAM_RSA_COEFFICIENT9", OSSL_PKEY_RSA_PAD_MODE_NONE = "none", OSSL_PKEY_RSA_PAD_MODE_PKCSV15 = "pkcs1", OSSL_PKEY_RSA_PAD_MODE_OAEP = "oaep", OSSL_PKEY_RSA_PAD_MODE_X931 = "x931", OSSL_PKEY_RSA_PAD_MODE_PSS = "pss", OSSL_PKEY_RSA_PSS_SALT_LEN_DIGEST = "digest", OSSL_PKEY_RSA_PSS_SALT_LEN_MAX = "max", OSSL_PKEY_RSA_PSS_SALT_LEN_AUTO = "auto", OSSL_PKEY_PARAM_RSA_BITS = "bits", OSSL_PKEY_PARAM_RSA_PRIMES = "primes", OSSL_PKEY_PARAM_RSA_DIGEST = "digest", OSSL_PKEY_PARAM_RSA_DIGEST_PROPS = "OSSL_ALG_PARAM_PROPERTIES", OSSL_PKEY_PARAM_RSA_MASKGENFUNC = "mgf", OSSL_PKEY_PARAM_RSA_MGF1_DIGEST = "mgf1-digest", OSSL_PKEY_PARAM_RSA_PSS_SALTLEN = "saltlen", OSSL_PKEY_PARAM_FFC_TYPE = "type", OSSL_PKEY_PARAM_FFC_PBITS = "pbits", OSSL_PKEY_PARAM_FFC_QBITS = "qbits", OSSL_PKEY_PARAM_FFC_DIGEST = "digest", OSSL_PKEY_PARAM_FFC_DIGEST_PROPS = "OSSL_ALG_PARAM_PROPERTIES", OSSL_PKEY_PARAM_EC_ENCODING = "encoding", OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT = "point-format", OSSL_PKEY_PARAM_EC_GROUP_CHECK_TYPE = "group-check", OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC = "include-public", OSSL_PKEY_EC_ENCODING_EXPLICIT = "explicit", OSSL_PKEY_EC_ENCODING_GROUP = "named_curve", OSSL_PKEY_EC_POINT_CONVERSION_FORMAT_UNCOMPRESSED = "uncompressed", OSSL_PKEY_EC_POINT_CONVERSION_FORMAT_COMPRESSED = "compressed", OSSL_PKEY_EC_POINT_CONVERSION_FORMAT_HYBRID = "hybrid", OSSL_PKEY_EC_GROUP_CHECK_DEFAULT = "default", OSSL_PKEY_EC_GROUP_CHECK_NAMED = "named", OSSL_PKEY_EC_GROUP_CHECK_NAMED_NIST = "named-nist", OSSL_EXCHANGE_PARAM_PAD = "pad", OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE = "ecdh-cofactor-mode", OSSL_EXCHANGE_PARAM_KDF_TYPE = "kdf-type", OSSL_EXCHANGE_PARAM_KDF_DIGEST = "kdf-digest", OSSL_EXCHANGE_PARAM_KDF_DIGEST_PROPS = "kdf-digest-props", OSSL_EXCHANGE_PARAM_KDF_OUTLEN = "kdf-outlen", OSSL_EXCHANGE_PARAM_KDF_UKM = "kdf-ukm", OSSL_SIGNATURE_PARAM_ALGORITHM_ID = "algorithm-id", OSSL_SIGNATURE_PARAM_PAD_MODE = "pad-mode", OSSL_SIGNATURE_PARAM_DIGEST = "digest", OSSL_SIGNATURE_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_SIGNATURE_PARAM_PSS_SALTLEN = "saltlen", OSSL_SIGNATURE_PARAM_MGF1_DIGEST = "mgf1-digest", OSSL_SIGNATURE_PARAM_DIGEST_SIZE = "digest-size", OSSL_ASYM_CIPHER_PARAM_DIGEST = "digest", OSSL_ASYM_CIPHER_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_ASYM_CIPHER_PARAM_ENGINE = "engine", OSSL_ASYM_CIPHER_PARAM_PAD_MODE = "pad-mode", OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST = "digest", OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST_PROPS = "digest-props", OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL = "oaep-label", OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION = "tls-client-version", OSSL_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION = "tls-negotiated-version", OSSL_ENCODER_PARAM_CIPHER = "cipher", OSSL_ENCODER_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_ENCODER_PARAM_ENCRYPT_LEVEL = "encrypt-level", OSSL_ENCODER_PARAM_SAVE_PARAMETERS = "save-parameters", OSSL_DECODER_PARAM_PROPERTIES = "OSSL_ALG_PARAM_PROPERTIES", OSSL_PASSPHRASE_PARAM_INFO = "info", OSSL_GEN_PARAM_POTENTIAL = "potential", OSSL_GEN_PARAM_ITERATION = "iteration", OSSL_PKEY_PARAM_RSA_TEST_XP1 = "xp1", OSSL_PKEY_PARAM_RSA_TEST_XP2 = "xp2", OSSL_PKEY_PARAM_RSA_TEST_XP = "xp", OSSL_PKEY_PARAM_RSA_TEST_XQ1 = "xq1", OSSL_PKEY_PARAM_RSA_TEST_XQ2 = "xq2", OSSL_PKEY_PARAM_RSA_TEST_XQ = "xq", OSSL_PKEY_PARAM_RSA_TEST_P1 = "p1", OSSL_PKEY_PARAM_RSA_TEST_P2 = "p2", OSSL_PKEY_PARAM_RSA_TEST_Q1 = "q1", OSSL_PKEY_PARAM_RSA_TEST_Q2 = "q2", OSSL_SIGNATURE_PARAM_KAT = "kat", OSSL_KEM_PARAM_OPERATION = "operation", OSSL_KEM_PARAM_OPERATION_RSASVE = "RSASVE", OSSL_CAPABILITY_TLS_GROUP_NAME = "tls-group-name", OSSL_CAPABILITY_TLS_GROUP_NAME_INTERNAL = "tls-group-name-internal", OSSL_CAPABILITY_TLS_GROUP_ID = "tls-group-id", OSSL_CAPABILITY_TLS_GROUP_ALG = "tls-group-alg", OSSL_CAPABILITY_TLS_GROUP_SECURITY_BITS = "tls-group-sec-bits", OSSL_CAPABILITY_TLS_GROUP_IS_KEM = "tls-group-is-kem", OSSL_CAPABILITY_TLS_GROUP_MIN_TLS = "tls-min-tls", OSSL_CAPABILITY_TLS_GROUP_MAX_TLS = "tls-max-tls", OSSL_CAPABILITY_TLS_GROUP_MIN_DTLS = "tls-min-dtls", OSSL_CAPABILITY_TLS_GROUP_MAX_DTLS = "tls-max-dtls", OSSL_STORE_PARAM_EXPECT = "expect", OSSL_STORE_PARAM_SUBJECT = "subject", OSSL_STORE_PARAM_ISSUER = "name", OSSL_STORE_PARAM_SERIAL = "serial", OSSL_STORE_PARAM_DIGEST = "digest", OSSL_STORE_PARAM_FINGERPRINT = "fingerprint", OSSL_STORE_PARAM_ALIAS = "alias", OSSL_STORE_PARAM_PROPERTIES = "properties", OSSL_STORE_PARAM_INPUT_TYPE = "input-type", OSSL_OBJECT_UNKNOWN = "0", OSSL_OBJECT_NAME = 1, OSSL_OBJECT_PKEY = 2, OSSL_OBJECT_CERT = 3, OSSL_OBJECT_CRL = 4, CRYPTO_R_BAD_ALGORITHM_NAME = 117, CRYPTO_R_CONFLICTING_NAMES = 118, CRYPTO_R_HEX_STRING_TOO_SHORT = 121, CRYPTO_R_ILLEGAL_HEX_DIGIT = 102, CRYPTO_R_INSUFFICIENT_DATA_SPACE = 106, CRYPTO_R_INSUFFICIENT_PARAM_SIZE = 107, CRYPTO_R_INSUFFICIENT_SECURE_DATA_SPACE = 108, CRYPTO_R_INVALID_NEGATIVE_VALUE = 122, CRYPTO_R_INVALID_NULL_ARGUMENT = 109, CRYPTO_R_INVALID_OSSL_PARAM_TYPE = 110, CRYPTO_R_ODD_NUMBER_OF_DIGITS = 103, CRYPTO_R_PROVIDER_ALREADY_EXISTS = 104, CRYPTO_R_PROVIDER_SECTION_ERROR = 105, CRYPTO_R_RANDOM_SECTION_ERROR = 119, CRYPTO_R_SECURE_MALLOC_FAILURE = 111, CRYPTO_R_STRING_TOO_LONG = 112, CRYPTO_R_TOO_MANY_BYTES = 113, CRYPTO_R_TOO_MANY_RECORDS = 114, CRYPTO_R_TOO_SMALL_BUFFER = 116, CRYPTO_R_UNKNOWN_NAME_IN_RANDOM_SECTION = 120, CRYPTO_R_ZERO_LENGTH_NUMBER = 115, EVP_R_OPERATON_NOT_INITIALIZED = 151, OSSL_DECODER_R_COULD_NOT_DECODE_OBJECT = 101, OSSL_DECODER_R_DECODER_NOT_FOUND = 102, OSSL_DECODER_R_MISSING_GET_PARAMS = 100, DH_PARAMGEN_TYPE_GENERATOR = "0", DH_PARAMGEN_TYPE_FIPS_186_2 = 1, DH_PARAMGEN_TYPE_FIPS_186_4 = 2, DH_PARAMGEN_TYPE_GROUP = 3, EVP_PKEY_DH_KDF_NONE = 1, EVP_PKEY_DH_KDF_X9_42 = 2, DTLS1_VERSION_MAJOR = "0xFE", DTLS_ANY_VERSION = "0x1FFFF", DTLS1_COOKIE_LENGTH = 255, DTLS1_RT_HEADER_LENGTH = 13, DTLS1_HM_HEADER_LENGTH = 12, DTLS1_HM_BAD_FRAGMENT = -2, DTLS1_HM_FRAGMENT_RETRY = -3, DTLS1_CCS_HEADER_LENGTH = 1, DTLS1_AL_HEADER_LENGTH = 2, DTLS1_TMO_ALERT_COUNT = 12, OPENSSL_EXTERN = "OPENSSL_EXPORT", os_toascii = "_openssl_os_toascii", os_toebcdic = "_openssl_os_toebcdic", ebcdic2ascii = "_openssl_ebcdic2ascii", ascii2ebcdic = "_openssl_ascii2ebcdic", OPENSSL_EC_EXPLICIT_CURVE = "0x000", OPENSSL_EC_NAMED_CURVE = "0x001", EVP_PKEY_ECDH_KDF_NONE = 1, EVP_PKEY_ECDH_KDF_X9_63 = 2, EVP_PKEY_ECDH_KDF_X9_62 = 2, OSSL_ENCODER_R_ENCODER_NOT_FOUND = 101, OSSL_ENCODER_R_INCORRECT_PROPERTY_QUERY = 100, OSSL_ENCODER_R_MISSING_GET_PARAMS = 102, ENGINE_FLAGS_MALLOCED = "0x0001", ESS_R_EMPTY_ESS_CERT_ID_LIST = 107, ESS_R_ESS_CERT_DIGEST_ERROR = 103, ESS_R_ESS_CERT_ID_NOT_FOUND = 104, ESS_R_ESS_CERT_ID_WRONG_ORDER = 105, ESS_R_ESS_DIGEST_ALG_UNKNOWN = 106, ESS_R_ESS_SIGNING_CERTIFICATE_ERROR = 102, ESS_R_ESS_SIGNING_CERT_ADD_ERROR = 100, ESS_R_ESS_SIGNING_CERT_V2_ADD_ERROR = 101, ESS_R_MISSING_SIGNING_CERTIFICATE_ATTRIBUTE = 108, EVP_MAX_KEY_LENGTH = 64, EVP_MAX_IV_LENGTH = 16, EVP_MAX_BLOCK_LENGTH = 32, PKCS5_SALT_LEN = 8, PKCS5_DEFAULT_ITER = 2048, EVP_PKEY_NONE = "0", EVP_PKEY_RSA = 6, EVP_PKEY_RSA2 = 19, EVP_PKEY_RSA_PSS = 912, EVP_PKEY_DSA = 116, EVP_PKEY_DSA1 = 67, EVP_PKEY_DSA2 = 66, EVP_PKEY_DSA3 = 113, EVP_PKEY_DSA4 = 70, EVP_PKEY_DH = 28, EVP_PKEY_DHX = 920, EVP_PKEY_EC = 408, EVP_PKEY_SM2 = 1172, EVP_PKEY_HMAC = 855, EVP_PKEY_CMAC = 894, EVP_PKEY_SCRYPT = 973, EVP_PKEY_TLS1_PRF = 1021, EVP_PKEY_HKDF = 1036, EVP_PKEY_POLY1305 = 1061, EVP_PKEY_SIPHASH = 1062, EVP_PKEY_X25519 = 1034, EVP_PKEY_ED25519 = 1087, EVP_PKEY_X448 = 1035, EVP_PKEY_ED448 = 1088, EVP_PKEY_KEYMGMT = -1, EVP_PKEY_MO_SIGN = "0x0001", EVP_PKEY_MO_VERIFY = "0x0002", EVP_PKEY_MO_ENCRYPT = "0x0004", EVP_PKEY_MO_DECRYPT = "0x0008", EVP_MD_CTX_FLAG_FINALISE = "0x0200", EVP_PADDING_PKCS7 = 1, EVP_PADDING_ISO7816_4 = 2, EVP_PADDING_ANSI923 = 3, EVP_PADDING_ISO10126 = 4, EVP_PADDING_ZERO = 5, EVP_GCM_TLS_FIXED_IV_LEN = 4, EVP_GCM_TLS_EXPLICIT_IV_LEN = 8, EVP_GCM_TLS_TAG_LEN = 16, EVP_CCM_TLS_FIXED_IV_LEN = 4, EVP_CCM_TLS_EXPLICIT_IV_LEN = 8, EVP_CCM_TLS_IV_LEN = 12, EVP_CCM_TLS_TAG_LEN = 16, EVP_CCM8_TLS_TAG_LEN = 8, EVP_CHACHAPOLY_TLS_TAG_LEN = 16, EVP_MD_type = "EVP_MD_get_type", EVP_MD_nid = "EVP_MD_get_type", EVP_MD_name = "EVP_MD_get0_name", EVP_MD_pkey_type = "EVP_MD_get_pkey_type", EVP_MD_size = "EVP_MD_get_size", EVP_MD_block_size = "EVP_MD_get_block_size", EVP_MD_flags = "EVP_MD_get_flags", EVP_MD_CTX_size = "EVP_MD_CTX_get_size", EVP_MD_CTX_block_size = "EVP_MD_CTX_get_block_size", EVP_MD_CTX_type = "EVP_MD_CTX_get_type", EVP_MD_CTX_pkey_ctx = "EVP_MD_CTX_get_pkey_ctx", EVP_MD_CTX_md_data = "EVP_MD_CTX_get0_md_data", EVP_CIPHER_nid = "EVP_CIPHER_get_nid", EVP_CIPHER_name = "EVP_CIPHER_get0_name", EVP_CIPHER_block_size = "EVP_CIPHER_get_block_size", EVP_CIPHER_key_length = "EVP_CIPHER_get_key_length", EVP_CIPHER_iv_length = "EVP_CIPHER_get_iv_length", EVP_CIPHER_flags = "EVP_CIPHER_get_flags", EVP_CIPHER_mode = "EVP_CIPHER_get_mode", EVP_CIPHER_type = "EVP_CIPHER_get_type", EVP_CIPHER_CTX_encrypting = "EVP_CIPHER_CTX_is_encrypting", EVP_CIPHER_CTX_nid = "EVP_CIPHER_CTX_get_nid", EVP_CIPHER_CTX_block_size = "EVP_CIPHER_CTX_get_block_size", EVP_CIPHER_CTX_key_length = "EVP_CIPHER_CTX_get_key_length", EVP_CIPHER_CTX_iv_length = "EVP_CIPHER_CTX_get_iv_length", EVP_CIPHER_CTX_tag_length = "EVP_CIPHER_CTX_get_tag_length", EVP_CIPHER_CTX_num = "EVP_CIPHER_CTX_get_num", EVP_CIPHER_CTX_type = "EVP_CIPHER_CTX_get_type", EVP_CIPHER_CTX_mode = "EVP_CIPHER_CTX_get_mode", EVP_aes_128_cfb = "EVP_aes_128_cfb128", EVP_aes_192_cfb = "EVP_aes_192_cfb128", EVP_aes_256_cfb = "EVP_aes_256_cfb128", EVP_RAND_STATE_UNINITIALISED = "0", EVP_RAND_STATE_READY = 1, EVP_RAND_STATE_ERROR = 2, EVP_PKEY_id = "EVP_PKEY_get_id", EVP_PKEY_base_id = "EVP_PKEY_get_base_id", EVP_PKEY_bits = "EVP_PKEY_get_bits", EVP_PKEY_security_bits = "EVP_PKEY_get_security_bits", EVP_PKEY_size = "EVP_PKEY_get_size", EVP_PBE_TYPE_OUTER = "0x0", EVP_PBE_TYPE_PRF = "0x1", EVP_PBE_TYPE_KDF = "0x2", ASN1_PKEY_ALIAS = "0x1", ASN1_PKEY_DYNAMIC = "0x2", ASN1_PKEY_SIGPARAM_NULL = "0x4", ASN1_PKEY_CTRL_PKCS7_SIGN = "0x1", ASN1_PKEY_CTRL_PKCS7_ENCRYPT = "0x2", ASN1_PKEY_CTRL_DEFAULT_MD_NID = "0x3", ASN1_PKEY_CTRL_CMS_SIGN = "0x5", ASN1_PKEY_CTRL_CMS_ENVELOPE = "0x7", ASN1_PKEY_CTRL_CMS_RI_TYPE = "0x8", ASN1_PKEY_CTRL_SET1_TLS_ENCPT = "0x9", ASN1_PKEY_CTRL_GET1_TLS_ENCPT = "0xa", ASN1_PKEY_CTRL_CMS_IS_RI_TYPE_SUPPORTED = "0xb", EVP_PKEY_OP_UNDEFINED = "0", EVP_PKEY_CTRL_MD = 1, EVP_PKEY_CTRL_PEER_KEY = 2, EVP_PKEY_CTRL_SET_MAC_KEY = 6, EVP_PKEY_CTRL_DIGESTINIT = 7, EVP_PKEY_CTRL_SET_IV = 8, EVP_PKEY_CTRL_CIPHER = 12, EVP_PKEY_CTRL_GET_MD = 13, EVP_PKEY_CTRL_SET_DIGEST_SIZE = 14, EVP_PKEY_CTRL_SET1_ID = 15, EVP_PKEY_CTRL_GET1_ID = 16, EVP_PKEY_CTRL_GET1_ID_LEN = 17, EVP_PKEY_ALG_CTRL = "0x1000", EVP_PKEY_FLAG_AUTOARGLEN = 2, EVP_PKEY_FLAG_SIGCTX_CUSTOM = 4, EVP_R_AES_KEY_SETUP_FAILED = 143, EVP_R_ARIA_KEY_SETUP_FAILED = 176, EVP_R_BAD_ALGORITHM_NAME = 200, EVP_R_BAD_DECRYPT = 100, EVP_R_BAD_KEY_LENGTH = 195, EVP_R_BUFFER_TOO_SMALL = 155, EVP_R_CACHE_CONSTANTS_FAILED = 225, EVP_R_CAMELLIA_KEY_SETUP_FAILED = 157, EVP_R_CANNOT_GET_PARAMETERS = 197, EVP_R_CANNOT_SET_PARAMETERS = 198, EVP_R_CIPHER_NOT_GCM_MODE = 184, EVP_R_CIPHER_PARAMETER_ERROR = 122, EVP_R_COMMAND_NOT_SUPPORTED = 147, EVP_R_CONFLICTING_ALGORITHM_NAME = 201, EVP_R_COPY_ERROR = 173, EVP_R_CTRL_NOT_IMPLEMENTED = 132, EVP_R_CTRL_OPERATION_NOT_IMPLEMENTED = 133, EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH = 138, EVP_R_DECODE_ERROR = 114, EVP_R_DEFAULT_QUERY_PARSE_ERROR = 210, EVP_R_DIFFERENT_KEY_TYPES = 101, EVP_R_DIFFERENT_PARAMETERS = 153, EVP_R_ERROR_LOADING_SECTION = 165, EVP_R_EXPECTING_AN_HMAC_KEY = 174, EVP_R_EXPECTING_AN_RSA_KEY = 127, EVP_R_EXPECTING_A_DH_KEY = 128, EVP_R_EXPECTING_A_DSA_KEY = 129, EVP_R_EXPECTING_A_ECX_KEY = 219, EVP_R_EXPECTING_A_EC_KEY = 142, EVP_R_EXPECTING_A_POLY1305_KEY = 164, EVP_R_EXPECTING_A_SIPHASH_KEY = 175, EVP_R_FINAL_ERROR = 188, EVP_R_GENERATE_ERROR = 214, EVP_R_GET_RAW_KEY_FAILED = 182, EVP_R_ILLEGAL_SCRYPT_PARAMETERS = 171, EVP_R_INACCESSIBLE_DOMAIN_PARAMETERS = 204, EVP_R_INACCESSIBLE_KEY = 203, EVP_R_INITIALIZATION_ERROR = 134, EVP_R_INPUT_NOT_INITIALIZED = 111, EVP_R_INVALID_CUSTOM_LENGTH = 185, EVP_R_INVALID_DIGEST = 152, EVP_R_INVALID_IV_LENGTH = 194, EVP_R_INVALID_KEY = 163, EVP_R_INVALID_KEY_LENGTH = 130, EVP_R_INVALID_LENGTH = 221, EVP_R_INVALID_NULL_ALGORITHM = 218, EVP_R_INVALID_OPERATION = 148, EVP_R_INVALID_PROVIDER_FUNCTIONS = 193, EVP_R_INVALID_SALT_LENGTH = 186, EVP_R_INVALID_SECRET_LENGTH = 223, EVP_R_INVALID_SEED_LENGTH = 220, EVP_R_INVALID_VALUE = 222, EVP_R_KEYMGMT_EXPORT_FAILURE = 205, EVP_R_KEY_SETUP_FAILED = 180, EVP_R_LOCKING_NOT_SUPPORTED = 213, EVP_R_MEMORY_LIMIT_EXCEEDED = 172, EVP_R_MESSAGE_DIGEST_IS_NULL = 159, EVP_R_METHOD_NOT_SUPPORTED = 144, EVP_R_MISSING_PARAMETERS = 103, EVP_R_NOT_ABLE_TO_COPY_CTX = 190, EVP_R_NOT_XOF_OR_INVALID_LENGTH = 178, EVP_R_NO_CIPHER_SET = 131, EVP_R_NO_DEFAULT_DIGEST = 158, EVP_R_NO_DIGEST_SET = 139, EVP_R_NO_IMPORT_FUNCTION = 206, EVP_R_NO_KEYMGMT_AVAILABLE = 199, EVP_R_NO_KEYMGMT_PRESENT = 196, EVP_R_NO_KEY_SET = 154, EVP_R_NO_OPERATION_SET = 149, EVP_R_NULL_MAC_PKEY_CTX = 208, EVP_R_ONLY_ONESHOT_SUPPORTED = 177, EVP_R_OPERATION_NOT_INITIALIZED = 151, EVP_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE = 150, EVP_R_OUTPUT_WOULD_OVERFLOW = 202, EVP_R_PARAMETER_TOO_LARGE = 187, EVP_R_PARTIALLY_OVERLAPPING = 162, EVP_R_PBKDF2_ERROR = 181, EVP_R_PKEY_APPLICATION_ASN1_METHOD_ALREADY_REGISTERED = 179, EVP_R_PRIVATE_KEY_DECODE_ERROR = 145, EVP_R_PRIVATE_KEY_ENCODE_ERROR = 146, EVP_R_PUBLIC_KEY_NOT_RSA = 106, EVP_R_SETTING_XOF_FAILED = 227, EVP_R_SET_DEFAULT_PROPERTY_FAILURE = 209, EVP_R_TOO_MANY_RECORDS = 183, EVP_R_UNABLE_TO_ENABLE_LOCKING = 212, EVP_R_UNABLE_TO_GET_MAXIMUM_REQUEST_SIZE = 215, EVP_R_UNABLE_TO_GET_RANDOM_STRENGTH = 216, EVP_R_UNABLE_TO_LOCK_CONTEXT = 211, EVP_R_UNABLE_TO_SET_CALLBACKS = 217, EVP_R_UNKNOWN_CIPHER = 160, EVP_R_UNKNOWN_DIGEST = 161, EVP_R_UNKNOWN_KEY_TYPE = 207, EVP_R_UNKNOWN_OPTION = 169, EVP_R_UNKNOWN_PBE_ALGORITHM = 121, EVP_R_UNSUPPORTED_ALGORITHM = 156, EVP_R_UNSUPPORTED_CIPHER = 107, EVP_R_UNSUPPORTED_KEYLENGTH = 123, EVP_R_UNSUPPORTED_KEY_DERIVATION_FUNCTION = 124, EVP_R_UNSUPPORTED_KEY_SIZE = 108, EVP_R_UNSUPPORTED_KEY_TYPE = 224, EVP_R_UNSUPPORTED_NUMBER_OF_ROUNDS = 135, EVP_R_UNSUPPORTED_PRF = 125, EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM = 118, EVP_R_UNSUPPORTED_SALT_TYPE = 126, EVP_R_UPDATE_ERROR = 189, EVP_R_WRAP_MODE_NOT_ALLOWED = 170, EVP_R_WRONG_FINAL_BLOCK_LENGTH = 109, EVP_R_XTS_DATA_UNIT_IS_TOO_LARGE = 191, EVP_R_XTS_DUPLICATED_KEYS = 192, OSSL_PROV_FIPS_PARAM_MODULE_MAC = "module-mac", OSSL_PROV_FIPS_PARAM_INSTALL_VERSION = "install-version", OSSL_PROV_FIPS_PARAM_INSTALL_MAC = "install-mac", OSSL_PROV_FIPS_PARAM_INSTALL_STATUS = "install-status", OSSL_PROV_FIPS_PARAM_CONDITIONAL_ERRORS = "conditional-errors", OSSL_PROV_FIPS_PARAM_SECURITY_CHECKS = "security-checks", OSSL_HTTP_NAME = "http", OSSL_HTTPS_NAME = "https", OSSL_HTTP_PORT = 80, OSSL_HTTPS_PORT = 443, OPENSSL_NO_PROXY = "NO_PROXY", OPENSSL_HTTP_PROXY = "HTTP_PROXY", OPENSSL_HTTPS_PROXY = "HTTPS_PROXY", HTTP_R_ASN1_LEN_EXCEEDS_MAX_RESP_LEN = 108, HTTP_R_CONNECT_FAILURE = 100, HTTP_R_ERROR_PARSING_ASN1_LENGTH = 109, HTTP_R_ERROR_PARSING_CONTENT_LENGTH = 119, HTTP_R_ERROR_PARSING_URL = 101, HTTP_R_ERROR_RECEIVING = 103, HTTP_R_ERROR_SENDING = 102, HTTP_R_FAILED_READING_DATA = 128, HTTP_R_HEADER_PARSE_ERROR = 126, HTTP_R_INCONSISTENT_CONTENT_LENGTH = 120, HTTP_R_INVALID_PORT_NUMBER = 123, HTTP_R_INVALID_URL_PATH = 125, HTTP_R_INVALID_URL_SCHEME = 124, HTTP_R_MAX_RESP_LEN_EXCEEDED = 117, HTTP_R_MISSING_ASN1_ENCODING = 110, HTTP_R_MISSING_CONTENT_TYPE = 121, HTTP_R_MISSING_REDIRECT_LOCATION = 111, HTTP_R_RECEIVED_ERROR = 105, HTTP_R_RECEIVED_WRONG_HTTP_VERSION = 106, HTTP_R_REDIRECTION_FROM_HTTPS_TO_HTTP = 112, HTTP_R_REDIRECTION_NOT_ENABLED = 116, HTTP_R_RESPONSE_LINE_TOO_LONG = 113, HTTP_R_RESPONSE_PARSE_ERROR = 104, HTTP_R_RETRY_TIMEOUT = 129, HTTP_R_SERVER_CANCELED_CONNECTION = 127, HTTP_R_SOCK_NOT_SUPPORTED = 122, HTTP_R_STATUS_CODE_UNSUPPORTED = 114, HTTP_R_TLS_NOT_ENABLED = 107, HTTP_R_TOO_MANY_REDIRECTIONS = 115, HTTP_R_UNEXPECTED_CONTENT_TYPE = 118, EVP_KDF_HKDF_MODE_EXTRACT_AND_EXPAND = "0", EVP_KDF_HKDF_MODE_EXTRACT_ONLY = 1, EVP_KDF_HKDF_MODE_EXPAND_ONLY = 2, EVP_KDF_SSHKDF_TYPE_INITIAL_IV_CLI_TO_SRV = 65, EVP_KDF_SSHKDF_TYPE_INITIAL_IV_SRV_TO_CLI = 66, EVP_KDF_SSHKDF_TYPE_ENCRYPTION_KEY_CLI_TO_SRV = 67, EVP_KDF_SSHKDF_TYPE_ENCRYPTION_KEY_SRV_TO_CLI = 68, EVP_KDF_SSHKDF_TYPE_INTEGRITY_KEY_CLI_TO_SRV = 69, EVP_KDF_SSHKDF_TYPE_INTEGRITY_KEY_SRV_TO_CLI = 70, EVP_PKEY_CTX_hkdf_mode = "EVP_PKEY_CTX_set_hkdf_mode", NON_EMPTY_TRANSLATION_UNIT = "static", SN_undef = "UNDEF", LN_undef = "undefined", NID_undef = "0", OBJ_undef = "0L", SN_itu_t = "ITU-T", LN_itu_t = "itu-t", NID_itu_t = 645, OBJ_itu_t = "0L", NID_ccitt = 404, OBJ_ccitt = "0L", SN_iso = "ISO", LN_iso = "iso", NID_iso = 181, OBJ_iso = 1, SN_joint_iso_itu_t = "JOINT-ISO-ITU-T", LN_joint_iso_itu_t = "joint-iso-itu-t", NID_joint_iso_itu_t = 646, OBJ_joint_iso_itu_t = 2, NID_joint_iso_ccitt = 393, OBJ_joint_iso_ccitt = 2, SN_member_body = "member-body", LN_member_body = "ISO", NID_member_body = 182, OBJ_member_body = "OBJ_iso,2L", SN_identified_organization = "identified-organization", NID_identified_organization = 676, OBJ_identified_organization = "OBJ_iso,3L", SN_gmac = "GMAC", LN_gmac = "gmac", NID_gmac = 1195, OBJ_gmac = "OBJ_iso,0L,9797L,3L,4L", SN_hmac_md5 = "HMAC-MD5", LN_hmac_md5 = "hmac-md5", NID_hmac_md5 = 780, OBJ_hmac_md5 = "OBJ_identified_organization,6L,1L,5L,5L,8L,1L,1L", SN_hmac_sha1 = "HMAC-SHA1", LN_hmac_sha1 = "hmac-sha1", NID_hmac_sha1 = 781, OBJ_hmac_sha1 = "OBJ_identified_organization,6L,1L,5L,5L,8L,1L,2L", SN_x509ExtAdmission = "x509ExtAdmission", LN_x509ExtAdmission = "Professional", NID_x509ExtAdmission = 1093, OBJ_x509ExtAdmission = "OBJ_identified_organization,36L,8L,3L,3L", SN_certicom_arc = "certicom-arc", NID_certicom_arc = 677, OBJ_certicom_arc = "OBJ_identified_organization,132L", SN_ieee = "ieee", NID_ieee = 1170, OBJ_ieee = "OBJ_identified_organization,111L", SN_ieee_siswg = "ieee-siswg", LN_ieee_siswg = "IEEE", NID_ieee_siswg = 1171, OBJ_ieee_siswg = "OBJ_ieee,2L,1619L", SN_international_organizations = "international-organizations", LN_international_organizations = "International", NID_international_organizations = 647, OBJ_international_organizations = "OBJ_joint_iso_itu_t,23L", SN_wap = "wap", NID_wap = 678, OBJ_wap = "OBJ_international_organizations,43L", SN_wap_wsg = "wap-wsg", NID_wap_wsg = 679, OBJ_wap_wsg = "OBJ_wap,1L", SN_selected_attribute_types = "selected-attribute-types", LN_selected_attribute_types = "Selected", NID_selected_attribute_types = 394, OBJ_selected_attribute_types = "OBJ_joint_iso_itu_t,5L,1L,5L", SN_clearance = "clearance", NID_clearance = 395, OBJ_clearance = "OBJ_selected_attribute_types,55L", SN_ISO_US = "ISO-US", LN_ISO_US = "ISO", NID_ISO_US = 183, OBJ_ISO_US = "OBJ_member_body,840L", SN_X9_57 = "X9-57", LN_X9_57 = "X9.57", NID_X9_57 = 184, OBJ_X9_57 = "OBJ_ISO_US,10040L", SN_X9cm = "X9cm", LN_X9cm = "X9.57", NID_X9cm = 185, OBJ_X9cm = "OBJ_X9_57,4L", SN_ISO_CN = "ISO-CN", LN_ISO_CN = "ISO", NID_ISO_CN = 1140, OBJ_ISO_CN = "OBJ_member_body,156L", SN_oscca = "oscca", NID_oscca = 1141, OBJ_oscca = "OBJ_ISO_CN,10197L", SN_sm_scheme = "sm-scheme", NID_sm_scheme = 1142, OBJ_sm_scheme = "OBJ_oscca,1L", SN_dsa = "DSA", LN_dsa = "dsaEncryption", NID_dsa = 116, OBJ_dsa = "OBJ_X9cm,1L", SN_dsaWithSHA1 = "DSA-SHA1", LN_dsaWithSHA1 = "dsaWithSHA1", NID_dsaWithSHA1 = 113, OBJ_dsaWithSHA1 = "OBJ_X9cm,3L", SN_ansi_X9_62 = "ansi-X9-62", LN_ansi_X9_62 = "ANSI", NID_ansi_X9_62 = 405, OBJ_ansi_X9_62 = "OBJ_ISO_US,10045L", OBJ_X9_62_id_fieldType = "OBJ_ansi_X9_62,1L", SN_X9_62_prime_field = "prime-field", NID_X9_62_prime_field = 406, OBJ_X9_62_prime_field = "OBJ_X9_62_id_fieldType,1L", SN_X9_62_characteristic_two_field = "characteristic-two-field", NID_X9_62_characteristic_two_field = 407, OBJ_X9_62_characteristic_two_field = "OBJ_X9_62_id_fieldType,2L", SN_X9_62_id_characteristic_two_basis = "id-characteristic-two-basis", NID_X9_62_id_characteristic_two_basis = 680, OBJ_X9_62_id_characteristic_two_basis = "OBJ_X9_62_characteristic_two_field,3L", SN_X9_62_onBasis = "onBasis", NID_X9_62_onBasis = 681, OBJ_X9_62_onBasis = "OBJ_X9_62_id_characteristic_two_basis,1L", SN_X9_62_tpBasis = "tpBasis", NID_X9_62_tpBasis = 682, OBJ_X9_62_tpBasis = "OBJ_X9_62_id_characteristic_two_basis,2L", SN_X9_62_ppBasis = "ppBasis", NID_X9_62_ppBasis = 683, OBJ_X9_62_ppBasis = "OBJ_X9_62_id_characteristic_two_basis,3L", OBJ_X9_62_id_publicKeyType = "OBJ_ansi_X9_62,2L", SN_X9_62_id_ecPublicKey = "id-ecPublicKey", NID_X9_62_id_ecPublicKey = 408, OBJ_X9_62_id_ecPublicKey = "OBJ_X9_62_id_publicKeyType,1L", OBJ_X9_62_ellipticCurve = "OBJ_ansi_X9_62,3L", OBJ_X9_62_c_TwoCurve = "OBJ_X9_62_ellipticCurve,0L", SN_X9_62_c2pnb163v1 = "c2pnb163v1", NID_X9_62_c2pnb163v1 = 684, OBJ_X9_62_c2pnb163v1 = "OBJ_X9_62_c_TwoCurve,1L", SN_X9_62_c2pnb163v2 = "c2pnb163v2", NID_X9_62_c2pnb163v2 = 685, OBJ_X9_62_c2pnb163v2 = "OBJ_X9_62_c_TwoCurve,2L", SN_X9_62_c2pnb163v3 = "c2pnb163v3", NID_X9_62_c2pnb163v3 = 686, OBJ_X9_62_c2pnb163v3 = "OBJ_X9_62_c_TwoCurve,3L", SN_X9_62_c2pnb176v1 = "c2pnb176v1", NID_X9_62_c2pnb176v1 = 687, OBJ_X9_62_c2pnb176v1 = "OBJ_X9_62_c_TwoCurve,4L", SN_X9_62_c2tnb191v1 = "c2tnb191v1", NID_X9_62_c2tnb191v1 = 688, OBJ_X9_62_c2tnb191v1 = "OBJ_X9_62_c_TwoCurve,5L", SN_X9_62_c2tnb191v2 = "c2tnb191v2", NID_X9_62_c2tnb191v2 = 689, OBJ_X9_62_c2tnb191v2 = "OBJ_X9_62_c_TwoCurve,6L", SN_X9_62_c2tnb191v3 = "c2tnb191v3", NID_X9_62_c2tnb191v3 = 690, OBJ_X9_62_c2tnb191v3 = "OBJ_X9_62_c_TwoCurve,7L", SN_X9_62_c2onb191v4 = "c2onb191v4", NID_X9_62_c2onb191v4 = 691, OBJ_X9_62_c2onb191v4 = "OBJ_X9_62_c_TwoCurve,8L", SN_X9_62_c2onb191v5 = "c2onb191v5", NID_X9_62_c2onb191v5 = 692, OBJ_X9_62_c2onb191v5 = "OBJ_X9_62_c_TwoCurve,9L", SN_X9_62_c2pnb208w1 = "c2pnb208w1", NID_X9_62_c2pnb208w1 = 693, OBJ_X9_62_c2pnb208w1 = "OBJ_X9_62_c_TwoCurve,10L", SN_X9_62_c2tnb239v1 = "c2tnb239v1", NID_X9_62_c2tnb239v1 = 694, OBJ_X9_62_c2tnb239v1 = "OBJ_X9_62_c_TwoCurve,11L", SN_X9_62_c2tnb239v2 = "c2tnb239v2", NID_X9_62_c2tnb239v2 = 695, OBJ_X9_62_c2tnb239v2 = "OBJ_X9_62_c_TwoCurve,12L", SN_X9_62_c2tnb239v3 = "c2tnb239v3", NID_X9_62_c2tnb239v3 = 696, OBJ_X9_62_c2tnb239v3 = "OBJ_X9_62_c_Tw