Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
ssl3.h File Reference
#include <openssl/comp.h>
#include <openssl/buffer.h>
#include <openssl/evp.h>
#include <openssl/ssl.h>
+ Include dependency graph for ssl3.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SSL3_CK_SCSV   0x030000FF
 
#define SSL3_CK_FALLBACK_SCSV   0x03005600
 
#define SSL3_CK_RSA_NULL_MD5   0x03000001
 
#define SSL3_CK_RSA_NULL_SHA   0x03000002
 
#define SSL3_CK_RSA_RC4_40_MD5   0x03000003
 
#define SSL3_CK_RSA_RC4_128_MD5   0x03000004
 
#define SSL3_CK_RSA_RC4_128_SHA   0x03000005
 
#define SSL3_CK_RSA_RC2_40_MD5   0x03000006
 
#define SSL3_CK_RSA_IDEA_128_SHA   0x03000007
 
#define SSL3_CK_RSA_DES_40_CBC_SHA   0x03000008
 
#define SSL3_CK_RSA_DES_64_CBC_SHA   0x03000009
 
#define SSL3_CK_RSA_DES_192_CBC3_SHA   0x0300000A
 
#define SSL3_CK_DH_DSS_DES_40_CBC_SHA   0x0300000B
 
#define SSL3_CK_DH_DSS_DES_64_CBC_SHA   0x0300000C
 
#define SSL3_CK_DH_DSS_DES_192_CBC3_SHA   0x0300000D
 
#define SSL3_CK_DH_RSA_DES_40_CBC_SHA   0x0300000E
 
#define SSL3_CK_DH_RSA_DES_64_CBC_SHA   0x0300000F
 
#define SSL3_CK_DH_RSA_DES_192_CBC3_SHA   0x03000010
 
#define SSL3_CK_DHE_DSS_DES_40_CBC_SHA   0x03000011
 
#define SSL3_CK_EDH_DSS_DES_40_CBC_SHA   SSL3_CK_DHE_DSS_DES_40_CBC_SHA
 
#define SSL3_CK_DHE_DSS_DES_64_CBC_SHA   0x03000012
 
#define SSL3_CK_EDH_DSS_DES_64_CBC_SHA   SSL3_CK_DHE_DSS_DES_64_CBC_SHA
 
#define SSL3_CK_DHE_DSS_DES_192_CBC3_SHA   0x03000013
 
#define SSL3_CK_EDH_DSS_DES_192_CBC3_SHA   SSL3_CK_DHE_DSS_DES_192_CBC3_SHA
 
#define SSL3_CK_DHE_RSA_DES_40_CBC_SHA   0x03000014
 
#define SSL3_CK_EDH_RSA_DES_40_CBC_SHA   SSL3_CK_DHE_RSA_DES_40_CBC_SHA
 
#define SSL3_CK_DHE_RSA_DES_64_CBC_SHA   0x03000015
 
#define SSL3_CK_EDH_RSA_DES_64_CBC_SHA   SSL3_CK_DHE_RSA_DES_64_CBC_SHA
 
#define SSL3_CK_DHE_RSA_DES_192_CBC3_SHA   0x03000016
 
#define SSL3_CK_EDH_RSA_DES_192_CBC3_SHA   SSL3_CK_DHE_RSA_DES_192_CBC3_SHA
 
#define SSL3_CK_ADH_RC4_40_MD5   0x03000017
 
#define SSL3_CK_ADH_RC4_128_MD5   0x03000018
 
#define SSL3_CK_ADH_DES_40_CBC_SHA   0x03000019
 
#define SSL3_CK_ADH_DES_64_CBC_SHA   0x0300001A
 
#define SSL3_CK_ADH_DES_192_CBC_SHA   0x0300001B
 
#define SSL3_RFC_RSA_NULL_MD5   "TLS_RSA_WITH_NULL_MD5"
 
#define SSL3_RFC_RSA_NULL_SHA   "TLS_RSA_WITH_NULL_SHA"
 
#define SSL3_RFC_RSA_DES_192_CBC3_SHA   "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
 
#define SSL3_RFC_DHE_DSS_DES_192_CBC3_SHA   "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
 
#define SSL3_RFC_DHE_RSA_DES_192_CBC3_SHA   "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"
 
#define SSL3_RFC_ADH_DES_192_CBC_SHA   "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"
 
#define SSL3_RFC_RSA_IDEA_128_SHA   "TLS_RSA_WITH_IDEA_CBC_SHA"
 
#define SSL3_RFC_RSA_RC4_128_MD5   "TLS_RSA_WITH_RC4_128_MD5"
 
#define SSL3_RFC_RSA_RC4_128_SHA   "TLS_RSA_WITH_RC4_128_SHA"
 
#define SSL3_RFC_ADH_RC4_128_MD5   "TLS_DH_anon_WITH_RC4_128_MD5"
 
#define SSL3_TXT_RSA_NULL_MD5   "NULL-MD5"
 
#define SSL3_TXT_RSA_NULL_SHA   "NULL-SHA"
 
#define SSL3_TXT_RSA_RC4_40_MD5   "EXP-RC4-MD5"
 
#define SSL3_TXT_RSA_RC4_128_MD5   "RC4-MD5"
 
#define SSL3_TXT_RSA_RC4_128_SHA   "RC4-SHA"
 
#define SSL3_TXT_RSA_RC2_40_MD5   "EXP-RC2-CBC-MD5"
 
#define SSL3_TXT_RSA_IDEA_128_SHA   "IDEA-CBC-SHA"
 
#define SSL3_TXT_RSA_DES_40_CBC_SHA   "EXP-DES-CBC-SHA"
 
#define SSL3_TXT_RSA_DES_64_CBC_SHA   "DES-CBC-SHA"
 
#define SSL3_TXT_RSA_DES_192_CBC3_SHA   "DES-CBC3-SHA"
 
#define SSL3_TXT_DH_DSS_DES_40_CBC_SHA   "EXP-DH-DSS-DES-CBC-SHA"
 
#define SSL3_TXT_DH_DSS_DES_64_CBC_SHA   "DH-DSS-DES-CBC-SHA"
 
#define SSL3_TXT_DH_DSS_DES_192_CBC3_SHA   "DH-DSS-DES-CBC3-SHA"
 
#define SSL3_TXT_DH_RSA_DES_40_CBC_SHA   "EXP-DH-RSA-DES-CBC-SHA"
 
#define SSL3_TXT_DH_RSA_DES_64_CBC_SHA   "DH-RSA-DES-CBC-SHA"
 
#define SSL3_TXT_DH_RSA_DES_192_CBC3_SHA   "DH-RSA-DES-CBC3-SHA"
 
#define SSL3_TXT_DHE_DSS_DES_40_CBC_SHA   "EXP-DHE-DSS-DES-CBC-SHA"
 
