openssl.*: adding functions that are different in libbsl 1.1.x
parent
522eb559e4
commit
8b6ae235ab
|
@ -139,10 +139,12 @@ STRUCT: EVP_MD_CTX
|
||||||
{ flags ulong }
|
{ flags ulong }
|
||||||
{ md_data void* } ;
|
{ md_data void* } ;
|
||||||
|
|
||||||
! Initialize ciphers and digest tables
|
! ------------------------------------------------------------------------------
|
||||||
|
! API < 1.1.0, removed in new versions
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
FUNCTION: void OpenSSL_add_all_ciphers ( )
|
FUNCTION: void OpenSSL_add_all_ciphers ( )
|
||||||
|
|
||||||
FUNCTION: void OpenSSL_add_all_digests ( )
|
FUNCTION: void OpenSSL_add_all_digests ( )
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
|
||||||
! Clean them up before exiting
|
! Clean them up before exiting
|
||||||
FUNCTION: void EVP_cleanup ( )
|
FUNCTION: void EVP_cleanup ( )
|
||||||
|
|
|
@ -319,7 +319,7 @@ STRUCT: ssl_method_st
|
||||||
{ ssl_ctx_callback_ctrl void* } ;
|
{ ssl_ctx_callback_ctrl void* } ;
|
||||||
TYPEDEF: ssl_method_st* ssl-method
|
TYPEDEF: ssl_method_st* ssl-method
|
||||||
|
|
||||||
STRUCT: ssl_st
|
STRUCT: SSL
|
||||||
{ version int }
|
{ version int }
|
||||||
{ type int }
|
{ type int }
|
||||||
{ method ssl_method_st* }
|
{ method ssl_method_st* }
|
||||||
|
@ -372,13 +372,30 @@ STRUCT: ssl_st
|
||||||
{ psk_client_callback void* }
|
{ psk_client_callback void* }
|
||||||
{ psk_server_callback void* }
|
{ psk_server_callback void* }
|
||||||
{ ctx SSL_CTX* } ;
|
{ ctx SSL_CTX* } ;
|
||||||
TYPEDEF: ssl_st SSL
|
|
||||||
|
|
||||||
! Must be called before any other action takes place
|
! ------------------------------------------------------------------------------
|
||||||
|
! API >= 1.1.0
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
CONSTANT: OPENSSL_INIT_NO_LOAD_CRYPTO_STRINGS 0x00000001
|
||||||
|
CONSTANT: OPENSSL_INIT_LOAD_CRYPTO_STRINGS 0x00000002
|
||||||
|
CONSTANT: OPENSSL_INIT_NO_LOAD_SSL_STRINGS 0x00100000
|
||||||
|
CONSTANT: OPENSSL_INIT_LOAD_SSL_STRINGS 0x00200000
|
||||||
|
CONSTANT: OPENSSL_INIT_ADD_ALL_CIPHERS 0x00000004
|
||||||
|
CONSTANT: OPENSSL_INIT_ADD_ALL_DIGESTS 0x00000008
|
||||||
|
CONSTANT: OPENSSL_INIT_NO_ADD_ALL_CIPHERS 0x00000010
|
||||||
|
CONSTANT: OPENSSL_INIT_NO_ADD_ALL_DIGESTS 0x00000020
|
||||||
|
|
||||||
|
|
||||||
|
FUNCTION: int OPENSSL_init_ssl ( uint64_t opts, void *settings )
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
! API < 1.1.0, removed in new versions
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
! Initialization functions
|
||||||
FUNCTION: int SSL_library_init ( )
|
FUNCTION: int SSL_library_init ( )
|
||||||
|
|
||||||
! Maps OpenSSL errors to strings
|
! Maps OpenSSL errors to strings
|
||||||
FUNCTION: void SSL_load_error_strings ( )
|
FUNCTION: void SSL_load_error_strings ( )
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
|
||||||
! Sets the default SSL version
|
! Sets the default SSL version
|
||||||
FUNCTION: ssl-method SSLv2_client_method ( )
|
FUNCTION: ssl-method SSLv2_client_method ( )
|
||||||
|
@ -590,18 +607,22 @@ FUNCTION: void X509_free ( X509 *a )
|
||||||
DESTRUCTOR: X509_free
|
DESTRUCTOR: X509_free
|
||||||
FUNCTION: X509* d2i_X509 ( X509** px, uchar** in, int len )
|
FUNCTION: X509* d2i_X509 ( X509** px, uchar** in, int len )
|
||||||
FUNCTION: int i2d_X509 ( X509* x, uchar** out )
|
FUNCTION: int i2d_X509 ( X509* x, uchar** out )
|
||||||
! FUNCTION: X509* d2i_X509_bio ( BIO* bp, X509** x )
|
|
||||||
! FUNCTION: X509* d2i_X509_fp ( FILE* fp, X509** x )
|
|
||||||
! FUNCTION: int i2d_X509_bio ( BIO* bp, X509* x )
|
|
||||||
! FUNCTION: int i2d_X509_fp ( FILE* fp, X509* x )
|
|
||||||
FUNCTION: int i2d_re_X509_tbs ( X509* x, uchar** out )
|
FUNCTION: int i2d_re_X509_tbs ( X509* x, uchar** out )
|
||||||
|
|
||||||
C-TYPE: X509_STORE
|
C-TYPE: X509_STORE
|
||||||
FUNCTION: X509_STORE* X509_STORE_new ( )
|
FUNCTION: X509_STORE* X509_STORE_new ( )
|
||||||
FUNCTION: int X509_STORE_add_cert ( X509_STORE* ctx, X509* x )
|
FUNCTION: int X509_STORE_add_cert ( X509_STORE* ctx, X509* x )
|
||||||
|
|
||||||
! ===============================================
|
! ------------------------------------------------------------------------------
|
||||||
! stack.h
|
! API >= 1.1.0
|
||||||
! ===============================================
|
! ------------------------------------------------------------------------------
|
||||||
|
FUNCTION: int OPENSSL_sk_num ( _STACK *s )
|
||||||
|
FUNCTION: void* OPENSSL_sk_value ( _STACK *s, int v )
|
||||||
|
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
! API < 1.1.0, removed in new versions
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
FUNCTION: int sk_num ( _STACK *s )
|
FUNCTION: int sk_num ( _STACK *s )
|
||||||
FUNCTION: void* sk_value ( _STACK *s, int v )
|
FUNCTION: void* sk_value ( _STACK *s, int v )
|
||||||
|
|
||||||
|
! ------------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue