projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move TLS CCS processing into the state machine
[openssl.git]
/
include
/
openssl
/
ssl3.h
diff --git
a/include/openssl/ssl3.h
b/include/openssl/ssl3.h
index 43df925999bc0ef1be1c9d9e22ccda87dd0b2eb7..ec339de3518fde1120a0039bb5d58ce263facf3b 100644
(file)
--- a/
include/openssl/ssl3.h
+++ b/
include/openssl/ssl3.h
@@
-365,11
+365,6
@@
extern "C" {
# define TLS1_FLAGS_TLS_PADDING_BUG 0x0
# define TLS1_FLAGS_SKIP_CERT_VERIFY 0x0010
# define TLS1_FLAGS_TLS_PADDING_BUG 0x0
# define TLS1_FLAGS_SKIP_CERT_VERIFY 0x0010
-/*
- * Set when the handshake is ready to process peer's ChangeCipherSpec message.
- * Cleared after the message has been processed.
- */
-# define SSL3_FLAGS_CCS_OK 0x0080
/* Set if we encrypt then mac instead of usual mac then encrypt */
# define TLS1_FLAGS_ENCRYPT_THEN_MAC 0x0100
/* Set if we encrypt then mac instead of usual mac then encrypt */
# define TLS1_FLAGS_ENCRYPT_THEN_MAC 0x0100
@@
-499,6
+494,9
@@
extern "C" {
# endif
# define DTLS1_MT_HELLO_VERIFY_REQUEST 3
# endif
# define DTLS1_MT_HELLO_VERIFY_REQUEST 3
+/* Dummy message type for handling CCS like a normal handshake message */
+# define SSL3_MT_CHANGE_CIPHER_SPEC 0x0101
+
# define SSL3_MT_CCS 1
/* These are used when changing over to a new cipher */
# define SSL3_MT_CCS 1
/* These are used when changing over to a new cipher */