#define SSL3_TXT_DHE_DSS_DES_64_CBC_SHA   "DHE-DSS-DES-CBC-SHA"
 
#define SSL3_TXT_DHE_DSS_DES_192_CBC3_SHA   "DHE-DSS-DES-CBC3-SHA"
 
#define SSL3_TXT_DHE_RSA_DES_40_CBC_SHA   "EXP-DHE-RSA-DES-CBC-SHA"
 
#define SSL3_TXT_DHE_RSA_DES_64_CBC_SHA   "DHE-RSA-DES-CBC-SHA"
 
#define SSL3_TXT_DHE_RSA_DES_192_CBC3_SHA   "DHE-RSA-DES-CBC3-SHA"
 
#define SSL3_TXT_EDH_DSS_DES_40_CBC_SHA   "EXP-EDH-DSS-DES-CBC-SHA"
 
#define SSL3_TXT_EDH_DSS_DES_64_CBC_SHA   "EDH-DSS-DES-CBC-SHA"
 
#define SSL3_TXT_EDH_DSS_DES_192_CBC3_SHA   "EDH-DSS-DES-CBC3-SHA"
 
#define SSL3_TXT_EDH_RSA_DES_40_CBC_SHA   "EXP-EDH-RSA-DES-CBC-SHA"
 
#define SSL3_TXT_EDH_RSA_DES_64_CBC_SHA   "EDH-RSA-DES-CBC-SHA"
 
#define SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA   "EDH-RSA-DES-CBC3-SHA"
 
#define SSL3_TXT_ADH_RC4_40_MD5   "EXP-ADH-RC4-MD5"
 
#define SSL3_TXT_ADH_RC4_128_MD5   "ADH-RC4-MD5"
 
#define SSL3_TXT_ADH_DES_40_CBC_SHA   "EXP-ADH-DES-CBC-SHA"
 
#define SSL3_TXT_ADH_DES_64_CBC_SHA   "ADH-DES-CBC-SHA"
 
#define SSL3_TXT_ADH_DES_192_CBC_SHA   "ADH-DES-CBC3-SHA"
 
#define SSL3_SSL_SESSION_ID_LENGTH   32
 
#define SSL3_MAX_SSL_SESSION_ID_LENGTH   32
 
#define SSL3_MASTER_SECRET_SIZE   48
 
#define SSL3_RANDOM_SIZE   32
 
#define SSL3_SESSION_ID_SIZE   32
 
#define SSL3_RT_HEADER_LENGTH   5
 
#define SSL3_HM_HEADER_LENGTH   4
 
#define SSL3_ALIGN_PAYLOAD   8
 
#define SSL3_RT_MAX_MD_SIZE   64
 
#define SSL_RT_MAX_CIPHER_BLOCK_SIZE   16
 
#define SSL3_RT_MAX_EXTRA   (16384)
 
#define SSL3_RT_MAX_PLAIN_LENGTH   16384
 
#define SSL3_RT_MAX_COMPRESSED_OVERHEAD   1024
 
#define SSL3_RT_MAX_ENCRYPTED_OVERHEAD   (256 + SSL3_RT_MAX_MD_SIZE)
 
#define SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD   256
 
#define SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD    (SSL_RT_MAX_CIPHER_BLOCK_SIZE + SSL3_RT_MAX_MD_SIZE)
 
#define SSL3_RT_MAX_COMPRESSED_LENGTH    (SSL3_RT_MAX_PLAIN_LENGTH+SSL3_RT_MAX_COMPRESSED_OVERHEAD)
 
#define SSL3_RT_MAX_ENCRYPTED_LENGTH    (SSL3_RT_MAX_ENCRYPTED_OVERHEAD+SSL3_RT_MAX_COMPRESSED_LENGTH)
 
#define SSL3_RT_MAX_TLS13_ENCRYPTED_LENGTH    (SSL3_RT_MAX_PLAIN_LENGTH + SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD)
 
#define SSL3_RT_MAX_PACKET_SIZE    (SSL3_RT_MAX_ENCRYPTED_LENGTH+SSL3_RT_HEADER_LENGTH)
 
#define SSL3_MD_CLIENT_FINISHED_CONST   "\x43\x4C\x4E\x54"
 
#define SSL3_MD_SERVER_FINISHED_CONST   "\x53\x52\x56\x52"
 
#define SSL3_VERSION   0x0300
 
#define SSL3_VERSION_MAJOR   0x03
 
#define SSL3_VERSION_MINOR   0x00
 
#define SSL3_RT_CHANGE_CIPHER_SPEC   20
 
#define SSL3_RT_ALERT   21
 
#define SSL3_RT_HANDSHAKE   22
 
#define SSL3_RT_APPLICATION_DATA   23
 
#define DTLS1_RT_HEARTBEAT   24
 
#define TLS1_RT_CRYPTO   0x1000
 
#define TLS1_RT_CRYPTO_PREMASTER   (TLS1_RT_CRYPTO | 0x1)
 
#define TLS1_RT_CRYPTO_CLIENT_RANDOM   (TLS1_RT_CRYPTO | 0x2)
 
#define TLS1_RT_CRYPTO_SERVER_RANDOM   (TLS1_RT_CRYPTO | 0x3)
 
#define TLS1_RT_CRYPTO_MASTER   (TLS1_RT_CRYPTO | 0x4)
 
#define TLS1_RT_CRYPTO_READ   0x0000
 
#define TLS1_RT_CRYPTO_WRITE   0x0100
 
#define TLS1_RT_CRYPTO_MAC   (TLS1_RT_CRYPTO | 0x5)
 
#define TLS1_RT_CRYPTO_KEY   (TLS1_RT_CRYPTO | 0x6)
 
#define TLS1_RT_CRYPTO_IV   (TLS1_RT_CRYPTO | 0x7)
 
#define TLS1_RT_CRYPTO_FIXED_IV   (TLS1_RT_CRYPTO | 0x8)
 
#define SSL3_RT_HEADER   0x100
 
#define SSL3_RT_INNER_CONTENT_TYPE   0x101
 
#define SSL3_AL_WARNING   1
 
#define SSL3_AL_FATAL   2
 
#define SSL3_AD_CLOSE_NOTIFY   0
 
#define SSL3_AD_UNEXPECTED_MESSAGE   10/* fatal */
 
#define SSL3_AD_BAD_RECORD_MAC   20/* fatal */
 
#define SSL3_AD_DECOMPRESSION_FAILURE   30/* fatal */
 
#define SSL3_AD_HANDSHAKE_FAILURE   40/* fatal */
 
#define SSL3_AD_NO_CERTIFICATE   41
 
#define SSL3_AD_BAD_CERTIFICATE   42
 
#define SSL3_AD_UNSUPPORTED_CERTIFICATE   43
 
#define SSL3_AD_CERTIFICATE_REVOKED   44
 
#define SSL3_AD_CERTIFICATE_EXPIRED   45
 
