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
 

Copyright © Nokia Corporation 2001-2008
Back to top