# encoding: utf-8
# module _openssl.lib
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\cryptography\hazmat\bindings\_rust.pyd
# by generator 1.147
# no doc

# imports
from _cffi_backend import (CRYPTOGRAPHY_PACKAGE_VERSION, 
    Cryptography_osrandom_engine_id, Cryptography_osrandom_engine_name, 
    OPENSSL_VERSION_TEXT)


# Variables with simple values

BN_FLG_CONSTTIME = 4

CIPHER_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH = 0

Cryptography_HAS_300_EVP_CIPHER = 1

Cryptography_HAS_300_FIPS = 1

Cryptography_HAS_ALPN = 1

Cryptography_HAS_BN_FLAGS = 1

Cryptography_HAS_CUSTOM_EXT = 1

Cryptography_HAS_DTLS = 1

Cryptography_HAS_DTLS_GET_DATA_MTU = 1

Cryptography_HAS_ED25519 = 1
Cryptography_HAS_ED448 = 1
Cryptography_HAS_ENGINE = 1

Cryptography_HAS_EVP_DIGESTFINAL_XOF = 1

Cryptography_HAS_EVP_PKEY_DH = 1
Cryptography_HAS_EVP_PKEY_DHX = 1

Cryptography_HAS_EVP_PKEY_SET_PEER_EX = 1

Cryptography_HAS_FIPS = 0

Cryptography_HAS_GET_EXTMS_SUPPORT = 1

Cryptography_HAS_IMPLICIT_RSA_REJECTION = 0

Cryptography_HAS_KEYLOG = 1

Cryptography_HAS_MEM_FUNCTIONS = 1

Cryptography_HAS_NEXTPROTONEG = 0

Cryptography_HAS_OPENSSL_CLEANUP = 1

Cryptography_HAS_OP_NO_RENEGOTIATION = 1

Cryptography_HAS_PKCS12_SET_MAC = 1

Cryptography_HAS_PKCS7_FUNCS = 1

Cryptography_HAS_POLY1305 = 1
Cryptography_HAS_PROVIDERS = 1
Cryptography_HAS_PSK = 1

Cryptography_HAS_PSK_TLSv1_3 = 1

Cryptography_HAS_RAW_KEY = 1

Cryptography_HAS_SCRYPT = 1

Cryptography_HAS_SET_CERT_CB = 1

Cryptography_HAS_SIGALGS = 1
Cryptography_HAS_SRTP = 1

Cryptography_HAS_SSL_COOKIE = 1

Cryptography_HAS_SSL_OP_IGNORE_UNEXPECTED_EOF = 1

Cryptography_HAS_SSL_ST = 0

Cryptography_HAS_TLSv1_3_FUNCTIONS = 1

Cryptography_HAS_TLS_ST = 1

Cryptography_HAS_UNEXPECTED_EOF_WHILE_READING = 1

Cryptography_HAS_VERIFIED_CHAIN = 1

CRYPTOGRAPHY_HAS_WORKING_ED25519 = 1

Cryptography_HAS_X509_STORE_CTX_GET_ISSUER = 1

CRYPTOGRAPHY_IS_BORINGSSL = 0
CRYPTOGRAPHY_IS_LIBRESSL = 0

CRYPTOGRAPHY_LIBRESSL_LESS_THAN_370 = 0

CRYPTOGRAPHY_NEEDS_OSRANDOM_ENGINE = 0

CRYPTOGRAPHY_OPENSSL_111D_OR_GREATER = 1

CRYPTOGRAPHY_OPENSSL_300_OR_GREATER = 1

CRYPTOGRAPHY_OPENSSL_LESS_THAN_111B = 0
CRYPTOGRAPHY_OPENSSL_LESS_THAN_111E = 0

DH_NOT_SUITABLE_GENERATOR = 8

ERR_LIB_EVP = 6
ERR_LIB_PKCS12 = 35
ERR_LIB_PROV = 57

EVP_CTRL_AEAD_GET_TAG = 16

EVP_CTRL_AEAD_SET_IVLEN = 9
EVP_CTRL_AEAD_SET_TAG = 17

EVP_F_EVP_ENCRYPTFINAL_EX = 0

EVP_MAX_MD_SIZE = 64

EVP_PKEY_DH = 28
EVP_PKEY_DHX = 920
EVP_PKEY_DSA = 116
EVP_PKEY_EC = 408
EVP_PKEY_ED25519 = 1087
EVP_PKEY_ED448 = 1088
EVP_PKEY_POLY1305 = 1061
EVP_PKEY_RSA = 6

EVP_PKEY_RSA_PSS = 912

EVP_PKEY_X25519 = 1034
EVP_PKEY_X448 = 1035

EVP_R_BAD_DECRYPT = 100

EVP_R_DATA_NOT_MULTIPLE_OF_BLOCK_LENGTH = 138

EVP_R_UNSUPPORTED_PRIVATE_KEY_ALGORITHM = 118

EVP_R_XTS_DUPLICATED_KEYS = 192

GEN_DNS = 2
GEN_EMAIL = 1
GEN_URI = 6

MBSTRING_UTF8 = 4096

NID_aes_256_cbc = 427

NID_crl_reason = 141

NID_ED25519 = 1087
NID_ED448 = 1088

NID_pbe_WithSHA1And3_Key_TripleDES_CBC = 146

NID_pkcs7_signed = 22

NID_poly1305 = 1061

NID_subject_alt_name = 85

NID_undef = 0
NID_X448 = 1035

OPENSSL_BUILT_ON = 2

OPENSSL_CFLAGS = 1
OPENSSL_DIR = 4

OPENSSL_EC_NAMED_CURVE = 1

OPENSSL_PLATFORM = 3
OPENSSL_VERSION = 0

OPENSSL_VERSION_NUMBER = 806354944

PKCS12_R_PKCS12_CIPHERFINAL_ERROR = 116

PKCS7_TEXT = 1

POINT_CONVERSION_COMPRESSED = 2
POINT_CONVERSION_UNCOMPRESSED = 4

PROV_R_BAD_DECRYPT = 100

PROV_R_WRONG_FINAL_BLOCK_LENGTH = 107

PROV_R_XTS_DUPLICATED_KEYS = 149

RSA_F4 = 65537

RSA_PKCS1_OAEP_PADDING = 4

RSA_PKCS1_PADDING = 1

RSA_PKCS1_PSS_PADDING = 6

RSA_PSS_SALTLEN_AUTO = -2

SSL3_VERSION = 768

SSL_CB_ACCEPT_EXIT = 8194
SSL_CB_ACCEPT_LOOP = 8193

SSL_CB_ALERT = 16384

SSL_CB_CONNECT_EXIT = 4098
SSL_CB_CONNECT_LOOP = 4097

SSL_CB_EXIT = 2

SSL_CB_HANDSHAKE_DONE = 32
SSL_CB_HANDSHAKE_START = 16

SSL_CB_LOOP = 1
SSL_CB_READ = 4

SSL_CB_READ_ALERT = 16388

SSL_CB_WRITE = 8

SSL_CB_WRITE_ALERT = 16392

SSL_ERROR_NONE = 0
SSL_ERROR_SSL = 1
SSL_ERROR_SYSCALL = 5

SSL_ERROR_WANT_READ = 2
SSL_ERROR_WANT_WRITE = 3

SSL_ERROR_WANT_X509_LOOKUP = 4

SSL_ERROR_ZERO_RETURN = 6

SSL_FILETYPE_ASN1 = 2
SSL_FILETYPE_PEM = 1

SSL_MODE_AUTO_RETRY = 4

SSL_MODE_ENABLE_PARTIAL_WRITE = 1

SSL_MODE_RELEASE_BUFFERS = 16

SSL_OP_ALL = 2147485776

SSL_OP_CIPHER_SERVER_PREFERENCE = 4194304

SSL_OP_COOKIE_EXCHANGE = 8192

SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS = 2048

SSL_OP_EPHEMERAL_RSA = 0

SSL_OP_IGNORE_UNEXPECTED_EOF = 128

SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER = 0

SSL_OP_MICROSOFT_SESS_ID_BUG = 0

SSL_OP_MSIE_SSLV2_RSA_PADDING = 0

SSL_OP_NETSCAPE_CA_DN_BUG = 0

SSL_OP_NETSCAPE_CHALLENGE_BUG = 0

SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG = 0

SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG = 0

SSL_OP_NO_COMPRESSION = 131072

SSL_OP_NO_QUERY_MTU = 4096

SSL_OP_NO_RENEGOTIATION = 1073741824
SSL_OP_NO_SSLv2 = 0
SSL_OP_NO_SSLv3 = 33554432
SSL_OP_NO_TICKET = 16384
SSL_OP_NO_TLSv1 = 67108864