#define SSL3_AD_CERTIFICATE_UNKNOWN   46
 
#define SSL3_AD_ILLEGAL_PARAMETER   47/* fatal */
 
#define TLS1_HB_REQUEST   1
 
#define TLS1_HB_RESPONSE   2
 
#define SSL3_CT_RSA_SIGN   1
 
#define SSL3_CT_DSS_SIGN   2
 
#define SSL3_CT_RSA_FIXED_DH   3
 
#define SSL3_CT_DSS_FIXED_DH   4
 
#define SSL3_CT_RSA_EPHEMERAL_DH   5
 
#define SSL3_CT_DSS_EPHEMERAL_DH   6
 
#define SSL3_CT_FORTEZZA_DMS   20
 
#define SSL3_CT_NUMBER   10
 
#define SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS   0x0001
 
#define TLS1_FLAGS_TLS_PADDING_BUG   0x0
 
#define TLS1_FLAGS_SKIP_CERT_VERIFY   0x0010
 
#define TLS1_FLAGS_ENCRYPT_THEN_MAC_READ   0x0100
 
#define TLS1_FLAGS_ENCRYPT_THEN_MAC   TLS1_FLAGS_ENCRYPT_THEN_MAC_READ
 
#define TLS1_FLAGS_RECEIVED_EXTMS   0x0200
 
#define TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE   0x0400
 
#define TLS1_FLAGS_STATELESS   0x0800
 
#define TLS1_FLAGS_REQUIRED_EXTMS   0x1000
 
#define SSL3_MT_HELLO_REQUEST   0
 
#define SSL3_MT_CLIENT_HELLO   1
 
#define SSL3_MT_SERVER_HELLO   2
 
#define SSL3_MT_NEWSESSION_TICKET   4
 
#define SSL3_MT_END_OF_EARLY_DATA   5
 
#define SSL3_MT_ENCRYPTED_EXTENSIONS   8
 
#define SSL3_MT_CERTIFICATE   11
 
#define SSL3_MT_SERVER_KEY_EXCHANGE   12
 
#define SSL3_MT_CERTIFICATE_REQUEST   13
 
#define SSL3_MT_SERVER_DONE   14
 
#define SSL3_MT_CERTIFICATE_VERIFY   15
 
#define SSL3_MT_CLIENT_KEY_EXCHANGE   16
 
#define SSL3_MT_FINISHED   20
 
#define SSL3_MT_CERTIFICATE_URL   21
 
#define SSL3_MT_CERTIFICATE_STATUS   22
 
#define SSL3_MT_SUPPLEMENTAL_DATA   23
 
#define SSL3_MT_KEY_UPDATE   24
 
#define SSL3_MT_NEXT_PROTO   67
 
#define SSL3_MT_MESSAGE_HASH   254
 
#define DTLS1_MT_HELLO_VERIFY_REQUEST   3
 
#define SSL3_MT_CHANGE_CIPHER_SPEC   0x0101
 
#define SSL3_MT_CCS   1
 
#define SSL3_CC_READ   0x001
 
#define SSL3_CC_WRITE   0x002
 
#define SSL3_CC_CLIENT   0x010
 
#define SSL3_CC_SERVER   0x020
 
#define SSL3_CC_EARLY   0x040
 
#define SSL3_CC_HANDSHAKE   0x080
 
#define SSL3_CC_APPLICATION   0x100
 
#define SSL3_CHANGE_CIPHER_CLIENT_WRITE   (SSL3_CC_CLIENT|SSL3_CC_WRITE)
 
#define SSL3_CHANGE_CIPHER_SERVER_READ   (SSL3_CC_SERVER|SSL3_CC_READ)
 
#define SSL3_CHANGE_CIPHER_CLIENT_READ   (SSL3_CC_CLIENT|SSL3_CC_READ)
 
#define SSL3_CHANGE_CIPHER_SERVER_WRITE   (SSL3_CC_SERVER|SSL3_CC_WRITE)
 

Macro Definition Documentation

◆ DTLS1_MT_HELLO_VERIFY_REQUEST

#define DTLS1_MT_HELLO_VERIFY_REQUEST   3

Definition at line 319 of file ssl3.h.

◆ DTLS1_RT_HEARTBEAT

#define DTLS1_RT_HEARTBEAT   24

Definition at line 217 of file ssl3.h.

◆ SSL3_AD_BAD_CERTIFICATE

#define SSL3_AD_BAD_CERTIFICATE   42

Definition at line 246 of file ssl3.h.

◆ SSL3_AD_BAD_RECORD_MAC

#define SSL3_AD_BAD_RECORD_MAC   20/* fatal */

Definition at line 242 of file ssl3.h.

◆ SSL3_AD_CERTIFICATE_EXPIRED

#define SSL3_AD_CERTIFICATE_EXPIRED   45

Definition at line 249 of file ssl3.h.

◆ SSL3_AD_CERTIFICATE_REVOKED

#define SSL3_AD_CERTIFICATE_REVOKED   44

Definition at line 248 of file ssl3.h.

◆ SSL3_AD_CERTIFICATE_UNKNOWN

#define SSL3_AD_CERTIFICATE_UNKNOWN   46

Definition at line 250 of file ssl3.h.

◆ SSL3_AD_CLOSE_NOTIFY

#define SSL3_AD_CLOSE_NOTIFY   0

Definition at line 240 of file ssl3.h.

◆ SSL3_AD_DECOMPRESSION_FAILURE

#define SSL3_AD_DECOMPRESSION_FAILURE   30/* fatal */

Definition at line 243 of file ssl3.h.

◆ SSL3_AD_HANDSHAKE_FAILURE

#define SSL3_AD_HANDSHAKE_FAILURE   40/* fatal */

Definition at line 244 of file ssl3.h.

◆ SSL3_AD_ILLEGAL_PARAMETER

#define SSL3_AD_ILLEGAL_PARAMETER   47/* fatal */

Definition at line 251 of file ssl3.h.

◆ SSL3_AD_NO_CERTIFICATE

#define SSL3_AD_NO_CERTIFICATE   41

Definition at line 245 of file ssl3.h.

◆ SSL3_AD_UNEXPECTED_MESSAGE

#define SSL3_AD_UNEXPECTED_MESSAGE   10/* fatal */

Definition at line 241 of file ssl3.h.

◆ SSL3_AD_UNSUPPORTED_CERTIFICATE

#define SSL3_AD_UNSUPPORTED_CERTIFICATE   43

Definition at line 247 of file ssl3.h.

◆ SSL3_AL_FATAL

#define SSL3_AL_FATAL   2

Definition at line 238 of file ssl3.h.

◆ SSL3_AL_WARNING

#define SSL3_AL_WARNING   1

Definition at line 237 of file ssl3.h.

◆ SSL3_ALIGN_PAYLOAD

