ssl.h (68651) | ssl.h (72613) |
---|---|
1/* ssl/ssl.h */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 1164 unchanged lines hidden (view full) --- 1173#define SSL_CTX_get_session_cache_mode(ctx) \ 1174 SSL_CTX_ctrl(ctx,SSL_CTRL_GET_SESS_CACHE_MODE,0,NULL) 1175 1176#define SSL_CTX_get_default_read_ahead(ctx) SSL_CTX_get_read_ahead(ctx) 1177#define SSL_CTX_set_default_read_ahead(ctx,m) SSL_CTX_set_read_ahead(ctx,m) 1178#define SSL_CTX_get_read_ahead(ctx) \ 1179 SSL_CTX_ctrl(ctx,SSL_CTRL_GET_READ_AHEAD,0,NULL) 1180#define SSL_CTX_set_read_ahead(ctx,m) \ | 1/* ssl/ssl.h */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 1164 unchanged lines hidden (view full) --- 1173#define SSL_CTX_get_session_cache_mode(ctx) \ 1174 SSL_CTX_ctrl(ctx,SSL_CTRL_GET_SESS_CACHE_MODE,0,NULL) 1175 1176#define SSL_CTX_get_default_read_ahead(ctx) SSL_CTX_get_read_ahead(ctx) 1177#define SSL_CTX_set_default_read_ahead(ctx,m) SSL_CTX_set_read_ahead(ctx,m) 1178#define SSL_CTX_get_read_ahead(ctx) \ 1179 SSL_CTX_ctrl(ctx,SSL_CTRL_GET_READ_AHEAD,0,NULL) 1180#define SSL_CTX_set_read_ahead(ctx,m) \ |
1181 SSL_CTX_ctrl(ctx,SSL_CTRL_SET_READ_AHEAD,0,NULL) | 1181 SSL_CTX_ctrl(ctx,SSL_CTRL_SET_READ_AHEAD,m,NULL) |
1182 1183 /* NB: the keylength is only applicable when is_export is true */ 1184#ifndef NO_RSA 1185void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, 1186 RSA *(*cb)(SSL *ssl,int is_export, 1187 int keylength)); 1188 1189void SSL_set_tmp_rsa_callback(SSL *ssl, --- 43 unchanged lines hidden (view full) --- 1233#define SSL_F_SSL23_CONNECT 117 1234#define SSL_F_SSL23_GET_CLIENT_HELLO 118 1235#define SSL_F_SSL23_GET_SERVER_HELLO 119 1236#define SSL_F_SSL23_READ 120 1237#define SSL_F_SSL23_WRITE 121 1238#define SSL_F_SSL2_ACCEPT 122 1239#define SSL_F_SSL2_CONNECT 123 1240#define SSL_F_SSL2_ENC_INIT 124 | 1182 1183 /* NB: the keylength is only applicable when is_export is true */ 1184#ifndef NO_RSA 1185void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, 1186 RSA *(*cb)(SSL *ssl,int is_export, 1187 int keylength)); 1188 1189void SSL_set_tmp_rsa_callback(SSL *ssl, --- 43 unchanged lines hidden (view full) --- 1233#define SSL_F_SSL23_CONNECT 117 1234#define SSL_F_SSL23_GET_CLIENT_HELLO 118 1235#define SSL_F_SSL23_GET_SERVER_HELLO 119 1236#define SSL_F_SSL23_READ 120 1237#define SSL_F_SSL23_WRITE 121 1238#define SSL_F_SSL2_ACCEPT 122 1239#define SSL_F_SSL2_CONNECT 123 1240#define SSL_F_SSL2_ENC_INIT 124 |
1241#define SSL_F_SSL2_PEEK 234 |
|
1241#define SSL_F_SSL2_READ 125 | 1242#define SSL_F_SSL2_READ 125 |
1243#define SSL_F_SSL2_READ_INTERNAL 236 |
|
1242#define SSL_F_SSL2_SET_CERTIFICATE 126 1243#define SSL_F_SSL2_WRITE 127 1244#define SSL_F_SSL3_ACCEPT 128 1245#define SSL_F_SSL3_CALLBACK_CTRL 233 1246#define SSL_F_SSL3_CHANGE_CIPHER_STATE 129 1247#define SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM 130 1248#define SSL_F_SSL3_CLIENT_HELLO 131 1249#define SSL_F_SSL3_CONNECT 132 --- 8 unchanged lines hidden (view full) --- 1258#define SSL_F_SSL3_GET_FINISHED 140 1259#define SSL_F_SSL3_GET_KEY_EXCHANGE 141 1260#define SSL_F_SSL3_GET_MESSAGE 142 1261#define SSL_F_SSL3_GET_RECORD 143 1262#define SSL_F_SSL3_GET_SERVER_CERTIFICATE 144 1263#define SSL_F_SSL3_GET_SERVER_DONE 145 1264#define SSL_F_SSL3_GET_SERVER_HELLO 146 1265#define SSL_F_SSL3_OUTPUT_CERT_CHAIN 147 | 1244#define SSL_F_SSL2_SET_CERTIFICATE 126 1245#define SSL_F_SSL2_WRITE 127 1246#define SSL_F_SSL3_ACCEPT 128 1247#define SSL_F_SSL3_CALLBACK_CTRL 233 1248#define SSL_F_SSL3_CHANGE_CIPHER_STATE 129 1249#define SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM 130 1250#define SSL_F_SSL3_CLIENT_HELLO 131 1251#define SSL_F_SSL3_CONNECT 132 --- 8 unchanged lines hidden (view full) --- 1260#define SSL_F_SSL3_GET_FINISHED 140 1261#define SSL_F_SSL3_GET_KEY_EXCHANGE 141 1262#define SSL_F_SSL3_GET_MESSAGE 142 1263#define SSL_F_SSL3_GET_RECORD 143 1264#define SSL_F_SSL3_GET_SERVER_CERTIFICATE 144 1265#define SSL_F_SSL3_GET_SERVER_DONE 145 1266#define SSL_F_SSL3_GET_SERVER_HELLO 146 1267#define SSL_F_SSL3_OUTPUT_CERT_CHAIN 147 |
1268#define SSL_F_SSL3_PEEK 235 |
|
1266#define SSL_F_SSL3_READ_BYTES 148 1267#define SSL_F_SSL3_READ_N 149 1268#define SSL_F_SSL3_SEND_CERTIFICATE_REQUEST 150 1269#define SSL_F_SSL3_SEND_CLIENT_CERTIFICATE 151 1270#define SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE 152 1271#define SSL_F_SSL3_SEND_CLIENT_VERIFY 153 1272#define SSL_F_SSL3_SEND_SERVER_CERTIFICATE 154 1273#define SSL_F_SSL3_SEND_SERVER_KEY_EXCHANGE 155 --- 289 unchanged lines hidden --- | 1269#define SSL_F_SSL3_READ_BYTES 148 1270#define SSL_F_SSL3_READ_N 149 1271#define SSL_F_SSL3_SEND_CERTIFICATE_REQUEST 150 1272#define SSL_F_SSL3_SEND_CLIENT_CERTIFICATE 151 1273#define SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE 152 1274#define SSL_F_SSL3_SEND_CLIENT_VERIFY 153 1275#define SSL_F_SSL3_SEND_SERVER_CERTIFICATE 154 1276#define SSL_F_SSL3_SEND_SERVER_KEY_EXCHANGE 155 --- 289 unchanged lines hidden --- |