~mdcallag/+junk/5.1-map

« back to all changes in this revision

Viewing changes to extra/yassl/include/openssl/ssl.h

  • Committer: msvensson at pilot
  • Date: 2007-04-24 09:11:45 UTC
  • mfrom: (2469.1.106)
  • Revision ID: sp1r-msvensson@pilot.blaudden-20070424091145-10463
Merge pilot.blaudden:/home/msvensson/mysql/my51-m-mysql_upgrade
into  pilot.blaudden:/home/msvensson/mysql/mysql-5.1-maint

Show diffs side-by-side

added added

removed removed

Lines of Context:
33
33
#include "opensslv.h" /* for version number */
34
34
#include "rsa.h"
35
35
 
36
 
#define YASSL_VERSION "1.5.8"
37
 
 
38
 
#if defined(_WIN32) || defined(_WIN64)
39
 
    #include <winsock2.h>
40
 
    typedef SOCKET socket_t;
41
 
#else
42
 
    typedef int socket_t;
43
 
#endif
 
36
 
 
37
#define YASSL_VERSION "1.6.5"
 
38
 
44
39
 
45
40
#if defined(__cplusplus)
46
41
extern "C" {
195
190
    EVP_R_BAD_DECRYPT = 2
196
191
};
197
192
 
 
193
/*
 
194
  Allow type used by SSL_set_fd to be changed, default to int
 
195
  in order to be compatible with OpenSSL
 
196
 */
 
197
#ifndef YASSL_SOCKET_T_DEFINED
 
198
typedef int YASSL_SOCKET_T;
 
199
#endif
198
200
 
199
201
SSL_CTX* SSL_CTX_new(SSL_METHOD*);
200
202
SSL* SSL_new(SSL_CTX*);
201
 
int  SSL_set_fd (SSL*, socket_t);
 
203
int  SSL_set_fd (SSL*, YASSL_SOCKET_T);
202
204
int  SSL_connect(SSL*);
203
205
int  SSL_write(SSL*, const void*, int);
204
206
int  SSL_read(SSL*, void*, int);