#define SSL3_ALIGN_PAYLOAD   8

Definition at line 146 of file ssl3.h.

◆ SSL3_CC_APPLICATION

#define SSL3_CC_APPLICATION   0x100

Definition at line 333 of file ssl3.h.

◆ SSL3_CC_CLIENT

#define SSL3_CC_CLIENT   0x010

Definition at line 329 of file ssl3.h.

◆ SSL3_CC_EARLY

#define SSL3_CC_EARLY   0x040

Definition at line 331 of file ssl3.h.

◆ SSL3_CC_HANDSHAKE

#define SSL3_CC_HANDSHAKE   0x080

Definition at line 332 of file ssl3.h.

◆ SSL3_CC_READ

#define SSL3_CC_READ   0x001

Definition at line 327 of file ssl3.h.

◆ SSL3_CC_SERVER

#define SSL3_CC_SERVER   0x020

Definition at line 330 of file ssl3.h.

◆ SSL3_CC_WRITE

#define SSL3_CC_WRITE   0x002

Definition at line 328 of file ssl3.h.

◆ SSL3_CHANGE_CIPHER_CLIENT_READ

#define SSL3_CHANGE_CIPHER_CLIENT_READ   (SSL3_CC_CLIENT|SSL3_CC_READ)

Definition at line 336 of file ssl3.h.

◆ SSL3_CHANGE_CIPHER_CLIENT_WRITE

#define SSL3_CHANGE_CIPHER_CLIENT_WRITE   (SSL3_CC_CLIENT|SSL3_CC_WRITE)

Definition at line 334 of file ssl3.h.

◆ SSL3_CHANGE_CIPHER_SERVER_READ

#define SSL3_CHANGE_CIPHER_SERVER_READ   (SSL3_CC_SERVER|SSL3_CC_READ)

Definition at line 335 of file ssl3.h.

◆ SSL3_CHANGE_CIPHER_SERVER_WRITE

#define SSL3_CHANGE_CIPHER_SERVER_WRITE   (SSL3_CC_SERVER|SSL3_CC_WRITE)

Definition at line 337 of file ssl3.h.

◆ SSL3_CK_ADH_DES_192_CBC_SHA

#define SSL3_CK_ADH_DES_192_CBC_SHA   0x0300001B

Definition at line 70 of file ssl3.h.

◆ SSL3_CK_ADH_DES_40_CBC_SHA

#define SSL3_CK_ADH_DES_40_CBC_SHA   0x03000019

Definition at line 68 of file ssl3.h.

◆ SSL3_CK_ADH_DES_64_CBC_SHA

#define SSL3_CK_ADH_DES_64_CBC_SHA   0x0300001A

Definition at line 69 of file ssl3.h.

◆ SSL3_CK_ADH_RC4_128_MD5

#define SSL3_CK_ADH_RC4_128_MD5   0x03000018

Definition at line 67 of file ssl3.h.

◆ SSL3_CK_ADH_RC4_40_MD5

#define SSL3_CK_ADH_RC4_40_MD5   0x03000017

Definition at line 66 of file ssl3.h.

◆ SSL3_CK_DH_DSS_DES_192_CBC3_SHA

#define SSL3_CK_DH_DSS_DES_192_CBC3_SHA   0x0300000D

Definition at line 48 of file ssl3.h.

◆ SSL3_CK_DH_DSS_DES_40_CBC_SHA

#define SSL3_CK_DH_DSS_DES_40_CBC_SHA   0x0300000B

Definition at line 46 of file ssl3.h.

◆ SSL3_CK_DH_DSS_DES_64_CBC_SHA

#define SSL3_CK_DH_DSS_DES_64_CBC_SHA   0x0300000C

Definition at line 47 of file ssl3.h.

◆ SSL3_CK_DH_RSA_DES_192_CBC3_SHA

#define SSL3_CK_DH_RSA_DES_192_CBC3_SHA   0x03000010

Definition at line 51 of file ssl3.h.

◆ SSL3_CK_DH_RSA_DES_40_CBC_SHA

#define SSL3_CK_DH_RSA_DES_40_CBC_SHA   0x0300000E

Definition at line 49 of file ssl3.h.

◆ SSL3_CK_DH_RSA_DES_64_CBC_SHA

#define SSL3_CK_DH_RSA_DES_64_CBC_SHA   0x0300000F

Definition at line 50 of file ssl3.h.

◆ SSL3_CK_DHE_DSS_DES_192_CBC3_SHA

#define SSL3_CK_DHE_DSS_DES_192_CBC3_SHA   0x03000013

Definition at line 57 of file ssl3.h.

◆ SSL3_CK_DHE_DSS_DES_40_CBC_SHA

#define SSL3_CK_DHE_DSS_DES_40_CBC_SHA   0x03000011

Definition at line 53 of file ssl3.h.

◆ SSL3_CK_DHE_DSS_DES_64_CBC_SHA

#define SSL3_CK_DHE_DSS_DES_64_CBC_SHA   0x03000012

Definition at line 55 of file ssl3.h.

◆ SSL3_CK_DHE_RSA_DES_192_CBC3_SHA

#define SSL3_CK_DHE_RSA_DES_192_CBC3_SHA   0x03000016

Definition at line 63 of file ssl3.h.

◆ SSL3_CK_DHE_RSA_DES_40_CBC_SHA

#define SSL3_CK_DHE_RSA_DES_40_CBC_SHA   0x03000014

Definition at line 59 of file ssl3.h.

◆ SSL3_CK_DHE_RSA_DES_64_CBC_SHA

#define SSL3_CK_DHE_RSA_DES_64_CBC_SHA   0x03000015

Definition at line 61 of file ssl3.h.

◆ SSL3_CK_EDH_DSS_DES_192_CBC3_SHA

#define SSL3_CK_EDH_DSS_DES_192_CBC3_SHA   SSL3_CK_DHE_DSS_DES_192_CBC3_SHA

Definition at line 58 of file ssl3.h.

◆ SSL3_CK_EDH_DSS_DES_40_CBC_SHA

#define SSL3_CK_EDH_DSS_DES_40_CBC_SHA   SSL3_CK_DHE_DSS_DES_40_CBC_SHA

Definition at line 54 of file ssl3.h.

◆ SSL3_CK_EDH_DSS_DES_64_CBC_SHA

#define SSL3_CK_EDH_DSS_DES_64_CBC_SHA   SSL3_CK_DHE_DSS_DES_64_CBC_SHA

Definition at line 56 of file ssl3.h.

◆ SSL3_CK_EDH_RSA_DES_192_CBC3_SHA

#define SSL3_CK_EDH_RSA_DES_192_CBC3_SHA   SSL3_CK_DHE_RSA_DES_192_CBC3_SHA

Definition at line 64 of file ssl3.h.

◆ SSL3_CK_EDH_RSA_DES_40_CBC_SHA

