diff options
author | Ben Laurie <ben@openssl.org> | 2009-11-08 14:51:54 +0000 |
---|---|---|
committer | Ben Laurie <ben@openssl.org> | 2009-11-08 14:51:54 +0000 |
commit | c2b78c31d631f45cd43c2d04c5ae490b8e9f21ab (patch) | |
tree | 1afd09479b364bf9787bc4c55f065360092b97b0 /ssl/ssl.h | |
parent | a1dc0336dd482d0ce0e81d7847365de399899d5f (diff) |
First cut of renegotiation extension.
Diffstat (limited to 'ssl/ssl.h')
-rw-r--r-- | ssl/ssl.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -492,6 +492,7 @@ typedef struct ssl_session_st #define SSL_OP_SSLEAY_080_CLIENT_DH_BUG 0x00000080L #define SSL_OP_TLS_D5_BUG 0x00000100L #define SSL_OP_TLS_BLOCK_PADDING_BUG 0x00000200L +#define SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION 0x00000400L /* Disable SSL 3.0/TLS 1.0 CBC vulnerability workaround that was added * in OpenSSL 0.9.6d. Usually (depending on the application protocol) @@ -1694,6 +1695,8 @@ void ERR_load_SSL_strings(void); #define SSL_F_GET_SERVER_HELLO 109 #define SSL_F_GET_SERVER_VERIFY 110 #define SSL_F_I2D_SSL_SESSION 111 +#define SSL_F_PARSE_CLIENT_HELLO_RENEGOTIATE_EXT 280 +#define SSL_F_PARSE_SERVER_HELLO_RENEGOTIATE_EXT 281 #define SSL_F_READ_N 112 #define SSL_F_REQUEST_CERTIFICATE 113 #define SSL_F_SERVER_FINISH 239 @@ -1758,6 +1761,7 @@ void ERR_load_SSL_strings(void); #define SSL_F_SSL3_SETUP_KEY_BLOCK 157 #define SSL_F_SSL3_WRITE_BYTES 158 #define SSL_F_SSL3_WRITE_PENDING 159 +#define SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT 282 #define SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT 272 #define SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK 215 #define SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK 216 @@ -1997,6 +2001,9 @@ void ERR_load_SSL_strings(void); #define SSL_R_RECORD_LENGTH_MISMATCH 213 #define SSL_R_RECORD_TOO_LARGE 214 #define SSL_R_RECORD_TOO_SMALL 298 +#define SSL_R_RENEGOTIATE_EXT_TOO_LONG 318 +#define SSL_R_RENEGOTIATION_ENCODING_ERR 320 +#define SSL_R_RENEGOTIATION_MISMATCH 319 #define SSL_R_REQUIRED_CIPHER_MISSING 215 #define SSL_R_REUSE_CERT_LENGTH_NOT_ZERO 216 #define SSL_R_REUSE_CERT_TYPE_NOT_ZERO 217 |