mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-02-04 02:25:09 +01:00
more porting changes
This commit is contained in:
@@ -835,8 +835,8 @@ enum AcceptState {
|
||||
|
||||
|
||||
typedef struct Buffers {
|
||||
buffer certificate; /* SSL_CTX owns */
|
||||
buffer key; /* SSL_CTX owns */
|
||||
buffer certificate; /* SSL_CTX owns, unless we own */
|
||||
buffer key; /* SSL_CTX owns, unless we own */
|
||||
buffer domainName; /* for client check */
|
||||
buffer serverDH_P;
|
||||
buffer serverDH_G;
|
||||
@@ -849,6 +849,8 @@ typedef struct Buffers {
|
||||
when got WANT_WRITE */
|
||||
int plainSz; /* plain text bytes in buffer to send
|
||||
when got WANT_WRITE */
|
||||
byte weOwnCert; /* SSL own cert flag */
|
||||
byte weOwnKey; /* SSL own key flag */
|
||||
} Buffers;
|
||||
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ void EVP_MD_CTX_init(EVP_MD_CTX* ctx);
|
||||
int EVP_MD_CTX_cleanup(EVP_MD_CTX* ctx);
|
||||
|
||||
int EVP_DigestInit(EVP_MD_CTX* ctx, const EVP_MD* type);
|
||||
int EVP_DigestUpdate(EVP_MD_CTX* ctx, const void* data, size_t sz);
|
||||
int EVP_DigestUpdate(EVP_MD_CTX* ctx, const void* data, unsigned long sz);
|
||||
int EVP_DigestFinal(EVP_MD_CTX* ctx, unsigned char* md, unsigned int* s);
|
||||
int EVP_DigestFinal_ex(EVP_MD_CTX* ctx, unsigned char* md, unsigned int* s);
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
#include "prefix_ssl.h"
|
||||
#endif
|
||||
|
||||
#define CYASSL_VERSION "1.9.0"
|
||||
#define CYASSL_VERSION "1.9.5"
|
||||
|
||||
#undef X509_NAME /* wincrypt.h clash */
|
||||
|
||||
@@ -194,7 +194,7 @@ long SSL_CTX_set_session_cache_mode(SSL_CTX*, long);
|
||||
int SSL_CTX_set_cipher_list(SSL_CTX*, const char*);
|
||||
|
||||
char* ERR_error_string(unsigned long,char*);
|
||||
void ERR_error_string_n(unsigned long e, char *buf, size_t len);
|
||||
void ERR_error_string_n(unsigned long e, char *buf, unsigned long len);
|
||||
|
||||
|
||||
/* extras */
|
||||
@@ -228,7 +228,7 @@ SSL_METHOD* SSLv2_client_method(void);
|
||||
SSL_METHOD* SSLv2_server_method(void);
|
||||
|
||||
void MD4_Init(MD4_CTX*);
|
||||
void MD4_Update(MD4_CTX*, const void*, size_t);
|
||||
void MD4_Update(MD4_CTX*, const void*, unsigned long);
|
||||
void MD4_Final(unsigned char*, MD4_CTX*);
|
||||
|
||||
BIO* BIO_new(BIO_METHOD*);
|
||||
@@ -258,7 +258,7 @@ int SSLeay_add_ssl_algorithms(void);
|
||||
int SSLeay_add_all_algorithms(void);
|
||||
|
||||
void RAND_screen(void);
|
||||
const char* RAND_file_name(char*, size_t);
|
||||
const char* RAND_file_name(char*, unsigned long);
|
||||
int RAND_write_file(const char*);
|
||||
int RAND_load_file(const char*, long);
|
||||
int RAND_egd(const char*);
|
||||
@@ -635,11 +635,16 @@ int CyaSSL_X509_get_serial_number(X509*, unsigned char*);
|
||||
#endif
|
||||
|
||||
|
||||
/* SSL_CTX versions */
|
||||
int CyaSSL_CTX_load_verify_buffer(SSL_CTX*, const unsigned char*, long, int);
|
||||
int CyaSSL_CTX_use_certificate_buffer(SSL_CTX*, const unsigned char*, long,int);
|
||||
int CyaSSL_CTX_use_PrivateKey_buffer(SSL_CTX*, const unsigned char*, long, int);
|
||||
int CyaSSL_CTX_use_certificate_chain_buffer(SSL_CTX*,const unsigned char*,long);
|
||||
|
||||
/* SSL versions */
|
||||
int CyaSSL_use_certificate_buffer(SSL*, const unsigned char*, long,int);
|
||||
int CyaSSL_use_PrivateKey_buffer(SSL*, const unsigned char*, long, int);
|
||||
int CyaSSL_use_certificate_chain_buffer(SSL*,const unsigned char*,long);
|
||||
|
||||
|
||||
/* I/O callbacks */
|
||||
|
||||
Reference in New Issue
Block a user