SSL_OP_NO_TLSv1_1 = 268435456
SSL_OP_NO_TLSv1_2 = 134217728
SSL_OP_NO_TLSv1_3 = 536870912

SSL_OP_PKCS1_CHECK_1 = 0
SSL_OP_PKCS1_CHECK_2 = 0

SSL_OP_SINGLE_DH_USE = 0

SSL_OP_SINGLE_ECDH_USE = 0

SSL_OP_SSLEAY_080_CLIENT_DH_BUG = 0

SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG = 0

SSL_OP_TLS_BLOCK_PADDING_BUG = 0

SSL_OP_TLS_D5_BUG = 0

SSL_OP_TLS_ROLLBACK_BUG = 8388608

SSL_RECEIVED_SHUTDOWN = 2

SSL_R_UNEXPECTED_EOF_WHILE_READING = 294

SSL_SENT_SHUTDOWN = 1

SSL_SESS_CACHE_BOTH = 3
SSL_SESS_CACHE_CLIENT = 1

SSL_SESS_CACHE_NO_AUTO_CLEAR = 128

SSL_SESS_CACHE_NO_INTERNAL = 768

SSL_SESS_CACHE_NO_INTERNAL_LOOKUP = 256
SSL_SESS_CACHE_NO_INTERNAL_STORE = 512

SSL_SESS_CACHE_OFF = 0
SSL_SESS_CACHE_SERVER = 2

SSL_ST_ACCEPT = 8192
SSL_ST_BEFORE = 0
SSL_ST_CONNECT = 4096
SSL_ST_INIT = 0
SSL_ST_MASK = 4095
SSL_ST_OK = 0
SSL_ST_RENEGOTIATE = 0

SSL_TLSEXT_ERR_ALERT_FATAL = 2

SSL_TLSEXT_ERR_NOACK = 3
SSL_TLSEXT_ERR_OK = 0

SSL_VERIFY_CLIENT_ONCE = 4

SSL_VERIFY_FAIL_IF_NO_PEER_CERT = 2

SSL_VERIFY_NONE = 0
SSL_VERIFY_PEER = 1

SSL_VERIFY_POST_HANDSHAKE = 8

TLS1_1_VERSION = 770

TLS1_2_VERSION = 771

TLS1_3_VERSION = 772

TLS1_VERSION = 769

TLSEXT_NAMETYPE_host_name = 0

TLSEXT_STATUSTYPE_ocsp = 1

TLS_ST_BEFORE = 0
TLS_ST_OK = 1

V_ASN1_GENERALIZEDTIME = 24

X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT = 1

X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS = 8

X509_CHECK_FLAG_NEVER_CHECK_SUBJECT = 32

X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS = 4

X509_CHECK_FLAG_NO_WILDCARDS = 2

X509_CHECK_FLAG_SINGLE_LABEL_SUBDOMAINS = 16

X509_PURPOSE_ANY = 7

X509_PURPOSE_CRL_SIGN = 6

X509_PURPOSE_MAX = 9
X509_PURPOSE_MIN = 1

X509_PURPOSE_NS_SSL_SERVER = 3

X509_PURPOSE_OCSP_HELPER = 8

X509_PURPOSE_SMIME_ENCRYPT = 5
X509_PURPOSE_SMIME_SIGN = 4

X509_PURPOSE_SSL_CLIENT = 1
X509_PURPOSE_SSL_SERVER = 2

X509_PURPOSE_TIMESTAMP_SIGN = 9

X509_V_FLAG_ALLOW_PROXY_CERTS = 64

X509_V_FLAG_CHECK_SS_SIGNATURE = 16384

X509_V_FLAG_CRL_CHECK = 4

X509_V_FLAG_CRL_CHECK_ALL = 8

X509_V_FLAG_EXPLICIT_POLICY = 256

X509_V_FLAG_IGNORE_CRITICAL = 16

X509_V_FLAG_INHIBIT_MAP = 1024

X509_V_FLAG_NOTIFY_POLICY = 2048

X509_V_FLAG_PARTIAL_CHAIN = 524288

X509_V_FLAG_POLICY_CHECK = 128

X509_V_FLAG_X509_STRICT = 32

X509_V_OK = 0

# functions