#define SSL3_CK_EDH_RSA_DES_40_CBC_SHA   SSL3_CK_DHE_RSA_DES_40_CBC_SHA

Definition at line 60 of file ssl3.h.

◆ SSL3_CK_EDH_RSA_DES_64_CBC_SHA

#define SSL3_CK_EDH_RSA_DES_64_CBC_SHA   SSL3_CK_DHE_RSA_DES_64_CBC_SHA

Definition at line 62 of file ssl3.h.

◆ SSL3_CK_FALLBACK_SCSV

#define SSL3_CK_FALLBACK_SCSV   0x03005600

Definition at line 33 of file ssl3.h.

◆ SSL3_CK_RSA_DES_192_CBC3_SHA

#define SSL3_CK_RSA_DES_192_CBC3_SHA   0x0300000A

Definition at line 44 of file ssl3.h.

◆ SSL3_CK_RSA_DES_40_CBC_SHA

#define SSL3_CK_RSA_DES_40_CBC_SHA   0x03000008

Definition at line 42 of file ssl3.h.

◆ SSL3_CK_RSA_DES_64_CBC_SHA

#define SSL3_CK_RSA_DES_64_CBC_SHA   0x03000009

Definition at line 43 of file ssl3.h.

◆ SSL3_CK_RSA_IDEA_128_SHA

#define SSL3_CK_RSA_IDEA_128_SHA   0x03000007

Definition at line 41 of file ssl3.h.

◆ SSL3_CK_RSA_NULL_MD5

#define SSL3_CK_RSA_NULL_MD5   0x03000001

Definition at line 35 of file ssl3.h.

◆ SSL3_CK_RSA_NULL_SHA

#define SSL3_CK_RSA_NULL_SHA   0x03000002

Definition at line 36 of file ssl3.h.

◆ SSL3_CK_RSA_RC2_40_MD5

#define SSL3_CK_RSA_RC2_40_MD5   0x03000006

Definition at line 40 of file ssl3.h.

◆ SSL3_CK_RSA_RC4_128_MD5

#define SSL3_CK_RSA_RC4_128_MD5   0x03000004

Definition at line 38 of file ssl3.h.

◆ SSL3_CK_RSA_RC4_128_SHA

#define SSL3_CK_RSA_RC4_128_SHA   0x03000005

Definition at line 39 of file ssl3.h.

◆ SSL3_CK_RSA_RC4_40_MD5

#define SSL3_CK_RSA_RC4_40_MD5   0x03000003

Definition at line 37 of file ssl3.h.

◆ SSL3_CK_SCSV

#define SSL3_CK_SCSV   0x030000FF

Definition at line 27 of file ssl3.h.

◆ SSL3_CT_DSS_EPHEMERAL_DH

#define SSL3_CT_DSS_EPHEMERAL_DH   6

Definition at line 262 of file ssl3.h.

◆ SSL3_CT_DSS_FIXED_DH

#define SSL3_CT_DSS_FIXED_DH   4

Definition at line 260 of file ssl3.h.

◆ SSL3_CT_DSS_SIGN

#define SSL3_CT_DSS_SIGN   2

Definition at line 258 of file ssl3.h.

◆ SSL3_CT_FORTEZZA_DMS

#define SSL3_CT_FORTEZZA_DMS   20

Definition at line 263 of file ssl3.h.

◆ SSL3_CT_NUMBER

#define SSL3_CT_NUMBER   10

Definition at line 268 of file ssl3.h.

◆ SSL3_CT_RSA_EPHEMERAL_DH

#define SSL3_CT_RSA_EPHEMERAL_DH   5

Definition at line 261 of file ssl3.h.

◆ SSL3_CT_RSA_FIXED_DH

#define SSL3_CT_RSA_FIXED_DH   3

Definition at line 259 of file ssl3.h.

◆ SSL3_CT_RSA_SIGN

#define SSL3_CT_RSA_SIGN   1

Definition at line 257 of file ssl3.h.

◆ SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS

#define SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS   0x0001

Definition at line 277 of file ssl3.h.

◆ SSL3_HM_HEADER_LENGTH

#define SSL3_HM_HEADER_LENGTH   4

Definition at line 135 of file ssl3.h.

◆ SSL3_MASTER_SECRET_SIZE

#define SSL3_MASTER_SECRET_SIZE   48

Definition at line 130 of file ssl3.h.

◆ SSL3_MAX_SSL_SESSION_ID_LENGTH

#define SSL3_MAX_SSL_SESSION_ID_LENGTH   32

Definition at line 128 of file ssl3.h.

◆ SSL3_MD_CLIENT_FINISHED_CONST

#define SSL3_MD_CLIENT_FINISHED_CONST   "\x43\x4C\x4E\x54"

Definition at line 206 of file ssl3.h.

◆ SSL3_MD_SERVER_FINISHED_CONST

#define SSL3_MD_SERVER_FINISHED_CONST   "\x53\x52\x56\x52"

Definition at line 207 of file ssl3.h.

◆ SSL3_MT_CCS

#define SSL3_MT_CCS   1

Definition at line 324 of file ssl3.h.

◆ SSL3_MT_CERTIFICATE

#define SSL3_MT_CERTIFICATE   11

Definition at line 304 of file ssl3.h.

◆ SSL3_MT_CERTIFICATE_REQUEST

#define SSL3_MT_CERTIFICATE_REQUEST   13

Definition at line 306 of file ssl3.h.

◆ SSL3_MT_CERTIFICATE_STATUS

#define SSL3_MT_CERTIFICATE_STATUS   22

Definition at line 312 of file ssl3.h.

◆ SSL3_MT_CERTIFICATE_URL

#define SSL3_MT_CERTIFICATE_URL   21

Definition at line 311 of file ssl3.h.

◆ SSL3_MT_CERTIFICATE_VERIFY

#define SSL3_MT_CERTIFICATE_VERIFY   15

Definition at line 308 of file ssl3.h.

◆ SSL3_MT_CHANGE_CIPHER_SPEC

#define SSL3_MT_CHANGE_CIPHER_SPEC   0x0101

Definition at line 322 of file ssl3.h.

◆ SSL3_MT_CLIENT_HELLO

#define SSL3_MT_CLIENT_HELLO   1

Definition at line 299 of file ssl3.h.

◆ SSL3_MT_CLIENT_KEY_EXCHANGE

#define SSL3_MT_CLIENT_KEY_EXCHANGE   16

Definition at line 309 of file ssl3.h.

◆ SSL3_MT_ENCRYPTED_EXTENSIONS

#define SSL3_MT_ENCRYPTED_EXTENSIONS   8

Definition at line 303 of file ssl3.h.

◆ SSL3_MT_END_OF_EARLY_DATA

#define SSL3_MT_END_OF_EARLY_DATA   5

Definition at line 302 of file ssl3.h.

◆ SSL3_MT_FINISHED

