projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- performance retunes, v8plus bn_*_comba routines are reimplemented;
[openssl.git]
/
ssl
/
ssl3.h
diff --git
a/ssl/ssl3.h
b/ssl/ssl3.h
index d334c90c3d7ec33d9f04c2a1cea0ebaaab570b24..2a9714fc19b59a6b3f15f2f645a86e22c970dd9e 100644
(file)
--- a/
ssl/ssl3.h
+++ b/
ssl/ssl3.h
@@
-59,7
+59,9
@@
#ifndef HEADER_SSL3_H
#define HEADER_SSL3_H
#ifndef HEADER_SSL3_H
#define HEADER_SSL3_H
-#include "buffer.h"
+#include <openssl/buffer.h>
+#include <openssl/evp.h>
+#include <openssl/ssl.h>
#ifdef __cplusplus
extern "C" {
#ifdef __cplusplus
extern "C" {
@@
-286,7
+288,7
@@
typedef struct ssl3_ctx_st
int wpend_tot; /* number bytes written */
int wpend_type;
int wpend_ret; /* number of bytes submitted */
int wpend_tot; /* number bytes written */
int wpend_type;
int wpend_ret; /* number of bytes submitted */
- char *wpend_buf;
+ c
onst unsigned c
har *wpend_buf;
/* used during startup, digest all incoming/outgoing packets */
EVP_MD_CTX finish_dgst1;
/* used during startup, digest all incoming/outgoing packets */
EVP_MD_CTX finish_dgst1;
@@
-301,7
+303,7
@@
typedef struct ssl3_ctx_st
/* we alow one fatal and one warning alert to be outstanding,
* send close alert via the warning alert */
int alert_dispatch;
/* we alow one fatal and one warning alert to be outstanding,
* send close alert via the warning alert */
int alert_dispatch;
- char send_alert[2];
+
unsigned
char send_alert[2];
/* This flag is set when we should renegotiate ASAP, basically when
* there is no more data in the read or write buffers */
/* This flag is set when we should renegotiate ASAP, basically when
* there is no more data in the read or write buffers */
@@
-320,8
+322,9
@@
typedef struct ssl3_ctx_st
/* used to hold the new cipher we are going to use */
SSL_CIPHER *new_cipher;
/* used to hold the new cipher we are going to use */
SSL_CIPHER *new_cipher;
+#ifndef NO_DH
DH *dh;
DH *dh;
-
+#endif
/* used when SSL_ST_FLUSH_DATA is entered */
int next_state;
/* used when SSL_ST_FLUSH_DATA is entered */
int next_state;
@@
-338,10
+341,10
@@
typedef struct ssl3_ctx_st
int key_block_length;
unsigned char *key_block;
int key_block_length;
unsigned char *key_block;
- EVP_CIPHER *new_sym_enc;
- EVP_MD *new_hash;
+
const
EVP_CIPHER *new_sym_enc;
+
const
EVP_MD *new_hash;
#ifdef HEADER_COMP_H
#ifdef HEADER_COMP_H
- SSL_COMP *new_compression;
+
const
SSL_COMP *new_compression;
#else
char *new_compression;
#endif
#else
char *new_compression;
#endif