tls1.h File Reference
API published in:
API deprecated in:
#include <
openssl/buffer.h
>
Go to the source code of this file.
Defines
#define
TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES
1
#define
TLS1_VERSION
0x0301
#define
TLS1_VERSION_MAJOR
0x03
#define
TLS1_VERSION_MINOR
0x01
#define
TLS1_AD_DECRYPTION_FAILED
21
#define
TLS1_AD_RECORD_OVERFLOW
22
#define
TLS1_AD_UNKNOWN_CA
48
#define
TLS1_AD_ACCESS_DENIED
49
#define
TLS1_AD_DECODE_ERROR
50
#define
TLS1_AD_DECRYPT_ERROR
51
#define
TLS1_AD_EXPORT_RESTRICTION
60
#define
TLS1_AD_PROTOCOL_VERSION
70
#define
TLS1_AD_INSUFFICIENT_SECURITY
71
#define
TLS1_AD_INTERNAL_ERROR
80
#define
TLS1_AD_USER_CANCELLED
90
#define
TLS1_AD_NO_RENEGOTIATION
100
#define
TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_MD5
0x03000060
#define
TLS1_CK_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5
0x03000061
#define
TLS1_CK_RSA_EXPORT1024_WITH_DES_CBC_SHA
0x03000062
#define
TLS1_CK_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
0x03000063
#define
TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_SHA
0x03000064
#define
TLS1_CK_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
0x03000065
#define
TLS1_CK_DHE_DSS_WITH_RC4_128_SHA
0x03000066
#define
TLS1_CK_RSA_WITH_AES_128_SHA
0x0300002F
#define
TLS1_CK_DH_DSS_WITH_AES_128_SHA
0x03000030
#define
TLS1_CK_DH_RSA_WITH_AES_128_SHA
0x03000031
#define
TLS1_CK_DHE_DSS_WITH_AES_128_SHA
0x03000032
#define
TLS1_CK_DHE_RSA_WITH_AES_128_SHA
0x03000033
#define
TLS1_CK_ADH_WITH_AES_128_SHA
0x03000034
#define
TLS1_CK_RSA_WITH_AES_256_SHA
0x03000035
#define
TLS1_CK_DH_DSS_WITH_AES_256_SHA
0x03000036
#define
TLS1_CK_DH_RSA_WITH_AES_256_SHA
0x03000037
#define
TLS1_CK_DHE_DSS_WITH_AES_256_SHA
0x03000038
#define
TLS1_CK_DHE_RSA_WITH_AES_256_SHA
0x03000039
#define
TLS1_CK_ADH_WITH_AES_256_SHA
0x0300003A
#define
TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA
0x03000047
#define
TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA
0x03000048
#define
TLS1_CK_ECDH_ECDSA_WITH_DES_CBC_SHA
0x03000049
#define
TLS1_CK_ECDH_ECDSA_WITH_DES_192_CBC3_SHA
0x0300004A
#define
TLS1_CK_ECDH_ECDSA_WITH_AES_128_CBC_SHA
0x0300004B
#define
TLS1_CK_ECDH_ECDSA_WITH_AES_256_CBC_SHA
0x0300004C
#define
TLS1_CK_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA
0x0300005B
#define
TLS1_CK_ECDH_ECDSA_EXPORT_WITH_RC4_56_SHA
0x0300005C
#define
TLS1_CK_ECDH_RSA_WITH_NULL_SHA
0x0300004D
#define
TLS1_CK_ECDH_RSA_WITH_RC4_128_SHA
0x0300004E
#define
TLS1_CK_ECDH_RSA_WITH_DES_CBC_SHA
0x0300004F
#define
TLS1_CK_ECDH_RSA_WITH_DES_192_CBC3_SHA
0x03000050
#define
TLS1_CK_ECDH_RSA_WITH_AES_128_CBC_SHA
0x03000051
#define
TLS1_CK_ECDH_RSA_WITH_AES_256_CBC_SHA
0x03000052
#define
TLS1_CK_ECDH_RSA_EXPORT_WITH_RC4_40_SHA
0x03000053
#define
TLS1_CK_ECDH_RSA_EXPORT_WITH_RC4_56_SHA
0x03000054
#define
TLS1_CK_ECDH_anon_WITH_NULL_SHA
0x03000055
#define
TLS1_CK_ECDH_anon_WITH_RC4_128_SHA
0x03000056
#define
TLS1_CK_ECDH_anon_WITH_DES_CBC_SHA
0x03000057
#define
TLS1_CK_ECDH_anon_WITH_DES_192_CBC3_SHA
0x03000058
#define
TLS1_CK_ECDH_anon_EXPORT_WITH_DES_40_CBC_SHA
0x03000059
#define
TLS1_CK_ECDH_anon_EXPORT_WITH_RC4_40_SHA
0x0300005A
#define
TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
0x03000077
#define
TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA
0x03000078
#define
TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_MD5
"EXP1024-RC4-MD5"
#define
TLS1_TXT_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5
"EXP1024-RC2-CBC-MD5"
#define
TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA
"EXP1024-DES-CBC-SHA"
#define
TLS1_TXT_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
"EXP1024-DHE-DSS-DES-CBC-SHA"
#define
TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_SHA
"EXP1024-RC4-SHA"
#define
TLS1_TXT_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA
"EXP1024-DHE-DSS-RC4-SHA"
#define
TLS1_TXT_DHE_DSS_WITH_RC4_128_SHA
"DHE-DSS-RC4-SHA"
#define
TLS1_TXT_RSA_WITH_AES_128_SHA
"AES128-SHA"
#define
TLS1_TXT_DH_DSS_WITH_AES_128_SHA
"DH-DSS-AES128-SHA"
#define
TLS1_TXT_DH_RSA_WITH_AES_128_SHA
"DH-
RSA
-AES128-SHA"
#define
TLS1_TXT_DHE_DSS_WITH_AES_128_SHA
"DHE-DSS-AES128-SHA"
#define
TLS1_TXT_DHE_RSA_WITH_AES_128_SHA
"DHE-
RSA
-AES128-SHA"
#define
TLS1_TXT_ADH_WITH_AES_128_SHA
"ADH-AES128-SHA"
#define
TLS1_TXT_RSA_WITH_AES_256_SHA
"AES256-SHA"
#define
TLS1_TXT_DH_DSS_WITH_AES_256_SHA
"DH-DSS-AES256-SHA"
#define
TLS1_TXT_DH_RSA_WITH_AES_256_SHA
"DH-
RSA
-AES256-SHA"
#define
TLS1_TXT_DHE_DSS_WITH_AES_256_SHA
"DHE-DSS-AES256-SHA"
#define
TLS1_TXT_DHE_RSA_WITH_AES_256_SHA
"DHE-
RSA
-AES256-SHA"
#define
TLS1_TXT_ADH_WITH_AES_256_SHA
"ADH-AES256-SHA"
#define
TLS1_TXT_ECDH_ECDSA_WITH_NULL_SHA
"ECDH-ECDSA-NULL-SHA"
#define
TLS1_TXT_ECDH_ECDSA_WITH_RC4_128_SHA
"ECDH-ECDSA-RC4-SHA"
#define
TLS1_TXT_ECDH_ECDSA_WITH_DES_CBC_SHA
"ECDH-ECDSA-DES-CBC-SHA"
#define
TLS1_TXT_ECDH_ECDSA_WITH_DES_192_CBC3_SHA
"ECDH-ECDSA-DES-CBC3-SHA"
#define
TLS1_TXT_ECDH_ECDSA_WITH_AES_128_CBC_SHA
"ECDH-ECDSA-AES128-SHA"
#define
TLS1_TXT_ECDH_ECDSA_WITH_AES_256_CBC_SHA
"ECDH-ECDSA-AES256-SHA"
#define
TLS1_TXT_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA
"EXP-ECDH-ECDSA-RC4-40-SHA"
#define
TLS1_TXT_ECDH_ECDSA_EXPORT_WITH_RC4_56_SHA
"EXP-ECDH-ECDSA-RC4-56-SHA"
#define
TLS1_TXT_ECDH_RSA_WITH_NULL_SHA
"ECDH-
RSA
-NULL-SHA"
#define
TLS1_TXT_ECDH_RSA_WITH_RC4_128_SHA
"ECDH-
RSA
-RC4-SHA"
#define
TLS1_TXT_ECDH_RSA_WITH_DES_CBC_SHA
"ECDH-
RSA
-DES-CBC-SHA"
#define
TLS1_TXT_ECDH_RSA_WITH_DES_192_CBC3_SHA
"ECDH-
RSA
-DES-CBC3-SHA"
#define
TLS1_TXT_ECDH_RSA_WITH_AES_128_CBC_SHA
"ECDH-
RSA
-AES128-SHA"
#define
TLS1_TXT_ECDH_RSA_WITH_AES_256_CBC_SHA
"ECDH-
RSA
-AES256-SHA"
#define
TLS1_TXT_ECDH_RSA_EXPORT_WITH_RC4_40_SHA
"EXP-ECDH-
RSA
-RC4-40-SHA"
#define
TLS1_TXT_ECDH_RSA_EXPORT_WITH_RC4_56_SHA
"EXP-ECDH-
RSA
-RC4-56-SHA"
#define
TLS1_TXT_ECDH_anon_WITH_NULL_SHA
"AECDH-NULL-SHA"
#define
TLS1_TXT_ECDH_anon_WITH_RC4_128_SHA
"AECDH-RC4-SHA"
#define
TLS1_TXT_ECDH_anon_WITH_DES_CBC_SHA
"AECDH-DES-CBC-SHA"
#define
TLS1_TXT_ECDH_anon_WITH_DES_192_CBC3_SHA
"AECDH-DES-CBC3-SHA"
#define
TLS1_TXT_ECDH_anon_EXPORT_WITH_DES_40_CBC_SHA
"EXP-AECDH-DES-40-CBC-SHA"
#define
TLS1_TXT_ECDH_anon_EXPORT_WITH_RC4_40_SHA
"EXP-AECDH-RC4-40-SHA"
#define
TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
"ECDHE-ECDSA-AES128-SHA"
#define
TLS1_TXT_ECDHE_RSA_WITH_AES_128_CBC_SHA
"ECDHE-
RSA
-AES128-SHA"
#define
TLS_CT_RSA_SIGN
1
#define
TLS_CT_DSS_SIGN
2
#define
TLS_CT_RSA_FIXED_DH
3
#define
TLS_CT_DSS_FIXED_DH
4
#define
TLS_CT_ECDSA_SIGN
5
#define
TLS_CT_RSA_FIXED_ECDH
6
#define
TLS_CT_ECDSA_FIXED_ECDH
7
#define
TLS_CT_NUMBER
7
#define
TLS1_FINISH_MAC_LENGTH
12
#define
TLS_MD_MAX_CONST_SIZE
20
#define
TLS_MD_CLIENT_FINISH_CONST
"client finished"
#define
TLS_MD_CLIENT_FINISH_CONST_SIZE
15
#define
TLS_MD_SERVER_FINISH_CONST
"server finished"
#define
TLS_MD_SERVER_FINISH_CONST_SIZE
15
#define
TLS_MD_SERVER_WRITE_KEY_CONST
"server write key"
#define
TLS_MD_SERVER_WRITE_KEY_CONST_SIZE
16
#define
TLS_MD_KEY_EXPANSION_CONST
"key expansion"
#define
TLS_MD_KEY_EXPANSION_CONST_SIZE
13
#define
TLS_MD_CLIENT_WRITE_KEY_CONST
"client write key"
#define
TLS_MD_CLIENT_WRITE_KEY_CONST_SIZE
16
#define
TLS_MD_SERVER_WRITE_KEY_CONST
"server write key"
#define
TLS_MD_SERVER_WRITE_KEY_CONST_SIZE
16
#define
TLS_MD_IV_BLOCK_CONST
"IV block"
#define
TLS_MD_IV_BLOCK_CONST_SIZE
8
#define
TLS_MD_MASTER_SECRET_CONST
"master secret"
#define
TLS_MD_MASTER_SECRET_CONST_SIZE
13
Define Documentation
#define TLS1_AD_ACCESS_DENIED 49
#define TLS1_AD_DECODE_ERROR 50
#define TLS1_AD_DECRYPT_ERROR 51
#define TLS1_AD_DECRYPTION_FAILED 21
#define TLS1_AD_EXPORT_RESTRICTION 60
#define TLS1_AD_INSUFFICIENT_SECURITY 71
#define TLS1_AD_INTERNAL_ERROR 80
#define TLS1_AD_NO_RENEGOTIATION 100
#define TLS1_AD_PROTOCOL_VERSION 70
#define TLS1_AD_RECORD_OVERFLOW 22
#define TLS1_AD_UNKNOWN_CA 48
#define TLS1_AD_USER_CANCELLED 90
#define TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES 1
#define TLS1_CK_ADH_WITH_AES_128_SHA 0x03000034
#define TLS1_CK_ADH_WITH_AES_256_SHA 0x0300003A
#define TLS1_CK_DH_DSS_WITH_AES_128_SHA 0x03000030
#define TLS1_CK_DH_DSS_WITH_AES_256_SHA 0x03000036
#define TLS1_CK_DH_RSA_WITH_AES_128_SHA 0x03000031
#define TLS1_CK_DH_RSA_WITH_AES_256_SHA 0x03000037
#define TLS1_CK_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA 0x03000063
#define TLS1_CK_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA 0x03000065
#define TLS1_CK_DHE_DSS_WITH_AES_128_SHA 0x03000032
#define TLS1_CK_DHE_DSS_WITH_AES_256_SHA 0x03000038
#define TLS1_CK_DHE_DSS_WITH_RC4_128_SHA 0x03000066
#define TLS1_CK_DHE_RSA_WITH_AES_128_SHA 0x03000033
#define TLS1_CK_DHE_RSA_WITH_AES_256_SHA 0x03000039
#define TLS1_CK_ECDH_anon_EXPORT_WITH_DES_40_CBC_SHA 0x03000059
#define TLS1_CK_ECDH_anon_EXPORT_WITH_RC4_40_SHA 0x0300005A
#define TLS1_CK_ECDH_anon_WITH_DES_192_CBC3_SHA 0x03000058
#define TLS1_CK_ECDH_anon_WITH_DES_CBC_SHA 0x03000057
#define TLS1_CK_ECDH_anon_WITH_NULL_SHA 0x03000055
#define TLS1_CK_ECDH_anon_WITH_RC4_128_SHA 0x03000056
#define TLS1_CK_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA 0x0300005B
#define TLS1_CK_ECDH_ECDSA_EXPORT_WITH_RC4_56_SHA 0x0300005C
#define TLS1_CK_ECDH_ECDSA_WITH_AES_128_CBC_SHA 0x0300004B
#define TLS1_CK_ECDH_ECDSA_WITH_AES_256_CBC_SHA 0x0300004C
#define TLS1_CK_ECDH_ECDSA_WITH_DES_192_CBC3_SHA 0x0300004A
#define TLS1_CK_ECDH_ECDSA_WITH_DES_CBC_SHA 0x03000049
#define TLS1_CK_ECDH_ECDSA_WITH_NULL_SHA 0x03000047
#define TLS1_CK_ECDH_ECDSA_WITH_RC4_128_SHA 0x03000048
#define TLS1_CK_ECDH_RSA_EXPORT_WITH_RC4_40_SHA 0x03000053
#define TLS1_CK_ECDH_RSA_EXPORT_WITH_RC4_56_SHA 0x03000054
#define TLS1_CK_ECDH_RSA_WITH_AES_128_CBC_SHA 0x03000051
#define TLS1_CK_ECDH_RSA_WITH_AES_256_CBC_SHA 0x03000052
#define TLS1_CK_ECDH_RSA_WITH_DES_192_CBC3_SHA 0x03000050
#define TLS1_CK_ECDH_RSA_WITH_DES_CBC_SHA 0x0300004F
#define TLS1_CK_ECDH_RSA_WITH_NULL_SHA 0x0300004D
#define TLS1_CK_ECDH_RSA_WITH_RC4_128_SHA 0x0300004E
#define TLS1_CK_ECDHE_ECDSA_WITH_AES_128_CBC_SHA 0x03000077
#define TLS1_CK_ECDHE_RSA_WITH_AES_128_CBC_SHA 0x03000078
#define TLS1_CK_RSA_EXPORT1024_WITH_DES_CBC_SHA 0x03000062
#define TLS1_CK_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 0x03000061
#define TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_MD5 0x03000060
#define TLS1_CK_RSA_EXPORT1024_WITH_RC4_56_SHA 0x03000064
#define TLS1_CK_RSA_WITH_AES_128_SHA 0x0300002F
#define TLS1_CK_RSA_WITH_AES_256_SHA 0x03000035
#define TLS1_FINISH_MAC_LENGTH 12
#define TLS1_TXT_ADH_WITH_AES_128_SHA "ADH-AES128-SHA"
#define TLS1_TXT_ADH_WITH_AES_256_SHA "ADH-AES256-SHA"
#define TLS1_TXT_DH_DSS_WITH_AES_128_SHA "DH-DSS-AES128-SHA"
#define TLS1_TXT_DH_DSS_WITH_AES_256_SHA "DH-DSS-AES256-SHA"
#define TLS1_TXT_DH_RSA_WITH_AES_128_SHA "DH-
RSA
-AES128-SHA"
#define TLS1_TXT_DH_RSA_WITH_AES_256_SHA "DH-
RSA
-AES256-SHA"
#define TLS1_TXT_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA "EXP1024-DHE-DSS-DES-CBC-SHA"
#define TLS1_TXT_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA "EXP1024-DHE-DSS-RC4-SHA"
#define TLS1_TXT_DHE_DSS_WITH_AES_128_SHA "DHE-DSS-AES128-SHA"
#define TLS1_TXT_DHE_DSS_WITH_AES_256_SHA "DHE-DSS-AES256-SHA"
#define TLS1_TXT_DHE_DSS_WITH_RC4_128_SHA "DHE-DSS-RC4-SHA"
#define TLS1_TXT_DHE_RSA_WITH_AES_128_SHA "DHE-
RSA
-AES128-SHA"
#define TLS1_TXT_DHE_RSA_WITH_AES_256_SHA "DHE-
RSA
-AES256-SHA"
#define TLS1_TXT_ECDH_anon_EXPORT_WITH_DES_40_CBC_SHA "EXP-AECDH-DES-40-CBC-SHA"
#define TLS1_TXT_ECDH_anon_EXPORT_WITH_RC4_40_SHA "EXP-AECDH-RC4-40-SHA"
#define TLS1_TXT_ECDH_anon_WITH_DES_192_CBC3_SHA "AECDH-DES-CBC3-SHA"
#define TLS1_TXT_ECDH_anon_WITH_DES_CBC_SHA "AECDH-DES-CBC-SHA"
#define TLS1_TXT_ECDH_anon_WITH_NULL_SHA "AECDH-NULL-SHA"
#define TLS1_TXT_ECDH_anon_WITH_RC4_128_SHA "AECDH-RC4-SHA"
#define TLS1_TXT_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA "EXP-ECDH-ECDSA-RC4-40-SHA"
#define TLS1_TXT_ECDH_ECDSA_EXPORT_WITH_RC4_56_SHA "EXP-ECDH-ECDSA-RC4-56-SHA"
#define TLS1_TXT_ECDH_ECDSA_WITH_AES_128_CBC_SHA "ECDH-ECDSA-AES128-SHA"
#define TLS1_TXT_ECDH_ECDSA_WITH_AES_256_CBC_SHA "ECDH-ECDSA-AES256-SHA"
#define TLS1_TXT_ECDH_ECDSA_WITH_DES_192_CBC3_SHA "ECDH-ECDSA-DES-CBC3-SHA"
#define TLS1_TXT_ECDH_ECDSA_WITH_DES_CBC_SHA "ECDH-ECDSA-DES-CBC-SHA"
#define TLS1_TXT_ECDH_ECDSA_WITH_NULL_SHA "ECDH-ECDSA-NULL-SHA"
#define TLS1_TXT_ECDH_ECDSA_WITH_RC4_128_SHA "ECDH-ECDSA-RC4-SHA"
#define TLS1_TXT_ECDH_RSA_EXPORT_WITH_RC4_40_SHA "EXP-ECDH-
RSA
-RC4-40-SHA"
#define TLS1_TXT_ECDH_RSA_EXPORT_WITH_RC4_56_SHA "EXP-ECDH-
RSA
-RC4-56-SHA"
#define TLS1_TXT_ECDH_RSA_WITH_AES_128_CBC_SHA "ECDH-
RSA
-AES128-SHA"
#define TLS1_TXT_ECDH_RSA_WITH_AES_256_CBC_SHA "ECDH-
RSA
-AES256-SHA"
#define TLS1_TXT_ECDH_RSA_WITH_DES_192_CBC3_SHA "ECDH-
RSA
-DES-CBC3-SHA"
#define TLS1_TXT_ECDH_RSA_WITH_DES_CBC_SHA "ECDH-
RSA
-DES-CBC-SHA"
#define TLS1_TXT_ECDH_RSA_WITH_NULL_SHA "ECDH-
RSA
-NULL-SHA"
#define TLS1_TXT_ECDH_RSA_WITH_RC4_128_SHA "ECDH-
RSA
-RC4-SHA"
#define TLS1_TXT_ECDHE_ECDSA_WITH_AES_128_CBC_SHA "ECDHE-ECDSA-AES128-SHA"
#define TLS1_TXT_ECDHE_RSA_WITH_AES_128_CBC_SHA "ECDHE-
RSA
-AES128-SHA"
#define TLS1_TXT_RSA_EXPORT1024_WITH_DES_CBC_SHA "EXP1024-DES-CBC-SHA"
#define TLS1_TXT_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5 "EXP1024-RC2-CBC-MD5"
#define TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_MD5 "EXP1024-RC4-MD5"
#define TLS1_TXT_RSA_EXPORT1024_WITH_RC4_56_SHA "EXP1024-RC4-SHA"
#define TLS1_TXT_RSA_WITH_AES_128_SHA "AES128-SHA"
#define TLS1_TXT_RSA_WITH_AES_256_SHA "AES256-SHA"
#define TLS1_VERSION 0x0301
#define TLS1_VERSION_MAJOR 0x03
#define TLS1_VERSION_MINOR 0x01
#define TLS_CT_DSS_FIXED_DH 4
#define TLS_CT_DSS_SIGN 2
#define TLS_CT_ECDSA_FIXED_ECDH 7
#define TLS_CT_ECDSA_SIGN 5
#define TLS_CT_NUMBER 7
#define TLS_CT_RSA_FIXED_DH 3
#define TLS_CT_RSA_FIXED_ECDH 6
#define TLS_CT_RSA_SIGN 1
#define TLS_MD_CLIENT_FINISH_CONST "client finished"
#define TLS_MD_CLIENT_FINISH_CONST_SIZE 15
#define TLS_MD_CLIENT_WRITE_KEY_CONST "client write key"
#define TLS_MD_CLIENT_WRITE_KEY_CONST_SIZE 16
#define TLS_MD_IV_BLOCK_CONST "IV block"
#define TLS_MD_IV_BLOCK_CONST_SIZE 8
#define TLS_MD_KEY_EXPANSION_CONST "key expansion"
#define TLS_MD_KEY_EXPANSION_CONST_SIZE 13
#define TLS_MD_MASTER_SECRET_CONST "master secret"
#define TLS_MD_MASTER_SECRET_CONST_SIZE 13
#define TLS_MD_MAX_CONST_SIZE 20
#define TLS_MD_SERVER_FINISH_CONST "server finished"
#define TLS_MD_SERVER_FINISH_CONST_SIZE 15
#define TLS_MD_SERVER_WRITE_KEY_CONST "server write key"
#define TLS_MD_SERVER_WRITE_KEY_CONST "server write key"
#define TLS_MD_SERVER_WRITE_KEY_CONST_SIZE 16
#define TLS_MD_SERVER_WRITE_KEY_CONST_SIZE 16