def ASN1_ENUMERATED_free(ASN1_ENUMERATED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void ASN1_ENUMERATED_free(ASN1_ENUMERATED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_ENUMERATED_new(): # real signature unknown; restored from __doc__
    """
    ASN1_ENUMERATED *ASN1_ENUMERATED_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_ENUMERATED_set(ASN1_ENUMERATED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ASN1_ENUMERATED_set(ASN1_ENUMERATED *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void ASN1_GENERALIZEDTIME_free(ASN1_GENERALIZEDTIME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_INTEGER_free(ASN1_INTEGER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void ASN1_INTEGER_free(ASN1_INTEGER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_INTEGER_set(ASN1_INTEGER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ASN1_INTEGER_set(ASN1_INTEGER *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_INTEGER_to_BN(ASN1_INTEGER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIGNUM *ASN1_INTEGER_to_BN(ASN1_INTEGER *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_STRING_get0_data(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    unsigned char *ASN1_STRING_get0_data(struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_STRING_length(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ASN1_STRING_length(struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_STRING_to_UTF8(unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ASN1_STRING_to_UTF8(unsigned char * *, struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_STRING_type(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ASN1_STRING_type(struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_TIME_free(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void ASN1_TIME_free(struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_TIME_new(): # real signature unknown; restored from __doc__
    """
    struct asn1_string_st *ASN1_TIME_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_TIME_set_string(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ASN1_TIME_set_string(struct asn1_string_st *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ASN1_TIME_to_generalizedtime(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ASN1_GENERALIZEDTIME *ASN1_TIME_to_generalizedtime(struct asn1_string_st *, ASN1_GENERALIZEDTIME * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_ADDR_free(BIO_ADDR, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BIO_ADDR_free(BIO_ADDR *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_ADDR_new(): # real signature unknown; restored from __doc__
    """
    BIO_ADDR *BIO_ADDR_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_free(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_free(BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_get_mem_data(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long BIO_get_mem_data(BIO *, char * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_new(BIO_METHOD, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIO *BIO_new(BIO_METHOD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_new_file(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIO *BIO_new_file(char *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_new_mem_buf(void, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIO *BIO_new_mem_buf(void *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_read(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_read(BIO *, void *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_reset(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_reset(BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_set_mem_eof_return(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long BIO_set_mem_eof_return(BIO *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_should_io_special(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_should_io_special(BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_should_read(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_should_read(BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_should_retry(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_should_retry(BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_should_write(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_should_write(BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_s_mem(): # real signature unknown; restored from __doc__
    """
    BIO_METHOD *BIO_s_mem();
    
    CFFI C function from _openssl.lib
    """
    pass

def BIO_write(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BIO_write(BIO *, void *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_bin2bn(unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIGNUM *BN_bin2bn(unsigned char *, int, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_bn2bin(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_bn2bin(BIGNUM *, unsigned char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_bn2hex(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *BN_bn2hex(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_clear_free(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_clear_free(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_CTX_end(BN_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_CTX_end(BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_CTX_free(BN_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_CTX_free(BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_CTX_get(BN_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIGNUM *BN_CTX_get(BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_CTX_new(): # real signature unknown; restored from __doc__
    """
    BN_CTX *BN_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_CTX_start(BN_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_CTX_start(BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_dup(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIGNUM *BN_dup(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_free(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_free(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_generate_prime_ex(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_generate_prime_ex(BIGNUM *, int, int, BIGNUM *, BIGNUM *, BN_GENCB *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_hex2bn(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_hex2bn(BIGNUM * *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_is_negative(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_is_negative(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_is_odd(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_is_odd(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_is_prime_ex(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_is_prime_ex(BIGNUM *, int, BN_CTX *, BN_GENCB *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_mod(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_mod(BIGNUM *, BIGNUM *, BIGNUM *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_mod_exp_mont(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_mod_exp_mont(BIGNUM *, BIGNUM *, BIGNUM *, BIGNUM *, BN_CTX *, BN_MONT_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_mod_exp_mont_consttime(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_mod_exp_mont_consttime(BIGNUM *, BIGNUM *, BIGNUM *, BIGNUM *, BN_CTX *, BN_MONT_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_mod_inverse(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIGNUM *BN_mod_inverse(BIGNUM *, BIGNUM *, BIGNUM *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_MONT_CTX_free(BN_MONT_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_MONT_CTX_free(BN_MONT_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_MONT_CTX_new(): # real signature unknown; restored from __doc__
    """
    BN_MONT_CTX *BN_MONT_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_MONT_CTX_set(BN_MONT_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_MONT_CTX_set(BN_MONT_CTX *, BIGNUM *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_new(): # real signature unknown; restored from __doc__
    """
    BIGNUM *BN_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_num_bits(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_num_bits(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_num_bytes(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_num_bytes(BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_prime_checks_for_size(p_int): # real signature unknown; restored from __doc__
    """
    int BN_prime_checks_for_size(int);
    
    CFFI C function from _openssl.lib
    """
    return 0

def BN_rand_range(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_rand_range(BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_set_flags(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void BN_set_flags(BIGNUM *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_set_word(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int BN_set_word(BIGNUM *, uint64_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def BN_to_ASN1_INTEGER(BIGNUM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ASN1_INTEGER *BN_to_ASN1_INTEGER(BIGNUM *, ASN1_INTEGER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def CMAC_CTX_copy(CMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int CMAC_CTX_copy(CMAC_CTX *, CMAC_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def CMAC_CTX_free(CMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void CMAC_CTX_free(CMAC_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def CMAC_CTX_new(): # real signature unknown; restored from __doc__
    """
    CMAC_CTX *CMAC_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def CMAC_Final(CMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int CMAC_Final(CMAC_CTX *, unsigned char *, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def CMAC_Init(CMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int CMAC_Init(CMAC_CTX *, void *, size_t, EVP_CIPHER *, ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def CMAC_Update(CMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int CMAC_Update(CMAC_CTX *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_add_osrandom_engine(): # real signature unknown; restored from __doc__
    """
    int Cryptography_add_osrandom_engine();
    
    CFFI C function from _openssl.lib
    """
    return 0

def Cryptography_CRYPTO_set_mem_functions(void, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int Cryptography_CRYPTO_set_mem_functions(void *(*)(size_t, char *, int), void *(*)(void *, size_t, char *, int), void(*)(void *, char *, int));
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_DTLSv1_get_timeout(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long Cryptography_DTLSv1_get_timeout(SSL *, int64_t *, long *);
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_free_wrapper(void, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void Cryptography_free_wrapper(void *, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_malloc_wrapper(size_t, char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void *Cryptography_malloc_wrapper(size_t, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_pem_password_cb(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int Cryptography_pem_password_cb(char *, int, int, void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_realloc_wrapper(void, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void *Cryptography_realloc_wrapper(void *, size_t, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def Cryptography_SSL_SESSION_new(): # real signature unknown; restored from __doc__
    """
    SSL_SESSION *Cryptography_SSL_SESSION_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_DHparams_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DH *d2i_DHparams_bio(BIO *, DH * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_DHxparams_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DH *d2i_DHxparams_bio(BIO *, DH * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_PKCS12_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS12 *d2i_PKCS12_bio(BIO *, PKCS12 * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_PKCS7_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS7 *d2i_PKCS7_bio(BIO *, PKCS7 * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_PKCS8PrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *d2i_PKCS8PrivateKey_bio(BIO *, EVP_PKEY * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_PrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *d2i_PrivateKey_bio(BIO *, EVP_PKEY * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_PUBKEY_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *d2i_PUBKEY_bio(BIO *, EVP_PKEY * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_RSAPublicKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    RSA *d2i_RSAPublicKey_bio(BIO *, RSA * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_X509_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *d2i_X509_bio(BIO *, X509 * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_X509_CRL_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_CRL *d2i_X509_CRL_bio(BIO *, X509_CRL * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def d2i_X509_REQ_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_REQ *d2i_X509_REQ_bio(BIO *, X509_REQ * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DHparams_dup(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DH *DHparams_dup(DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_check(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DH_check(DH *, int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_free(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void DH_free(DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_generate_key(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DH_generate_key(DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_generate_parameters_ex(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DH_generate_parameters_ex(DH *, int, int, BN_GENCB *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_get0_key(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void DH_get0_key(DH *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_get0_pqg(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void DH_get0_pqg(DH *, BIGNUM * *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_new(): # real signature unknown; restored from __doc__
    """
    DH *DH_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_set0_key(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DH_set0_key(DH *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_set0_pqg(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DH_set0_pqg(DH *, BIGNUM *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DH_size(DH, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DH_size(DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSAparams_dup(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DSA *DSAparams_dup(DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_free(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void DSA_free(DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_generate_key(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_generate_key(DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_generate_parameters_ex(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_generate_parameters_ex(DSA *, int, unsigned char *, int, int *, unsigned long *, BN_GENCB *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_get0_key(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void DSA_get0_key(DSA *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_get0_pqg(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void DSA_get0_pqg(DSA *, BIGNUM * *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_new(): # real signature unknown; restored from __doc__
    """
    DSA *DSA_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_set0_key(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_set0_key(DSA *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_set0_pqg(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_set0_pqg(DSA *, BIGNUM *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_sign(p_int, unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_sign(int, unsigned char *, int, unsigned char *, unsigned int *, DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_size(DSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_size(DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DSA_verify(p_int, unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DSA_verify(int, unsigned char *, int, unsigned char *, int, DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DTLSv1_handle_timeout(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long DTLSv1_handle_timeout(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DTLSv1_listen(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int DTLSv1_listen(SSL *, BIO_ADDR *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DTLS_client_method(): # real signature unknown; restored from __doc__
    """
    SSL_METHOD *DTLS_client_method();
    
    CFFI C function from _openssl.lib
    """
    pass

def DTLS_get_data_mtu(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t DTLS_get_data_mtu(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def DTLS_method(): # real signature unknown; restored from __doc__
    """
    SSL_METHOD *DTLS_method();
    
    CFFI C function from _openssl.lib
    """
    pass

def DTLS_server_method(): # real signature unknown; restored from __doc__
    """
    SSL_METHOD *DTLS_server_method();
    
    CFFI C function from _openssl.lib
    """
    pass

def ECDSA_sign(p_int, unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ECDSA_sign(int, unsigned char *, int, unsigned char *, unsigned int *, EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ECDSA_size(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ECDSA_size(EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ECDSA_verify(p_int, unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ECDSA_verify(int, unsigned char *, int, unsigned char *, int, EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_curve_nid2nist(p_int): # real signature unknown; restored from __doc__
    """
    char *EC_curve_nid2nist(int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_get_builtin_curves(EC_builtin_curve, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t EC_get_builtin_curves(EC_builtin_curve *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_GROUP_free(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EC_GROUP_free(EC_GROUP *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_GROUP_get_asn1_flag(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_GROUP_get_asn1_flag(EC_GROUP *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_GROUP_get_curve_name(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_GROUP_get_curve_name(EC_GROUP *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_GROUP_new_by_curve_name(p_int): # real signature unknown; restored from __doc__
    """
    EC_GROUP *EC_GROUP_new_by_curve_name(int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_free(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EC_KEY_free(EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_generate_key(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_KEY_generate_key(EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_get0_group(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EC_GROUP *EC_KEY_get0_group(EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_get0_private_key(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    BIGNUM *EC_KEY_get0_private_key(EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_get0_public_key(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EC_POINT *EC_KEY_get0_public_key(EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_new(): # real signature unknown; restored from __doc__
    """
    EC_KEY *EC_KEY_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_new_by_curve_name(p_int): # real signature unknown; restored from __doc__
    """
    EC_KEY *EC_KEY_new_by_curve_name(int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_set_asn1_flag(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EC_KEY_set_asn1_flag(EC_KEY *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_set_private_key(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_KEY_set_private_key(EC_KEY *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_KEY_set_public_key(EC_KEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_KEY_set_public_key(EC_KEY *, EC_POINT *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_cmp(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_POINT_cmp(EC_GROUP *, EC_POINT *, EC_POINT *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_free(EC_POINT, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EC_POINT_free(EC_POINT *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_get_affine_coordinates(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_POINT_get_affine_coordinates(EC_GROUP *, EC_POINT *, BIGNUM *, BIGNUM *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_is_at_infinity(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_POINT_is_at_infinity(EC_GROUP *, EC_POINT *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_mul(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_POINT_mul(EC_GROUP *, EC_POINT *, BIGNUM *, EC_POINT *, BIGNUM *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_new(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EC_POINT *EC_POINT_new(EC_GROUP *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_oct2point(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_POINT_oct2point(EC_GROUP *, EC_POINT *, unsigned char *, size_t, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_point2oct(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t EC_POINT_point2oct(EC_GROUP *, EC_POINT *, point_conversion_form_t, unsigned char *, size_t, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EC_POINT_set_affine_coordinates(EC_GROUP, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EC_POINT_set_affine_coordinates(EC_GROUP *, EC_POINT *, BIGNUM *, BIGNUM *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_by_id(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ENGINE *ENGINE_by_id(char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_ctrl_cmd(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ENGINE_ctrl_cmd(ENGINE *, char *, long, void *, void(*)(), int);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_ctrl_cmd_string(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ENGINE_ctrl_cmd_string(ENGINE *, char *, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_finish(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ENGINE_finish(ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_free(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ENGINE_free(ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_get_default_RAND(): # real signature unknown; restored from __doc__
    """
    ENGINE *ENGINE_get_default_RAND();
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_get_name(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *ENGINE_get_name(ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_init(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ENGINE_init(ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_load_builtin_engines(): # real signature unknown; restored from __doc__
    """
    void ENGINE_load_builtin_engines();
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_load_private_key(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *ENGINE_load_private_key(ENGINE *, char *, UI_METHOD *, void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_load_public_key(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *ENGINE_load_public_key(ENGINE *, char *, UI_METHOD *, void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_set_default_RAND(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int ENGINE_set_default_RAND(ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ENGINE_unregister_RAND(ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void ENGINE_unregister_RAND(ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def ERR_clear_error(): # real signature unknown; restored from __doc__
    """
    void ERR_clear_error();
    
    CFFI C function from _openssl.lib
    """
    pass

def ERR_func_error_string(unsigned_long): # real signature unknown; restored from __doc__
    """
    char *ERR_func_error_string(unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def ERR_get_error(): # real signature unknown; restored from __doc__
    """
    unsigned long ERR_get_error();
    
    CFFI C function from _openssl.lib
    """
    return 0

def ERR_GET_REASON(unsigned_long): # real signature unknown; restored from __doc__
    """
    int ERR_GET_REASON(unsigned long);
    
    CFFI C function from _openssl.lib
    """
    return 0

def ERR_lib_error_string(unsigned_long): # real signature unknown; restored from __doc__
    """
    char *ERR_lib_error_string(unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def ERR_peek_error(): # real signature unknown; restored from __doc__
    """
    unsigned long ERR_peek_error();
    
    CFFI C function from _openssl.lib
    """
    return 0

def ERR_put_error(p_int, p_int_1, p_int_2, char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void ERR_put_error(int, int, int, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def ERR_reason_error_string(unsigned_long): # real signature unknown; restored from __doc__
    """
    char *ERR_reason_error_string(unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CipherFinal_ex(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CipherFinal_ex(EVP_CIPHER_CTX *, unsigned char *, int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CipherInit_ex(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CipherInit_ex(EVP_CIPHER_CTX *, EVP_CIPHER *, ENGINE *, unsigned char *, unsigned char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CipherUpdate(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CipherUpdate(EVP_CIPHER_CTX *, unsigned char *, int *, unsigned char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *, int, int, void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_CTX_free(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_CTX_new(): # real signature unknown; restored from __doc__
    """
    EVP_CIPHER_CTX *EVP_CIPHER_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CIPHER_CTX_reset(EVP_CIPHER_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_fetch(OSSL_LIB_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_CIPHER *EVP_CIPHER_fetch(OSSL_LIB_CTX *, char *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_CIPHER_free(EVP_CIPHER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EVP_CIPHER_free(EVP_CIPHER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_default_properties_enable_fips(OSSL_LIB_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_default_properties_enable_fips(OSSL_LIB_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_default_properties_is_fips_enabled(OSSL_LIB_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_default_properties_is_fips_enabled(OSSL_LIB_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestFinalXOF(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestFinalXOF(EVP_MD_CTX *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestFinal_ex(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestFinal_ex(EVP_MD_CTX *, unsigned char *, unsigned int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestInit_ex(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestInit_ex(EVP_MD_CTX *, EVP_MD *, ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestSign(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestSign(EVP_MD_CTX *, unsigned char *, size_t *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestSignFinal(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestSignFinal(EVP_MD_CTX *, unsigned char *, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestSignInit(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestSignInit(EVP_MD_CTX *, EVP_PKEY_CTX * *, EVP_MD *, ENGINE *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestSignUpdate(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestSignUpdate(EVP_MD_CTX *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestUpdate(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestUpdate(EVP_MD_CTX *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestVerify(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestVerify(EVP_MD_CTX *, unsigned char *, size_t, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_DigestVerifyInit(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_DigestVerifyInit(EVP_MD_CTX *, EVP_PKEY_CTX * *, EVP_MD *, ENGINE *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_get_cipherbyname(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_CIPHER *EVP_get_cipherbyname(char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_get_digestbyname(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_MD *EVP_get_digestbyname(char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_MD_CTX_copy_ex(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_MD_CTX_copy_ex(EVP_MD_CTX *, EVP_MD_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_MD_CTX_free(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EVP_MD_CTX_free(EVP_MD_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_MD_CTX_new(): # real signature unknown; restored from __doc__
    """
    EVP_MD_CTX *EVP_MD_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PBE_scrypt(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PBE_scrypt(char *, size_t, unsigned char *, size_t, uint64_t, uint64_t, uint64_t, uint64_t, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_assign_RSA(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_assign_RSA(EVP_PKEY *, RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_bits(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_bits(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_cmp(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_cmp(EVP_PKEY *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_free(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EVP_PKEY_CTX_free(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_new(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY_CTX *EVP_PKEY_CTX_new(EVP_PKEY *, ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_new_id(p_int, ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY_CTX *EVP_PKEY_CTX_new_id(int, ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_set0_rsa_oaep_label(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_CTX_set0_rsa_oaep_label(EVP_PKEY_CTX *, unsigned char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_CTX_set_rsa_mgf1_md(EVP_PKEY_CTX *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_CTX_set_rsa_oaep_md(EVP_PKEY_CTX *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_set_rsa_padding(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_CTX_set_rsa_padding(EVP_PKEY_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_set_rsa_pss_saltlen(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_CTX_set_rsa_pss_saltlen(EVP_PKEY_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_CTX_set_signature_md(EVP_PKEY_CTX *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_decrypt(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_decrypt(EVP_PKEY_CTX *, unsigned char *, size_t *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_decrypt_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_decrypt_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_derive(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_derive(EVP_PKEY_CTX *, unsigned char *, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_derive_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_derive_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_derive_set_peer(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_derive_set_peer(EVP_PKEY_CTX *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_derive_set_peer_ex(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_derive_set_peer_ex(EVP_PKEY_CTX *, EVP_PKEY *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_encrypt(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_encrypt(EVP_PKEY_CTX *, unsigned char *, size_t *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_encrypt_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_encrypt_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_free(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void EVP_PKEY_free(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_get1_DH(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DH *EVP_PKEY_get1_DH(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_get1_DSA(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DSA *EVP_PKEY_get1_DSA(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_get1_EC_KEY(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EC_KEY *EVP_PKEY_get1_EC_KEY(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_get1_RSA(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    RSA *EVP_PKEY_get1_RSA(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_get_raw_private_key(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_get_raw_private_key(EVP_PKEY *, unsigned char *, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_get_raw_public_key(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_get_raw_public_key(EVP_PKEY *, unsigned char *, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_id(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_id(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_keygen(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_keygen(EVP_PKEY_CTX *, EVP_PKEY * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_keygen_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_keygen_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_new(): # real signature unknown; restored from __doc__
    """
    EVP_PKEY *EVP_PKEY_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_new_raw_private_key(p_int, ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *EVP_PKEY_new_raw_private_key(int, ENGINE *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_new_raw_public_key(p_int, ENGINE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *EVP_PKEY_new_raw_public_key(int, ENGINE *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_set1_DH(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_set1_DH(EVP_PKEY *, DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_set1_DSA(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_set1_DSA(EVP_PKEY *, DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_set1_EC_KEY(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_set1_EC_KEY(EVP_PKEY *, EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_set1_RSA(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_set1_RSA(EVP_PKEY *, RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_sign(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_sign(EVP_PKEY_CTX *, unsigned char *, size_t *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_sign_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_sign_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_size(EVP_PKEY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_size(EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_type(p_int): # real signature unknown; restored from __doc__
    """
    int EVP_PKEY_type(int);
    
    CFFI C function from _openssl.lib
    """
    return 0

def EVP_PKEY_verify(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_verify(EVP_PKEY_CTX *, unsigned char *, size_t, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_verify_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_verify_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_verify_recover(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_verify_recover(EVP_PKEY_CTX *, unsigned char *, size_t *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_PKEY_verify_recover_init(EVP_PKEY_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_PKEY_verify_recover_init(EVP_PKEY_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_SignFinal(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_SignFinal(EVP_MD_CTX *, unsigned char *, unsigned int *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_SignInit(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_SignInit(EVP_MD_CTX *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_SignUpdate(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_SignUpdate(EVP_MD_CTX *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_VerifyFinal(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_VerifyFinal(EVP_MD_CTX *, unsigned char *, unsigned int, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_VerifyInit(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_VerifyInit(EVP_MD_CTX *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def EVP_VerifyUpdate(EVP_MD_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int EVP_VerifyUpdate(EVP_MD_CTX *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def FIPS_mode(): # real signature unknown; restored from __doc__
    """
    int FIPS_mode();
    
    CFFI C function from _openssl.lib
    """
    return 0

def FIPS_mode_set(p_int): # real signature unknown; restored from __doc__
    """
    int FIPS_mode_set(int);
    
    CFFI C function from _openssl.lib
    """
    return 0

def GENERAL_NAMES_free(struct_stack_st_GENERAL_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void GENERAL_NAMES_free(struct stack_st_GENERAL_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def GENERAL_NAME_print(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int GENERAL_NAME_print(BIO *, GENERAL_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def HMAC_CTX_copy(HMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int HMAC_CTX_copy(HMAC_CTX *, HMAC_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def HMAC_CTX_free(HMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void HMAC_CTX_free(HMAC_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def HMAC_CTX_new(): # real signature unknown; restored from __doc__
    """
    HMAC_CTX *HMAC_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def HMAC_Final(HMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int HMAC_Final(HMAC_CTX *, unsigned char *, unsigned int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def HMAC_Init_ex(HMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int HMAC_Init_ex(HMAC_CTX *, void *, int, EVP_MD *, ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def HMAC_Update(HMAC_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int HMAC_Update(HMAC_CTX *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2a_ASN1_INTEGER(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2a_ASN1_INTEGER(BIO *, ASN1_INTEGER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_DHparams_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_DHparams_bio(BIO *, DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_DHxparams_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_DHxparams_bio(BIO *, DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_DSAPrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_DSAPrivateKey_bio(BIO *, DSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_ECPrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_ECPrivateKey_bio(BIO *, EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_PKCS12_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_PKCS12_bio(BIO *, PKCS12 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_PKCS8PrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_PKCS8PrivateKey_bio(BIO *, EVP_PKEY *, EVP_CIPHER *, char *, int, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_PrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_PrivateKey_bio(BIO *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_PUBKEY_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_PUBKEY_bio(BIO *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_RSAPrivateKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_RSAPrivateKey_bio(BIO *, RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_RSAPublicKey_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_RSAPublicKey_bio(BIO *, RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_X509_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_X509_bio(BIO *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_X509_CRL_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_X509_CRL_bio(BIO *, X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_X509_NAME(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_X509_NAME(X509_NAME *, unsigned char * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def i2d_X509_REQ_bio(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int i2d_X509_REQ_bio(BIO *, X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *NETSCAPE_SPKI_b64_encode(NETSCAPE_SPKI *);
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_free(NETSCAPE_SPKI, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void NETSCAPE_SPKI_free(NETSCAPE_SPKI *);
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *NETSCAPE_SPKI_get_pubkey(NETSCAPE_SPKI *);
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_new(): # real signature unknown; restored from __doc__
    """
    NETSCAPE_SPKI *NETSCAPE_SPKI_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int NETSCAPE_SPKI_set_pubkey(NETSCAPE_SPKI *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_sign(NETSCAPE_SPKI, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int NETSCAPE_SPKI_sign(NETSCAPE_SPKI *, EVP_PKEY *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def NETSCAPE_SPKI_verify(NETSCAPE_SPKI, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int NETSCAPE_SPKI_verify(NETSCAPE_SPKI *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def OBJ_nid2ln(p_int): # real signature unknown; restored from __doc__
    """
    char *OBJ_nid2ln(int);
    
    CFFI C function from _openssl.lib
    """
    pass

def OBJ_nid2sn(p_int): # real signature unknown; restored from __doc__
    """
    char *OBJ_nid2sn(int);
    
    CFFI C function from _openssl.lib
    """
    pass

def OBJ_obj2nid(ASN1_OBJECT, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int OBJ_obj2nid(ASN1_OBJECT *);
    
    CFFI C function from _openssl.lib
    """
    pass

def OBJ_sn2nid(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int OBJ_sn2nid(char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def OBJ_txt2nid(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int OBJ_txt2nid(char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def OPENSSL_cleanup(): # real signature unknown; restored from __doc__
    """
    void OPENSSL_cleanup();
    
    CFFI C function from _openssl.lib
    """
    pass

def OPENSSL_free(void, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void OPENSSL_free(void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def OPENSSL_malloc(size_t): # real signature unknown; restored from __doc__
    """
    void *OPENSSL_malloc(size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def OpenSSL_version(p_int): # real signature unknown; restored from __doc__
    """
    char *OpenSSL_version(int);
    
    CFFI C function from _openssl.lib
    """
    pass

def OpenSSL_version_num(): # real signature unknown; restored from __doc__
    """
    unsigned long OpenSSL_version_num();
    
    CFFI C function from _openssl.lib
    """
    return 0

def OSSL_PROVIDER_load(OSSL_LIB_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    OSSL_PROVIDER *OSSL_PROVIDER_load(OSSL_LIB_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def OSSL_PROVIDER_unload(OSSL_PROVIDER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int OSSL_PROVIDER_unload(OSSL_PROVIDER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_DHparams(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    DH *PEM_read_bio_DHparams(BIO *, DH * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_PKCS7(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS7 *PEM_read_bio_PKCS7(BIO *, PKCS7 * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_PrivateKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *PEM_read_bio_PrivateKey(BIO *, EVP_PKEY * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_PUBKEY(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *PEM_read_bio_PUBKEY(BIO *, EVP_PKEY * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_RSAPublicKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    RSA *PEM_read_bio_RSAPublicKey(BIO *, RSA * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_X509(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *PEM_read_bio_X509(BIO *, X509 * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_X509_CRL(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_CRL *PEM_read_bio_X509_CRL(BIO *, X509_CRL * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_read_bio_X509_REQ(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_REQ *PEM_read_bio_X509_REQ(BIO *, X509_REQ * *, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_DHparams(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_DHparams(BIO *, DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_DHxparams(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_DHxparams(BIO *, DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_DSAPrivateKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_DSAPrivateKey(BIO *, DSA *, EVP_CIPHER *, unsigned char *, int, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_ECPrivateKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_ECPrivateKey(BIO *, EC_KEY *, EVP_CIPHER *, unsigned char *, int, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_PKCS7(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_PKCS7(BIO *, PKCS7 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_PKCS7_stream(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_PKCS7_stream(BIO *, PKCS7 *, BIO *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_PKCS8PrivateKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_PKCS8PrivateKey(BIO *, EVP_PKEY *, EVP_CIPHER *, char *, int, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_PrivateKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_PrivateKey(BIO *, EVP_PKEY *, EVP_CIPHER *, unsigned char *, int, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_PUBKEY(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_PUBKEY(BIO *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_RSAPrivateKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_RSAPrivateKey(BIO *, RSA *, EVP_CIPHER *, unsigned char *, int, int(*)(char *, int, int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_RSAPublicKey(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_RSAPublicKey(BIO *, RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_X509(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_X509(BIO *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_X509_CRL(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_X509_CRL(BIO *, X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PEM_write_bio_X509_REQ(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PEM_write_bio_X509_REQ(BIO *, X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS12_create(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS12 *PKCS12_create(char *, char *, EVP_PKEY *, X509 *, Cryptography_STACK_OF_X509 *, int, int, int, int, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS12_free(PKCS12, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void PKCS12_free(PKCS12 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS12_parse(PKCS12, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS12_parse(PKCS12 *, char *, EVP_PKEY * *, X509 * *, Cryptography_STACK_OF_X509 * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS12_set_mac(PKCS12, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS12_set_mac(PKCS12 *, char *, int, unsigned char *, int, int, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS5_PBKDF2_HMAC(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS5_PBKDF2_HMAC(char *, int, unsigned char *, int, int, EVP_MD *, int, unsigned char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_final(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS7_final(PKCS7 *, BIO *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_free(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void PKCS7_free(PKCS7 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_get0_signers(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509 *PKCS7_get0_signers(PKCS7 *, Cryptography_STACK_OF_X509 *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_sign(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS7 *PKCS7_sign(X509 *, EVP_PKEY *, Cryptography_STACK_OF_X509 *, BIO *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_sign_add_signer(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *, X509 *, EVP_PKEY *, EVP_MD *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_type_is_data(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS7_type_is_data(PKCS7 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_type_is_enveloped(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS7_type_is_enveloped(PKCS7 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_type_is_signed(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS7_type_is_signed(PKCS7 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_type_is_signedAndEnveloped(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS7_type_is_signedAndEnveloped(PKCS7 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def PKCS7_verify(PKCS7, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int PKCS7_verify(PKCS7 *, Cryptography_STACK_OF_X509 *, X509_STORE *, BIO *, BIO *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def RAND_add(void, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void RAND_add(void *, int, double);
    
    CFFI C function from _openssl.lib
    """
    pass

def RAND_bytes(unsigned_char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RAND_bytes(unsigned char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def RAND_set_rand_method(RAND_METHOD, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RAND_set_rand_method(RAND_METHOD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RAND_status(): # real signature unknown; restored from __doc__
    """
    int RAND_status();
    
    CFFI C function from _openssl.lib
    """
    return 0

def RSAPublicKey_dup(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    RSA *RSAPublicKey_dup(RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_blinding_on(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_blinding_on(RSA *, BN_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_check_key(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_check_key(RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_free(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void RSA_free(RSA *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_generate_key_ex(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_generate_key_ex(RSA *, int, BIGNUM *, BN_GENCB *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_get0_crt_params(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void RSA_get0_crt_params(RSA *, BIGNUM * *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_get0_factors(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void RSA_get0_factors(RSA *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_get0_key(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void RSA_get0_key(RSA *, BIGNUM * *, BIGNUM * *, BIGNUM * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_new(): # real signature unknown; restored from __doc__
    """
    RSA *RSA_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_print(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_print(BIO *, RSA *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_set0_crt_params(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_set0_crt_params(RSA *, BIGNUM *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_set0_factors(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_set0_factors(RSA *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def RSA_set0_key(RSA, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int RSA_set0_key(RSA *, BIGNUM *, BIGNUM *, BIGNUM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_GENERAL_NAME_num(struct_stack_st_GENERAL_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_GENERAL_NAME_num(struct stack_st_GENERAL_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_GENERAL_NAME_value(struct_stack_st_GENERAL_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    GENERAL_NAME *sk_GENERAL_NAME_value(struct stack_st_GENERAL_NAME *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_EXTENSION_free(X509_EXTENSIONS, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void sk_X509_EXTENSION_free(X509_EXTENSIONS *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_EXTENSION_new_null(): # real signature unknown; restored from __doc__
    """
    X509_EXTENSIONS *sk_X509_EXTENSION_new_null();
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_EXTENSION_num(X509_EXTENSIONS, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_EXTENSION_num(X509_EXTENSIONS *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_EXTENSION_pop_free(X509_EXTENSIONS, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void sk_X509_EXTENSION_pop_free(X509_EXTENSIONS *, void(*)(X509_EXTENSION *));
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_EXTENSION_push(X509_EXTENSIONS, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_EXTENSION_push(X509_EXTENSIONS *, X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_EXTENSION_value(X509_EXTENSIONS, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSION *sk_X509_EXTENSION_value(X509_EXTENSIONS *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_free(Cryptography_STACK_OF_X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void sk_X509_free(Cryptography_STACK_OF_X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_NAME_free(Cryptography_STACK_OF_X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void sk_X509_NAME_free(Cryptography_STACK_OF_X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_NAME_new_null(): # real signature unknown; restored from __doc__
    """
    Cryptography_STACK_OF_X509_NAME *sk_X509_NAME_new_null();
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_NAME_num(Cryptography_STACK_OF_X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_NAME_num(Cryptography_STACK_OF_X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_NAME_push(Cryptography_STACK_OF_X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_NAME_push(Cryptography_STACK_OF_X509_NAME *, X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_NAME_value(Cryptography_STACK_OF_X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME *sk_X509_NAME_value(Cryptography_STACK_OF_X509_NAME *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_new_null(): # real signature unknown; restored from __doc__
    """
    Cryptography_STACK_OF_X509 *sk_X509_new_null();
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_num(Cryptography_STACK_OF_X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_num(Cryptography_STACK_OF_X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_OBJECT_num(Cryptography_STACK_OF_X509_OBJECT, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_OBJECT_num(Cryptography_STACK_OF_X509_OBJECT *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_push(Cryptography_STACK_OF_X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_push(Cryptography_STACK_OF_X509 *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_REVOKED_num(Cryptography_STACK_OF_X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int sk_X509_REVOKED_num(Cryptography_STACK_OF_X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_REVOKED_value(Cryptography_STACK_OF_X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_REVOKED *sk_X509_REVOKED_value(Cryptography_STACK_OF_X509_REVOKED *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def sk_X509_value(Cryptography_STACK_OF_X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *sk_X509_value(Cryptography_STACK_OF_X509 *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SMIME_read_PKCS7(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    PKCS7 *SMIME_read_PKCS7(BIO *, BIO * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SMIME_write_PKCS7(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SMIME_write_PKCS7(BIO *, PKCS7 *, BIO *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CIPHER_find(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL_CIPHER *SSL_CIPHER_find(SSL *, unsigned char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CIPHER_get_bits(SSL_CIPHER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CIPHER_get_bits(SSL_CIPHER *, int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CIPHER_get_name(SSL_CIPHER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *SSL_CIPHER_get_name(SSL_CIPHER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CIPHER_get_version(SSL_CIPHER, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *SSL_CIPHER_get_version(SSL_CIPHER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_clear_mode(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_clear_mode(SSL *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_add_client_CA(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_add_client_CA(SSL_CTX *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_add_client_custom_ext(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_add_client_custom_ext(SSL_CTX *, unsigned int, int(*)(SSL *, unsigned int, unsigned char * *, size_t *, int *, void *), void(*)(SSL *, unsigned int, unsigned char *, void *), void *, int(*)(SSL *, unsigned int, unsigned char *, size_t, int *, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_add_extra_chain_cert(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_add_extra_chain_cert(SSL_CTX *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_add_server_custom_ext(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_add_server_custom_ext(SSL_CTX *, unsigned int, int(*)(SSL *, unsigned int, unsigned char * *, size_t *, int *, void *), void(*)(SSL *, unsigned int, unsigned char *, void *), void *, int(*)(SSL *, unsigned int, unsigned char *, size_t, int *, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_check_private_key(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_check_private_key(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_clear_mode(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_clear_mode(SSL_CTX *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_free(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_free(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get0_param(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_VERIFY_PARAM *SSL_CTX_get0_param(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_cert_store(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_STORE *SSL_CTX_get_cert_store(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_keylog_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void(*SSL_CTX_get_keylog_callback(SSL_CTX *))(SSL *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_options(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    uint64_t SSL_CTX_get_options(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_session_cache_mode(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_get_session_cache_mode(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_timeout(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_get_timeout(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_verify_depth(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_get_verify_depth(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_get_verify_mode(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_get_verify_mode(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_load_verify_locations(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_load_verify_locations(SSL_CTX *, char *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_new(SSL_METHOD, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL_CTX *SSL_CTX_new(SSL_METHOD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set1_sigalgs_list(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set1_sigalgs_list(SSL_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_alpn_protos(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_alpn_protos(SSL_CTX *, unsigned char *, unsigned int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_alpn_select_cb(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_alpn_select_cb(SSL_CTX *, int(*)(SSL *, unsigned char * *, unsigned char *, unsigned char *, unsigned int, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_cert_cb(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_cert_cb(SSL_CTX *, int(*)(SSL *, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_ciphersuites(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_ciphersuites(SSL_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_cipher_list(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_cipher_list(SSL_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_client_CA_list(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_client_CA_list(SSL_CTX *, Cryptography_STACK_OF_X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_client_cert_engine(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_client_cert_engine(SSL_CTX *, ENGINE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_cookie_generate_cb(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_cookie_generate_cb(SSL_CTX *, int(*)(SSL *, unsigned char *, unsigned int *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_cookie_verify_cb(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_cookie_verify_cb(SSL_CTX *, int(*)(SSL *, unsigned char *, unsigned int));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_default_passwd_cb(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_default_passwd_cb(SSL_CTX *, int(*)(char *, int, int, void *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_default_verify_paths(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_default_verify_paths(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_info_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_info_callback(SSL_CTX *, void(*)(SSL *, int, int));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_keylog_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_keylog_callback(SSL_CTX *, void(*)(SSL *, char *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_max_early_data(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_max_early_data(SSL_CTX *, uint32_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_max_proto_version(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_max_proto_version(SSL_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_min_proto_version(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_min_proto_version(SSL_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_mode(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_mode(SSL_CTX *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_msg_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_msg_callback(SSL_CTX *, void(*)(int, int, int, void *, size_t, SSL *, void *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_msg_callback_arg(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_msg_callback_arg(SSL_CTX *, void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_options(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    uint64_t SSL_CTX_set_options(SSL_CTX *, uint64_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_post_handshake_auth(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_post_handshake_auth(SSL_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_psk_client_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_psk_client_callback(SSL_CTX *, unsigned int(*)(SSL *, char *, char *, unsigned int, unsigned char *, unsigned int));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_psk_find_session_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_psk_find_session_callback(SSL_CTX *, int(*)(SSL *, unsigned char *, size_t, SSL_SESSION * *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_psk_server_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_psk_server_callback(SSL_CTX *, unsigned int(*)(SSL *, char *, unsigned char *, unsigned int));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_psk_use_session_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_psk_use_session_callback(SSL_CTX *, int(*)(SSL *, EVP_MD *, unsigned char * *, size_t *, SSL_SESSION * *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_session_cache_mode(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_session_cache_mode(SSL_CTX *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_session_id_context(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_session_id_context(SSL_CTX *, unsigned char *, unsigned int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_timeout(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_timeout(SSL_CTX *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_tlsext_servername_callback(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_tlsext_servername_callback(SSL_CTX *, int(*)(SSL *, int *, void *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_tlsext_status_arg(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_tlsext_status_arg(SSL_CTX *, void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_tlsext_status_cb(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_tlsext_status_cb(SSL_CTX *, int(*)(SSL *, void *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_tlsext_use_srtp(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_set_tlsext_use_srtp(SSL_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_tmp_dh(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_tmp_dh(SSL_CTX *, DH *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_tmp_ecdh(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_CTX_set_tmp_ecdh(SSL_CTX *, EC_KEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_verify(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_verify(SSL_CTX *, int, int(*)(int, X509_STORE_CTX *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_set_verify_depth(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_CTX_set_verify_depth(SSL_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_use_certificate(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_use_certificate(SSL_CTX *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_use_certificate_chain_file(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_use_certificate_chain_file(SSL_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_use_certificate_file(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_use_certificate_file(SSL_CTX *, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_use_PrivateKey(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_use_PrivateKey(SSL_CTX *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_use_PrivateKey_file(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_use_PrivateKey_file(SSL_CTX *, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_CTX_use_psk_identity_hint(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_CTX_use_psk_identity_hint(SSL_CTX *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_do_handshake(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_do_handshake(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_export_keying_material(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_export_keying_material(SSL *, unsigned char *, size_t, char *, size_t, unsigned char *, size_t, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_extension_supported(unsigned_int): # real signature unknown; restored from __doc__
    """
    int SSL_extension_supported(unsigned int);
    
    CFFI C function from _openssl.lib
    """
    return 0

def SSL_free(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_free(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get0_alpn_selected(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_get0_alpn_selected(SSL *, unsigned char * *, unsigned int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get0_param(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_VERIFY_PARAM *SSL_get0_param(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get0_verified_chain(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509 *SSL_get0_verified_chain(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get1_session(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL_SESSION *SSL_get1_session(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_certificate(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *SSL_get_certificate(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_cipher_list(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *SSL_get_cipher_list(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_client_CA_list(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509_NAME *SSL_get_client_CA_list(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_client_random(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t SSL_get_client_random(SSL *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_current_cipher(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL_CIPHER *SSL_get_current_cipher(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_error(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_get_error(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_extms_support(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_get_extms_support(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_ex_data(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void *SSL_get_ex_data(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_ex_data_X509_STORE_CTX_idx(): # real signature unknown; restored from __doc__
    """
    int SSL_get_ex_data_X509_STORE_CTX_idx();
    
    CFFI C function from _openssl.lib
    """
    return 0

def SSL_get_finished(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t SSL_get_finished(SSL *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_options(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    uint64_t SSL_get_options(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_peer_certificate(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *SSL_get_peer_certificate(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_peer_cert_chain(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509 *SSL_get_peer_cert_chain(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_peer_finished(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t SSL_get_peer_finished(SSL *, void *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_selected_srtp_profile(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SRTP_PROTECTION_PROFILE *SSL_get_selected_srtp_profile(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_servername(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *SSL_get_servername(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_server_random(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t SSL_get_server_random(SSL *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_session(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL_SESSION *SSL_get_session(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_shutdown(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_get_shutdown(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_tlsext_status_ocsp_resp(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_get_tlsext_status_ocsp_resp(SSL *, unsigned char * *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_verify_mode(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_get_verify_mode(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_verify_result(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_get_verify_result(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_get_version(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *SSL_get_version(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_load_client_CA_file(char, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509_NAME *SSL_load_client_CA_file(char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_new(SSL_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL *SSL_new(SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_peek(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_peek(SSL *, void *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_pending(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_pending(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_read(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_read(SSL *, void *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_read_early_data(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_read_early_data(SSL *, void *, size_t, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_renegotiate(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_renegotiate(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_renegotiate_pending(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_renegotiate_pending(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_SESSION_free(SSL_SESSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_SESSION_free(SSL_SESSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_SESSION_get_master_key(SSL_SESSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    size_t SSL_SESSION_get_master_key(SSL_SESSION *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_SESSION_get_max_early_data(SSL_SESSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    uint32_t SSL_SESSION_get_max_early_data(SSL_SESSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_SESSION_set1_master_key(SSL_SESSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_SESSION_set1_master_key(SSL_SESSION *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_SESSION_set_cipher(SSL_SESSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_SESSION_set_cipher(SSL_SESSION *, SSL_CIPHER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_SESSION_set_protocol_version(SSL_SESSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_SESSION_set_protocol_version(SSL_SESSION *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_accept_state(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_accept_state(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_alpn_protos(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_set_alpn_protos(SSL *, unsigned char *, unsigned int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_bio(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_bio(SSL *, BIO *, BIO *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_cert_cb(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_cert_cb(SSL *, int(*)(SSL *, void *), void *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_connect_state(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_connect_state(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_fd(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_set_fd(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_mode(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_set_mode(SSL *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_mtu(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_set_mtu(SSL *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_options(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    uint64_t SSL_set_options(SSL *, uint64_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_post_handshake_auth(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_post_handshake_auth(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_session(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_set_session(SSL *, SSL_SESSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_shutdown(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_shutdown(SSL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_SSL_CTX(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    SSL_CTX *SSL_set_SSL_CTX(SSL *, SSL_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_tlsext_host_name(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_tlsext_host_name(SSL *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_tlsext_status_ocsp_resp(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_set_tlsext_status_ocsp_resp(SSL *, unsigned char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_tlsext_status_type(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_set_tlsext_status_type(SSL *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_tlsext_use_srtp(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_set_tlsext_use_srtp(SSL *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_set_verify(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void SSL_set_verify(SSL *, int, int(*)(int, X509_STORE_CTX *));
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_shutdown(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_shutdown(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_state_string_long(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *SSL_state_string_long(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_total_renegotiations(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long SSL_total_renegotiations(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_use_certificate(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_use_certificate(SSL *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_use_PrivateKey(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_use_PrivateKey(SSL *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_verify_client_post_handshake(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_verify_client_post_handshake(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_version(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_version(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_want_read(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_want_read(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_want_write(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_want_write(SSL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_write(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_write(SSL *, void *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def SSL_write_early_data(SSL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int SSL_write_early_data(SSL *, void *, size_t, size_t *);
    
    CFFI C function from _openssl.lib
    """
    pass

def TLS_client_method(): # real signature unknown; restored from __doc__
    """
    SSL_METHOD *TLS_client_method();
    
    CFFI C function from _openssl.lib
    """
    pass

def TLS_method(): # real signature unknown; restored from __doc__
    """
    SSL_METHOD *TLS_method();
    
    CFFI C function from _openssl.lib
    """
    pass

def TLS_server_method(): # real signature unknown; restored from __doc__
    """
    SSL_METHOD *TLS_server_method();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509V3_EXT_d2i(X509_EXTENSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void *X509V3_EXT_d2i(X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509V3_EXT_nconf(CONF, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSION *X509V3_EXT_nconf(CONF *, X509V3_CTX *, char *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509V3_EXT_print(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509V3_EXT_print(BIO *, X509_EXTENSION *, unsigned long, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509V3_set_ctx(X509V3_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509V3_set_ctx(X509V3_CTX *, X509 *, X509 *, X509_REQ *, X509_CRL *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509V3_set_ctx_nodb(X509V3_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509V3_set_ctx_nodb(X509V3_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_add_ext(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_add_ext(X509 *, X509_EXTENSION *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_alias_get0(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    unsigned char *X509_alias_get0(X509 *, int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_alias_set1(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_alias_set1(X509 *, unsigned char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_add0_revoked(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_add0_revoked(X509_CRL *, X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_free(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_CRL_free(X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_get_issuer(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME *X509_CRL_get_issuer(X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_get_REVOKED(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509_REVOKED *X509_CRL_get_REVOKED(X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_new(): # real signature unknown; restored from __doc__
    """
    X509_CRL *X509_CRL_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_print(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_print(BIO *, X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_set1_lastUpdate(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_set1_lastUpdate(X509_CRL *, struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_set1_nextUpdate(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_set1_nextUpdate(X509_CRL *, struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_set_issuer_name(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_set_issuer_name(X509_CRL *, X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_set_version(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_set_version(X509_CRL *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_sign(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_sign(X509_CRL *, EVP_PKEY *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_CRL_sort(X509_CRL, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_CRL_sort(X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_digest(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_digest(X509 *, EVP_MD *, unsigned char *, unsigned int *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_dup(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *X509_dup(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_EXTENSION_dup(X509_EXTENSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSION *X509_EXTENSION_dup(X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_EXTENSION_free(X509_EXTENSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_EXTENSION_free(X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_EXTENSION_get_critical(X509_EXTENSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_EXTENSION_get_critical(X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_EXTENSION_get_data(X509_EXTENSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    struct asn1_string_st *X509_EXTENSION_get_data(X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_EXTENSION_get_object(X509_EXTENSION, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ASN1_OBJECT *X509_EXTENSION_get_object(X509_EXTENSION *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_free(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_free(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get0_tbs_sigalg(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_ALGOR *X509_get0_tbs_sigalg(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_getm_notAfter(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    struct asn1_string_st *X509_getm_notAfter(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_getm_notBefore(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    struct asn1_string_st *X509_getm_notBefore(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_default_cert_dir(): # real signature unknown; restored from __doc__
    """
    char *X509_get_default_cert_dir();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_default_cert_dir_env(): # real signature unknown; restored from __doc__
    """
    char *X509_get_default_cert_dir_env();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_default_cert_file(): # real signature unknown; restored from __doc__
    """
    char *X509_get_default_cert_file();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_default_cert_file_env(): # real signature unknown; restored from __doc__
    """
    char *X509_get_default_cert_file_env();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_ext(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSION *X509_get_ext(X509 *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_ext_count(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_get_ext_count(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_issuer_name(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME *X509_get_issuer_name(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_pubkey(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *X509_get_pubkey(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_serialNumber(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ASN1_INTEGER *X509_get_serialNumber(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_subject_name(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME *X509_get_subject_name(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_get_version(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long X509_get_version(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_gmtime_adj(struct_asn1_string_st, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    struct asn1_string_st *X509_gmtime_adj(struct asn1_string_st *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_add_entry(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_NAME_add_entry(X509_NAME *, X509_NAME_ENTRY *, int, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_add_entry_by_NID(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_NAME_add_entry_by_NID(X509_NAME *, int, int, unsigned char *, int, int, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_cmp(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_NAME_cmp(X509_NAME *, X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_delete_entry(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME_ENTRY *X509_NAME_delete_entry(X509_NAME *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_dup(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME *X509_NAME_dup(X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_entry_count(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_NAME_entry_count(X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_ENTRY_free(X509_NAME_ENTRY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_NAME_ENTRY_free(X509_NAME_ENTRY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_ENTRY_get_data(X509_NAME_ENTRY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    struct asn1_string_st *X509_NAME_ENTRY_get_data(X509_NAME_ENTRY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_ENTRY_get_object(X509_NAME_ENTRY, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ASN1_OBJECT *X509_NAME_ENTRY_get_object(X509_NAME_ENTRY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_free(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_NAME_free(X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_get_entry(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME_ENTRY *X509_NAME_get_entry(X509_NAME *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_get_index_by_NID(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_NAME_get_index_by_NID(X509_NAME *, int, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_hash(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    unsigned long X509_NAME_hash(X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_new(): # real signature unknown; restored from __doc__
    """
    X509_NAME *X509_NAME_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_NAME_oneline(X509_NAME, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    char *X509_NAME_oneline(X509_NAME *, char *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_new(): # real signature unknown; restored from __doc__
    """
    X509 *X509_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_print_ex(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_print_ex(BIO *, X509 *, unsigned long, unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_add_extensions(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REQ_add_extensions(X509_REQ *, X509_EXTENSIONS *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_free(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_REQ_free(X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_get_extensions(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSIONS *X509_REQ_get_extensions(X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_get_pubkey(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    EVP_PKEY *X509_REQ_get_pubkey(X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_get_subject_name(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_NAME *X509_REQ_get_subject_name(X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_get_version(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    long X509_REQ_get_version(X509_REQ *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_new(): # real signature unknown; restored from __doc__
    """
    X509_REQ *X509_REQ_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_print_ex(BIO, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REQ_print_ex(BIO *, X509_REQ *, unsigned long, unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_set_pubkey(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REQ_set_pubkey(X509_REQ *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_set_version(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REQ_set_version(X509_REQ *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_sign(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REQ_sign(X509_REQ *, EVP_PKEY *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REQ_verify(X509_REQ, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REQ_verify(X509_REQ *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_add1_ext_i2d(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REVOKED_add1_ext_i2d(X509_REVOKED *, int, void *, int, unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_delete_ext(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSION *X509_REVOKED_delete_ext(X509_REVOKED *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_dup(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_REVOKED *X509_REVOKED_dup(X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_free(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_REVOKED_free(X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_get0_revocationDate(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    struct asn1_string_st *X509_REVOKED_get0_revocationDate(X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_get0_serialNumber(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    ASN1_INTEGER *X509_REVOKED_get0_serialNumber(X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_get_ext(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509_EXTENSION *X509_REVOKED_get_ext(X509_REVOKED *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_get_ext_count(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REVOKED_get_ext_count(X509_REVOKED *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_new(): # real signature unknown; restored from __doc__
    """
    X509_REVOKED *X509_REVOKED_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_set_revocationDate(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REVOKED_set_revocationDate(X509_REVOKED *, struct asn1_string_st *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_REVOKED_set_serialNumber(X509_REVOKED, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_REVOKED_set_serialNumber(X509_REVOKED *, ASN1_INTEGER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_set_issuer_name(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_set_issuer_name(X509 *, X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_set_pubkey(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_set_pubkey(X509 *, EVP_PKEY *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_set_serialNumber(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_set_serialNumber(X509 *, ASN1_INTEGER *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_set_subject_name(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_set_subject_name(X509 *, X509_NAME *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_set_version(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_set_version(X509 *, long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_sign(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_sign(X509 *, EVP_PKEY *, EVP_MD *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_add_cert(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_add_cert(X509_STORE *, X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_add_crl(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_add_crl(X509_STORE *, X509_CRL *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_cleanup(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_STORE_CTX_cleanup(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_free(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_STORE_CTX_free(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_get0_cert(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *X509_STORE_CTX_get0_cert(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_get1_chain(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509 *X509_STORE_CTX_get1_chain(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_get_current_cert(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    X509 *X509_STORE_CTX_get_current_cert(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_get_error(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_CTX_get_error(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_get_error_depth(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_get_ex_data(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void *X509_STORE_CTX_get_ex_data(X509_STORE_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_init(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_CTX_init(X509_STORE_CTX *, X509_STORE *, X509 *, Cryptography_STACK_OF_X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_new(): # real signature unknown; restored from __doc__
    """
    X509_STORE_CTX *X509_STORE_CTX_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_CTX_set_error(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_STORE_CTX_set_error(X509_STORE_CTX *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_free(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_STORE_free(X509_STORE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_get0_objects(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    Cryptography_STACK_OF_X509_OBJECT *X509_STORE_get0_objects(X509_STORE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_load_locations(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_load_locations(X509_STORE *, char *, char *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_new(): # real signature unknown; restored from __doc__
    """
    X509_STORE *X509_STORE_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_set1_param(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_set1_param(X509_STORE *, X509_VERIFY_PARAM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_set_default_paths(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_set_default_paths(X509_STORE *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_set_flags(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_set_flags(X509_STORE *, unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_set_get_issuer(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_STORE_set_get_issuer(X509_STORE *, int(*)(X509 * *, X509_STORE_CTX *, X509 *));
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_STORE_set_purpose(X509_STORE, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_STORE_set_purpose(X509_STORE *, int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_subject_name_hash(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    unsigned long X509_subject_name_hash(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_up_ref(X509, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_up_ref(X509 *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_verify_cert(X509_STORE_CTX, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_verify_cert(X509_STORE_CTX *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_verify_cert_error_string(long): # real signature unknown; restored from __doc__
    """
    char *X509_verify_cert_error_string(long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_free(X509_VERIFY_PARAM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_VERIFY_PARAM_free(X509_VERIFY_PARAM *);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_new(): # real signature unknown; restored from __doc__
    """
    X509_VERIFY_PARAM *X509_VERIFY_PARAM_new();
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *, char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_VERIFY_PARAM_set1_ip(X509_VERIFY_PARAM *, unsigned char *, size_t);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *, unsigned long);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *, unsigned int);
    
    CFFI C function from _openssl.lib
    """
    pass

def X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
    """
    void X509_VERIFY_PARAM_set_time(X509_VERIFY_PARAM *, int64_t);
    
    CFFI C function from _openssl.lib
    """
    pass

# no classes