#define SSL3_MT_FINISHED   20

Definition at line 310 of file ssl3.h.

◆ SSL3_MT_HELLO_REQUEST

#define SSL3_MT_HELLO_REQUEST   0

Definition at line 298 of file ssl3.h.

◆ SSL3_MT_KEY_UPDATE

#define SSL3_MT_KEY_UPDATE   24

Definition at line 314 of file ssl3.h.

◆ SSL3_MT_MESSAGE_HASH

#define SSL3_MT_MESSAGE_HASH   254

Definition at line 318 of file ssl3.h.

◆ SSL3_MT_NEWSESSION_TICKET

#define SSL3_MT_NEWSESSION_TICKET   4

Definition at line 301 of file ssl3.h.

◆ SSL3_MT_NEXT_PROTO

#define SSL3_MT_NEXT_PROTO   67

Definition at line 316 of file ssl3.h.

◆ SSL3_MT_SERVER_DONE

#define SSL3_MT_SERVER_DONE   14

Definition at line 307 of file ssl3.h.

◆ SSL3_MT_SERVER_HELLO

#define SSL3_MT_SERVER_HELLO   2

Definition at line 300 of file ssl3.h.

◆ SSL3_MT_SERVER_KEY_EXCHANGE

#define SSL3_MT_SERVER_KEY_EXCHANGE   12

Definition at line 305 of file ssl3.h.

◆ SSL3_MT_SUPPLEMENTAL_DATA

#define SSL3_MT_SUPPLEMENTAL_DATA   23

Definition at line 313 of file ssl3.h.

◆ SSL3_RANDOM_SIZE

#define SSL3_RANDOM_SIZE   32

Definition at line 131 of file ssl3.h.

◆ SSL3_RFC_ADH_DES_192_CBC_SHA

#define SSL3_RFC_ADH_DES_192_CBC_SHA   "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"

Definition at line 78 of file ssl3.h.

◆ SSL3_RFC_ADH_RC4_128_MD5

#define SSL3_RFC_ADH_RC4_128_MD5   "TLS_DH_anon_WITH_RC4_128_MD5"

Definition at line 82 of file ssl3.h.

◆ SSL3_RFC_DHE_DSS_DES_192_CBC3_SHA

#define SSL3_RFC_DHE_DSS_DES_192_CBC3_SHA   "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"

Definition at line 76 of file ssl3.h.

◆ SSL3_RFC_DHE_RSA_DES_192_CBC3_SHA

#define SSL3_RFC_DHE_RSA_DES_192_CBC3_SHA   "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"

Definition at line 77 of file ssl3.h.

◆ SSL3_RFC_RSA_DES_192_CBC3_SHA

#define SSL3_RFC_RSA_DES_192_CBC3_SHA   "TLS_RSA_WITH_3DES_EDE_CBC_SHA"

Definition at line 75 of file ssl3.h.

◆ SSL3_RFC_RSA_IDEA_128_SHA

#define SSL3_RFC_RSA_IDEA_128_SHA   "TLS_RSA_WITH_IDEA_CBC_SHA"

Definition at line 79 of file ssl3.h.

◆ SSL3_RFC_RSA_NULL_MD5

#define SSL3_RFC_RSA_NULL_MD5   "TLS_RSA_WITH_NULL_MD5"

Definition at line 73 of file ssl3.h.

◆ SSL3_RFC_RSA_NULL_SHA

#define SSL3_RFC_RSA_NULL_SHA   "TLS_RSA_WITH_NULL_SHA"

Definition at line 74 of file ssl3.h.

◆ SSL3_RFC_RSA_RC4_128_MD5

#define SSL3_RFC_RSA_RC4_128_MD5   "TLS_RSA_WITH_RC4_128_MD5"

Definition at line 80 of file ssl3.h.

◆ SSL3_RFC_RSA_RC4_128_SHA

#define SSL3_RFC_RSA_RC4_128_SHA   "TLS_RSA_WITH_RC4_128_SHA"

Definition at line 81 of file ssl3.h.

◆ SSL3_RT_ALERT

#define SSL3_RT_ALERT   21

Definition at line 214 of file ssl3.h.

◆ SSL3_RT_APPLICATION_DATA

#define SSL3_RT_APPLICATION_DATA   23

Definition at line 216 of file ssl3.h.

◆ SSL3_RT_CHANGE_CIPHER_SPEC

#define SSL3_RT_CHANGE_CIPHER_SPEC   20

Definition at line 213 of file ssl3.h.

◆ SSL3_RT_HANDSHAKE

#define SSL3_RT_HANDSHAKE   22

Definition at line 215 of file ssl3.h.

◆ SSL3_RT_HEADER

#define SSL3_RT_HEADER   0x100

Definition at line 234 of file ssl3.h.

◆ SSL3_RT_HEADER_LENGTH

#define SSL3_RT_HEADER_LENGTH   5

Definition at line 133 of file ssl3.h.

◆ SSL3_RT_INNER_CONTENT_TYPE

#define SSL3_RT_INNER_CONTENT_TYPE   0x101

Definition at line 235 of file ssl3.h.

◆ SSL3_RT_MAX_COMPRESSED_LENGTH

#define SSL3_RT_MAX_COMPRESSED_LENGTH    (SSL3_RT_MAX_PLAIN_LENGTH+SSL3_RT_MAX_COMPRESSED_OVERHEAD)

Definition at line 196 of file ssl3.h.

◆ SSL3_RT_MAX_COMPRESSED_OVERHEAD

#define SSL3_RT_MAX_COMPRESSED_OVERHEAD   1024

Definition at line 173 of file ssl3.h.

◆ SSL3_RT_MAX_ENCRYPTED_LENGTH

#define SSL3_RT_MAX_ENCRYPTED_LENGTH    (SSL3_RT_MAX_ENCRYPTED_OVERHEAD+SSL3_RT_MAX_COMPRESSED_LENGTH)

Definition at line 199 of file ssl3.h.

◆ SSL3_RT_MAX_ENCRYPTED_OVERHEAD

#define SSL3_RT_MAX_ENCRYPTED_OVERHEAD   (256 + SSL3_RT_MAX_MD_SIZE)

Definition at line 180 of file ssl3.h.

◆ SSL3_RT_MAX_EXTRA

#define SSL3_RT_MAX_EXTRA   (16384)

Definition at line 168 of file ssl3.h.

◆ SSL3_RT_MAX_MD_SIZE

#define SSL3_RT_MAX_MD_SIZE   64

Definition at line 160 of file ssl3.h.

◆ SSL3_RT_MAX_PACKET_SIZE

#define SSL3_RT_MAX_PACKET_SIZE    (SSL3_RT_MAX_ENCRYPTED_LENGTH+SSL3_RT_HEADER_LENGTH)

Definition at line 203 of file ssl3.h.

◆ SSL3_RT_MAX_PLAIN_LENGTH

#define SSL3_RT_MAX_PLAIN_LENGTH   16384

Definition at line 171 of file ssl3.h.

◆ SSL3_RT_MAX_TLS13_ENCRYPTED_LENGTH

#define SSL3_RT_MAX_TLS13_ENCRYPTED_LENGTH    (SSL3_RT_MAX_PLAIN_LENGTH + SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD)

Definition at line 201 of file ssl3.h.

◆ SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD

#define SSL3_RT_MAX_TLS13_ENCRYPTED_OVERHEAD   256

Definition at line 181 of file ssl3.h.

◆ SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD

#define SSL3_RT_SEND_MAX_ENCRYPTED_OVERHEAD    (SSL_RT_MAX_CIPHER_BLOCK_SIZE + SSL3_RT_MAX_MD_SIZE)

Definition at line 188 of file ssl3.h.

◆ SSL3_SESSION_ID_SIZE

#define SSL3_SESSION_ID_SIZE   32

Definition at line 132 of file ssl3.h.

◆ SSL3_SSL_SESSION_ID_LENGTH

#define SSL3_SSL_SESSION_ID_LENGTH   32

Definition at line 127 of file ssl3.h.

◆ SSL3_TXT_ADH_DES_192_CBC_SHA

#define SSL3_TXT_ADH_DES_192_CBC_SHA   "ADH-DES-CBC3-SHA"

Definition at line 125 of file ssl3.h.

◆ SSL3_TXT_ADH_DES_40_CBC_SHA

#define SSL3_TXT_ADH_DES_40_CBC_SHA   "EXP-ADH-DES-CBC-SHA"

Definition at line 123 of file ssl3.h.

◆ SSL3_TXT_ADH_DES_64_CBC_SHA

#define SSL3_TXT_ADH_DES_64_CBC_SHA   "ADH-DES-CBC-SHA"

Definition at line 124 of file ssl3.h.

◆ SSL3_TXT_ADH_RC4_128_MD5

#define SSL3_TXT_ADH_RC4_128_MD5   "ADH-RC4-MD5"

Definition at line 122 of file ssl3.h.

◆ SSL3_TXT_ADH_RC4_40_MD5

#define SSL3_TXT_ADH_RC4_40_MD5   "EXP-ADH-RC4-MD5"

Definition at line 121 of file ssl3.h.

◆ SSL3_TXT_DH_DSS_DES_192_CBC3_SHA

#define SSL3_TXT_DH_DSS_DES_192_CBC3_SHA   "DH-DSS-DES-CBC3-SHA"

Definition at line 97 of file ssl3.h.

◆ SSL3_TXT_DH_DSS_DES_40_CBC_SHA

#define SSL3_TXT_DH_DSS_DES_40_CBC_SHA   "EXP-DH-DSS-DES-CBC-SHA"

Definition at line 95 of file ssl3.h.

◆ SSL3_TXT_DH_DSS_DES_64_CBC_SHA

#define SSL3_TXT_DH_DSS_DES_64_CBC_SHA   "DH-DSS-DES-CBC-SHA"

Definition at line 96 of file ssl3.h.

◆ SSL3_TXT_DH_RSA_DES_192_CBC3_SHA

#define SSL3_TXT_DH_RSA_DES_192_CBC3_SHA   "DH-RSA-DES-CBC3-SHA"

Definition at line 100 of file ssl3.h.

◆ SSL3_TXT_DH_RSA_DES_40_CBC_SHA

#define SSL3_TXT_DH_RSA_DES_40_CBC_SHA   "EXP-DH-RSA-DES-CBC-SHA"

Definition at line 98 of file ssl3.h.

◆ SSL3_TXT_DH_RSA_DES_64_CBC_SHA

#define SSL3_TXT_DH_RSA_DES_64_CBC_SHA   "DH-RSA-DES-CBC-SHA"

Definition at line 99 of file ssl3.h.

◆ SSL3_TXT_DHE_DSS_DES_192_CBC3_SHA

#define SSL3_TXT_DHE_DSS_DES_192_CBC3_SHA   "DHE-DSS-DES-CBC3-SHA"

Definition at line 104 of file ssl3.h.

◆ SSL3_TXT_DHE_DSS_DES_40_CBC_SHA

#define SSL3_TXT_DHE_DSS_DES_40_CBC_SHA   "EXP-DHE-DSS-DES-CBC-SHA"

Definition at line 102 of file ssl3.h.

◆ SSL3_TXT_DHE_DSS_DES_64_CBC_SHA

#define SSL3_TXT_DHE_DSS_DES_64_CBC_SHA   "DHE-DSS-DES-CBC-SHA"

Definition at line 103 of file ssl3.h.

◆ SSL3_TXT_DHE_RSA_DES_192_CBC3_SHA

#define SSL3_TXT_DHE_RSA_DES_192_CBC3_SHA   "DHE-RSA-DES-CBC3-SHA"

Definition at line 107 of file ssl3.h.

◆ SSL3_TXT_DHE_RSA_DES_40_CBC_SHA

#define SSL3_TXT_DHE_RSA_DES_40_CBC_SHA   "EXP-DHE-RSA-DES-CBC-SHA"

Definition at line 105 of file ssl3.h.

◆ SSL3_TXT_DHE_RSA_DES_64_CBC_SHA

#define SSL3_TXT_DHE_RSA_DES_64_CBC_SHA   "DHE-RSA-DES-CBC-SHA"

Definition at line 106 of file ssl3.h.

◆ SSL3_TXT_EDH_DSS_DES_192_CBC3_SHA

#define SSL3_TXT_EDH_DSS_DES_192_CBC3_SHA   "EDH-DSS-DES-CBC3-SHA"

Definition at line 116 of file ssl3.h.

◆ SSL3_TXT_EDH_DSS_DES_40_CBC_SHA

#define SSL3_TXT_EDH_DSS_DES_40_CBC_SHA   "EXP-EDH-DSS-DES-CBC-SHA"

Definition at line 114 of file ssl3.h.

◆ SSL3_TXT_EDH_DSS_DES_64_CBC_SHA

#define SSL3_TXT_EDH_DSS_DES_64_CBC_SHA   "EDH-DSS-DES-CBC-SHA"

Definition at line 115 of file ssl3.h.

◆ SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA

#define SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA   "EDH-RSA-DES-CBC3-SHA"

Definition at line 119 of file ssl3.h.

◆ SSL3_TXT_EDH_RSA_DES_40_CBC_SHA

#define SSL3_TXT_EDH_RSA_DES_40_CBC_SHA   "EXP-EDH-RSA-DES-CBC-SHA"

Definition at line 117 of file ssl3.h.

◆ SSL3_TXT_EDH_RSA_DES_64_CBC_SHA

#define SSL3_TXT_EDH_RSA_DES_64_CBC_SHA   "EDH-RSA-DES-CBC-SHA"

Definition at line 118 of file ssl3.h.

◆ SSL3_TXT_RSA_DES_192_CBC3_SHA

#define SSL3_TXT_RSA_DES_192_CBC3_SHA   "DES-CBC3-SHA"

Definition at line 93 of file ssl3.h.

◆ SSL3_TXT_RSA_DES_40_CBC_SHA

#define SSL3_TXT_RSA_DES_40_CBC_SHA   "EXP-DES-CBC-SHA"

Definition at line 91 of file ssl3.h.

◆ SSL3_TXT_RSA_DES_64_CBC_SHA

#define SSL3_TXT_RSA_DES_64_CBC_SHA   "DES-CBC-SHA"

Definition at line 92 of file ssl3.h.

◆ SSL3_TXT_RSA_IDEA_128_SHA

#define SSL3_TXT_RSA_IDEA_128_SHA   "IDEA-CBC-SHA"

Definition at line 90 of file ssl3.h.

◆ SSL3_TXT_RSA_NULL_MD5

#define SSL3_TXT_RSA_NULL_MD5   "NULL-MD5"

Definition at line 84 of file ssl3.h.

◆ SSL3_TXT_RSA_NULL_SHA

#define SSL3_TXT_RSA_NULL_SHA   "NULL-SHA"

Definition at line 85 of file ssl3.h.

◆ SSL3_TXT_RSA_RC2_40_MD5

#define SSL3_TXT_RSA_RC2_40_MD5   "EXP-RC2-CBC-MD5"

Definition at line 89 of file ssl3.h.

◆ SSL3_TXT_RSA_RC4_128_MD5

#define SSL3_TXT_RSA_RC4_128_MD5   "RC4-MD5"

Definition at line 87 of file ssl3.h.

◆ SSL3_TXT_RSA_RC4_128_SHA

#define SSL3_TXT_RSA_RC4_128_SHA   "RC4-SHA"

Definition at line 88 of file ssl3.h.

◆ SSL3_TXT_RSA_RC4_40_MD5

#define SSL3_TXT_RSA_RC4_40_MD5   "EXP-RC4-MD5"

Definition at line 86 of file ssl3.h.

◆ SSL3_VERSION

#define SSL3_VERSION   0x0300

Definition at line 209 of file ssl3.h.

◆ SSL3_VERSION_MAJOR

#define SSL3_VERSION_MAJOR   0x03

Definition at line 210 of file ssl3.h.

◆ SSL3_VERSION_MINOR

#define SSL3_VERSION_MINOR   0x00

Definition at line 211 of file ssl3.h.

◆ SSL_RT_MAX_CIPHER_BLOCK_SIZE

#define SSL_RT_MAX_CIPHER_BLOCK_SIZE   16

Definition at line 166 of file ssl3.h.

◆ TLS1_FLAGS_ENCRYPT_THEN_MAC

#define TLS1_FLAGS_ENCRYPT_THEN_MAC   TLS1_FLAGS_ENCRYPT_THEN_MAC_READ

Definition at line 286 of file ssl3.h.

◆ TLS1_FLAGS_ENCRYPT_THEN_MAC_READ

#define TLS1_FLAGS_ENCRYPT_THEN_MAC_READ   0x0100

Definition at line 285 of file ssl3.h.

◆ TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE

#define TLS1_FLAGS_ENCRYPT_THEN_MAC_WRITE   0x0400

Definition at line 291 of file ssl3.h.

◆ TLS1_FLAGS_RECEIVED_EXTMS

#define TLS1_FLAGS_RECEIVED_EXTMS   0x0200

Definition at line 289 of file ssl3.h.

◆ TLS1_FLAGS_REQUIRED_EXTMS

#define TLS1_FLAGS_REQUIRED_EXTMS   0x1000

Definition at line 296 of file ssl3.h.

◆ TLS1_FLAGS_SKIP_CERT_VERIFY

#define TLS1_FLAGS_SKIP_CERT_VERIFY   0x0010

Definition at line 282 of file ssl3.h.

◆ TLS1_FLAGS_STATELESS

#define TLS1_FLAGS_STATELESS   0x0800

Definition at line 293 of file ssl3.h.

◆ TLS1_FLAGS_TLS_PADDING_BUG

#define TLS1_FLAGS_TLS_PADDING_BUG   0x0

Definition at line 280 of file ssl3.h.

◆ TLS1_HB_REQUEST

#define TLS1_HB_REQUEST   1

Definition at line 253 of file ssl3.h.

◆ TLS1_HB_RESPONSE

#define TLS1_HB_RESPONSE   2

Definition at line 254 of file ssl3.h.

◆ TLS1_RT_CRYPTO

#define TLS1_RT_CRYPTO   0x1000

Definition at line 220 of file ssl3.h.

◆ TLS1_RT_CRYPTO_CLIENT_RANDOM

#define TLS1_RT_CRYPTO_CLIENT_RANDOM   (TLS1_RT_CRYPTO | 0x2)

Definition at line 222 of file ssl3.h.

◆ TLS1_RT_CRYPTO_FIXED_IV

#define TLS1_RT_CRYPTO_FIXED_IV   (TLS1_RT_CRYPTO | 0x8)

Definition at line 231 of file ssl3.h.

◆ TLS1_RT_CRYPTO_IV

#define TLS1_RT_CRYPTO_IV   (TLS1_RT_CRYPTO | 0x7)

Definition at line 230 of file ssl3.h.

◆ TLS1_RT_CRYPTO_KEY

#define TLS1_RT_CRYPTO_KEY   (TLS1_RT_CRYPTO | 0x6)

Definition at line 229 of file ssl3.h.

◆ TLS1_RT_CRYPTO_MAC

#define TLS1_RT_CRYPTO_MAC   (TLS1_RT_CRYPTO | 0x5)

Definition at line 228 of file ssl3.h.

◆ TLS1_RT_CRYPTO_MASTER

#define TLS1_RT_CRYPTO_MASTER   (TLS1_RT_CRYPTO | 0x4)

Definition at line 224 of file ssl3.h.

◆ TLS1_RT_CRYPTO_PREMASTER

#define TLS1_RT_CRYPTO_PREMASTER   (TLS1_RT_CRYPTO | 0x1)

Definition at line 221 of file ssl3.h.

◆ TLS1_RT_CRYPTO_READ

#define TLS1_RT_CRYPTO_READ   0x0000

Definition at line 226 of file ssl3.h.

◆ TLS1_RT_CRYPTO_SERVER_RANDOM

#define TLS1_RT_CRYPTO_SERVER_RANDOM   (TLS1_RT_CRYPTO | 0x3)

Definition at line 223 of file ssl3.h.

◆ TLS1_RT_CRYPTO_WRITE

#define TLS1_RT_CRYPTO_WRITE   0x0100

Definition at line 227 of file ssl3.h.