Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs'
Referencia del Archivo src/libdigidoc/openssl/ssl/ssl3.h
#include <openssl/comp.h>
#include <openssl/buffer.h>
#include <openssl/evp.h>
#include <openssl/ssl.h>
#include <openssl/pq_compat.h>

Ir al código fuente de este archivo.

Clases

struct  ssl3_record_st
struct  ssl3_buffer_st
struct  ssl3_state_st

'defines'

#define SSL3_CK_SCSV   0x030000FF
#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_EDH_DSS_DES_40_CBC_SHA   0x03000011
#define SSL3_CK_EDH_DSS_DES_64_CBC_SHA   0x03000012
#define SSL3_CK_EDH_DSS_DES_192_CBC3_SHA   0x03000013
#define SSL3_CK_EDH_RSA_DES_40_CBC_SHA   0x03000014
#define SSL3_CK_EDH_RSA_DES_64_CBC_SHA   0x03000015
#define SSL3_CK_EDH_RSA_DES_192_CBC3_SHA   0x03000016
#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_CK_FZA_DMS_NULL_SHA   0x0300001C
#define SSL3_CK_FZA_DMS_FZA_SHA   0x0300001D
#define SSL3_CK_KRB5_DES_64_CBC_SHA   0x0300001E
#define SSL3_CK_KRB5_DES_192_CBC3_SHA   0x0300001F
#define SSL3_CK_KRB5_RC4_128_SHA   0x03000020
#define SSL3_CK_KRB5_IDEA_128_CBC_SHA   0x03000021
#define SSL3_CK_KRB5_DES_64_CBC_MD5   0x03000022
#define SSL3_CK_KRB5_DES_192_CBC3_MD5   0x03000023
#define SSL3_CK_KRB5_RC4_128_MD5   0x03000024
#define SSL3_CK_KRB5_IDEA_128_CBC_MD5   0x03000025
#define SSL3_CK_KRB5_DES_40_CBC_SHA   0x03000026
#define SSL3_CK_KRB5_RC2_40_CBC_SHA   0x03000027
#define SSL3_CK_KRB5_RC4_40_SHA   0x03000028
#define SSL3_CK_KRB5_DES_40_CBC_MD5   0x03000029
#define SSL3_CK_KRB5_RC2_40_CBC_MD5   0x0300002A
#define SSL3_CK_KRB5_RC4_40_MD5   0x0300002B
#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_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_TXT_FZA_DMS_NULL_SHA   "FZA-NULL-SHA"
#define SSL3_TXT_FZA_DMS_FZA_SHA   "FZA-FZA-CBC-SHA"
#define SSL3_TXT_FZA_DMS_RC4_SHA   "FZA-RC4-SHA"
#define SSL3_TXT_KRB5_DES_64_CBC_SHA   "KRB5-DES-CBC-SHA"
#define SSL3_TXT_KRB5_DES_192_CBC3_SHA   "KRB5-DES-CBC3-SHA"
#define SSL3_TXT_KRB5_RC4_128_SHA   "KRB5-RC4-SHA"
#define SSL3_TXT_KRB5_IDEA_128_CBC_SHA   "KRB5-IDEA-CBC-SHA"
#define SSL3_TXT_KRB5_DES_64_CBC_MD5   "KRB5-DES-CBC-MD5"
#define SSL3_TXT_KRB5_DES_192_CBC3_MD5   "KRB5-DES-CBC3-MD5"
#define SSL3_TXT_KRB5_RC4_128_MD5   "KRB5-RC4-MD5"
#define SSL3_TXT_KRB5_IDEA_128_CBC_MD5   "KRB5-IDEA-CBC-MD5"
#define SSL3_TXT_KRB5_DES_40_CBC_SHA   "EXP-KRB5-DES-CBC-SHA"
#define SSL3_TXT_KRB5_RC2_40_CBC_SHA   "EXP-KRB5-RC2-CBC-SHA"
#define SSL3_TXT_KRB5_RC4_40_SHA   "EXP-KRB5-RC4-SHA"
#define SSL3_TXT_KRB5_DES_40_CBC_MD5   "EXP-KRB5-DES-CBC-MD5"
#define SSL3_TXT_KRB5_RC2_40_CBC_MD5   "EXP-KRB5-RC2-CBC-MD5"
#define SSL3_TXT_KRB5_RC4_40_MD5   "EXP-KRB5-RC4-MD5"
#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_RT_MAX_EXTRA   (16384)
#define SSL3_RT_MAX_PLAIN_LENGTH   16384
#define SSL3_RT_MAX_COMPRESSED_LENGTH   (1024+SSL3_RT_MAX_PLAIN_LENGTH)
#define SSL3_RT_MAX_ENCRYPTED_LENGTH   (1024+SSL3_RT_MAX_COMPRESSED_LENGTH)
#define SSL3_RT_MAX_PACKET_SIZE   (SSL3_RT_MAX_ENCRYPTED_LENGTH+SSL3_RT_HEADER_LENGTH)
#define SSL3_RT_MAX_DATA_SIZE   (1024*1024)
#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 SSL3_AL_WARNING   1
#define SSL3_AL_FATAL   2
#define SSL3_AD_CLOSE_NOTIFY   0
#define SSL3_AD_UNEXPECTED_MESSAGE   10
#define SSL3_AD_BAD_RECORD_MAC   20
#define SSL3_AD_DECOMPRESSION_FAILURE   30
#define SSL3_AD_HANDSHAKE_FAILURE   40
#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
#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   7
#define SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS   0x0001
#define SSL3_FLAGS_DELAY_CLIENT_FINISHED   0x0002
#define SSL3_FLAGS_POP_BUFFER   0x0004
#define TLS1_FLAGS_TLS_PADDING_BUG   0x0008
#define SSL3_ST_CW_FLUSH   (0x100|SSL_ST_CONNECT)
#define SSL3_ST_CW_CLNT_HELLO_A   (0x110|SSL_ST_CONNECT)
#define SSL3_ST_CW_CLNT_HELLO_B   (0x111|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_HELLO_A   (0x120|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_HELLO_B   (0x121|SSL_ST_CONNECT)
#define DTLS1_ST_CR_HELLO_VERIFY_REQUEST_A   (0x126|SSL_ST_CONNECT)
#define DTLS1_ST_CR_HELLO_VERIFY_REQUEST_B   (0x127|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_A   (0x130|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_B   (0x131|SSL_ST_CONNECT)
#define SSL3_ST_CR_KEY_EXCH_A   (0x140|SSL_ST_CONNECT)
#define SSL3_ST_CR_KEY_EXCH_B   (0x141|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_REQ_A   (0x150|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_REQ_B   (0x151|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_DONE_A   (0x160|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_DONE_B   (0x161|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_A   (0x170|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_B   (0x171|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_C   (0x172|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_D   (0x173|SSL_ST_CONNECT)
#define SSL3_ST_CW_KEY_EXCH_A   (0x180|SSL_ST_CONNECT)
#define SSL3_ST_CW_KEY_EXCH_B   (0x181|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_VRFY_A   (0x190|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_VRFY_B   (0x191|SSL_ST_CONNECT)
#define SSL3_ST_CW_CHANGE_A   (0x1A0|SSL_ST_CONNECT)
#define SSL3_ST_CW_CHANGE_B   (0x1A1|SSL_ST_CONNECT)
#define SSL3_ST_CW_FINISHED_A   (0x1B0|SSL_ST_CONNECT)
#define SSL3_ST_CW_FINISHED_B   (0x1B1|SSL_ST_CONNECT)
#define SSL3_ST_CR_CHANGE_A   (0x1C0|SSL_ST_CONNECT)
#define SSL3_ST_CR_CHANGE_B   (0x1C1|SSL_ST_CONNECT)
#define SSL3_ST_CR_FINISHED_A   (0x1D0|SSL_ST_CONNECT)
#define SSL3_ST_CR_FINISHED_B   (0x1D1|SSL_ST_CONNECT)
#define SSL3_ST_CR_SESSION_TICKET_A   (0x1E0|SSL_ST_CONNECT)
#define SSL3_ST_CR_SESSION_TICKET_B   (0x1E1|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_STATUS_A   (0x1F0|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_STATUS_B   (0x1F1|SSL_ST_CONNECT)
#define SSL3_ST_SW_FLUSH   (0x100|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CLNT_HELLO_A   (0x110|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CLNT_HELLO_B   (0x111|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CLNT_HELLO_C   (0x112|SSL_ST_ACCEPT)
#define DTLS1_ST_SW_HELLO_VERIFY_REQUEST_A   (0x113|SSL_ST_ACCEPT)
#define DTLS1_ST_SW_HELLO_VERIFY_REQUEST_B   (0x114|SSL_ST_ACCEPT)
#define SSL3_ST_SW_HELLO_REQ_A   (0x120|SSL_ST_ACCEPT)
#define SSL3_ST_SW_HELLO_REQ_B   (0x121|SSL_ST_ACCEPT)
#define SSL3_ST_SW_HELLO_REQ_C   (0x122|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_HELLO_A   (0x130|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_HELLO_B   (0x131|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_A   (0x140|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_B   (0x141|SSL_ST_ACCEPT)
#define SSL3_ST_SW_KEY_EXCH_A   (0x150|SSL_ST_ACCEPT)
#define SSL3_ST_SW_KEY_EXCH_B   (0x151|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_REQ_A   (0x160|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_REQ_B   (0x161|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_DONE_A   (0x170|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_DONE_B   (0x171|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_A   (0x180|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_B   (0x181|SSL_ST_ACCEPT)
#define SSL3_ST_SR_KEY_EXCH_A   (0x190|SSL_ST_ACCEPT)
#define SSL3_ST_SR_KEY_EXCH_B   (0x191|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_VRFY_A   (0x1A0|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_VRFY_B   (0x1A1|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CHANGE_A   (0x1B0|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CHANGE_B   (0x1B1|SSL_ST_ACCEPT)
#define SSL3_ST_SR_FINISHED_A   (0x1C0|SSL_ST_ACCEPT)
#define SSL3_ST_SR_FINISHED_B   (0x1C1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CHANGE_A   (0x1D0|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CHANGE_B   (0x1D1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_FINISHED_A   (0x1E0|SSL_ST_ACCEPT)
#define SSL3_ST_SW_FINISHED_B   (0x1E1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SESSION_TICKET_A   (0x1F0|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SESSION_TICKET_B   (0x1F1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_STATUS_A   (0x200|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_STATUS_B   (0x201|SSL_ST_ACCEPT)
#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_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_STATUS   22
#define DTLS1_MT_HELLO_VERIFY_REQUEST   3
#define SSL3_MT_CCS   1
#define SSL3_CC_READ   0x01
#define SSL3_CC_WRITE   0x02
#define SSL3_CC_CLIENT   0x10
#define SSL3_CC_SERVER   0x20
#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)

'typedefs'

typedef struct ssl3_record_st SSL3_RECORD
typedef struct ssl3_buffer_st SSL3_BUFFER
typedef struct ssl3_state_st SSL3_STATE

Documentación de los 'defines'

#define DTLS1_MT_HELLO_VERIFY_REQUEST   3
#define DTLS1_ST_CR_HELLO_VERIFY_REQUEST_A   (0x126|SSL_ST_CONNECT)
#define DTLS1_ST_CR_HELLO_VERIFY_REQUEST_B   (0x127|SSL_ST_CONNECT)
#define DTLS1_ST_SW_HELLO_VERIFY_REQUEST_A   (0x113|SSL_ST_ACCEPT)
#define DTLS1_ST_SW_HELLO_VERIFY_REQUEST_B   (0x114|SSL_ST_ACCEPT)
#define SSL3_AD_BAD_CERTIFICATE   42
#define SSL3_AD_BAD_RECORD_MAC   20
#define SSL3_AD_CERTIFICATE_EXPIRED   45
#define SSL3_AD_CERTIFICATE_REVOKED   44
#define SSL3_AD_CERTIFICATE_UNKNOWN   46
#define SSL3_AD_CLOSE_NOTIFY   0
#define SSL3_AD_DECOMPRESSION_FAILURE   30
#define SSL3_AD_HANDSHAKE_FAILURE   40
#define SSL3_AD_ILLEGAL_PARAMETER   47
#define SSL3_AD_NO_CERTIFICATE   41
#define SSL3_AD_UNEXPECTED_MESSAGE   10
#define SSL3_AD_UNSUPPORTED_CERTIFICATE   43
#define SSL3_AL_FATAL   2
#define SSL3_AL_WARNING   1
#define SSL3_CC_CLIENT   0x10
#define SSL3_CC_READ   0x01
#define SSL3_CC_SERVER   0x20
#define SSL3_CC_WRITE   0x02
#define SSL3_CHANGE_CIPHER_CLIENT_READ   (SSL3_CC_CLIENT|SSL3_CC_READ)
#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_SERVER_WRITE   (SSL3_CC_SERVER|SSL3_CC_WRITE)
#define SSL3_CK_ADH_DES_192_CBC_SHA   0x0300001B
#define SSL3_CK_ADH_DES_40_CBC_SHA   0x03000019
#define SSL3_CK_ADH_DES_64_CBC_SHA   0x0300001A
#define SSL3_CK_ADH_RC4_128_MD5   0x03000018
#define SSL3_CK_ADH_RC4_40_MD5   0x03000017
#define SSL3_CK_DH_DSS_DES_192_CBC3_SHA   0x0300000D
#define SSL3_CK_DH_DSS_DES_40_CBC_SHA   0x0300000B
#define SSL3_CK_DH_DSS_DES_64_CBC_SHA   0x0300000C
#define SSL3_CK_DH_RSA_DES_192_CBC3_SHA   0x03000010
#define SSL3_CK_DH_RSA_DES_40_CBC_SHA   0x0300000E
#define SSL3_CK_DH_RSA_DES_64_CBC_SHA   0x0300000F
#define SSL3_CK_EDH_DSS_DES_192_CBC3_SHA   0x03000013
#define SSL3_CK_EDH_DSS_DES_40_CBC_SHA   0x03000011
#define SSL3_CK_EDH_DSS_DES_64_CBC_SHA   0x03000012
#define SSL3_CK_EDH_RSA_DES_192_CBC3_SHA   0x03000016
#define SSL3_CK_EDH_RSA_DES_40_CBC_SHA   0x03000014
#define SSL3_CK_EDH_RSA_DES_64_CBC_SHA   0x03000015
#define SSL3_CK_FZA_DMS_FZA_SHA   0x0300001D
#define SSL3_CK_FZA_DMS_NULL_SHA   0x0300001C
#define SSL3_CK_KRB5_DES_192_CBC3_MD5   0x03000023
#define SSL3_CK_KRB5_DES_192_CBC3_SHA   0x0300001F
#define SSL3_CK_KRB5_DES_40_CBC_MD5   0x03000029
#define SSL3_CK_KRB5_DES_40_CBC_SHA   0x03000026
#define SSL3_CK_KRB5_DES_64_CBC_MD5   0x03000022
#define SSL3_CK_KRB5_DES_64_CBC_SHA   0x0300001E
#define SSL3_CK_KRB5_IDEA_128_CBC_MD5   0x03000025
#define SSL3_CK_KRB5_IDEA_128_CBC_SHA   0x03000021
#define SSL3_CK_KRB5_RC2_40_CBC_MD5   0x0300002A
#define SSL3_CK_KRB5_RC2_40_CBC_SHA   0x03000027
#define SSL3_CK_KRB5_RC4_128_MD5   0x03000024
#define SSL3_CK_KRB5_RC4_128_SHA   0x03000020
#define SSL3_CK_KRB5_RC4_40_MD5   0x0300002B
#define SSL3_CK_KRB5_RC4_40_SHA   0x03000028
#define SSL3_CK_RSA_DES_192_CBC3_SHA   0x0300000A
#define SSL3_CK_RSA_DES_40_CBC_SHA   0x03000008
#define SSL3_CK_RSA_DES_64_CBC_SHA   0x03000009
#define SSL3_CK_RSA_IDEA_128_SHA   0x03000007
#define SSL3_CK_RSA_NULL_MD5   0x03000001
#define SSL3_CK_RSA_NULL_SHA   0x03000002
#define SSL3_CK_RSA_RC2_40_MD5   0x03000006
#define SSL3_CK_RSA_RC4_128_MD5   0x03000004
#define SSL3_CK_RSA_RC4_128_SHA   0x03000005
#define SSL3_CK_RSA_RC4_40_MD5   0x03000003
#define SSL3_CK_SCSV   0x030000FF
#define SSL3_CT_DSS_EPHEMERAL_DH   6
#define SSL3_CT_DSS_FIXED_DH   4
#define SSL3_CT_DSS_SIGN   2
#define SSL3_CT_FORTEZZA_DMS   20
#define SSL3_CT_NUMBER   7
#define SSL3_CT_RSA_EPHEMERAL_DH   5
#define SSL3_CT_RSA_FIXED_DH   3
#define SSL3_CT_RSA_SIGN   1
#define SSL3_FLAGS_DELAY_CLIENT_FINISHED   0x0002
#define SSL3_FLAGS_NO_RENEGOTIATE_CIPHERS   0x0001
#define SSL3_FLAGS_POP_BUFFER   0x0004
#define SSL3_MASTER_SECRET_SIZE   48
#define SSL3_MAX_SSL_SESSION_ID_LENGTH   32
#define SSL3_MD_CLIENT_FINISHED_CONST   "\x43\x4C\x4E\x54"
#define SSL3_MD_SERVER_FINISHED_CONST   "\x53\x52\x56\x52"
#define SSL3_MT_CCS   1
#define SSL3_MT_CERTIFICATE   11
#define SSL3_MT_CERTIFICATE_REQUEST   13
#define SSL3_MT_CERTIFICATE_STATUS   22
#define SSL3_MT_CERTIFICATE_VERIFY   15
#define SSL3_MT_CLIENT_HELLO   1
#define SSL3_MT_CLIENT_KEY_EXCHANGE   16
#define SSL3_MT_FINISHED   20
#define SSL3_MT_HELLO_REQUEST   0
#define SSL3_MT_NEWSESSION_TICKET   4
#define SSL3_MT_SERVER_DONE   14
#define SSL3_MT_SERVER_HELLO   2
#define SSL3_MT_SERVER_KEY_EXCHANGE   12
#define SSL3_RANDOM_SIZE   32
#define SSL3_RT_ALERT   21
#define SSL3_RT_APPLICATION_DATA   23
#define SSL3_RT_CHANGE_CIPHER_SPEC   20
#define SSL3_RT_HANDSHAKE   22
#define SSL3_RT_HEADER_LENGTH   5
#define SSL3_RT_MAX_COMPRESSED_LENGTH   (1024+SSL3_RT_MAX_PLAIN_LENGTH)
#define SSL3_RT_MAX_DATA_SIZE   (1024*1024)
#define SSL3_RT_MAX_ENCRYPTED_LENGTH   (1024+SSL3_RT_MAX_COMPRESSED_LENGTH)
#define SSL3_RT_MAX_EXTRA   (16384)
#define SSL3_RT_MAX_PACKET_SIZE   (SSL3_RT_MAX_ENCRYPTED_LENGTH+SSL3_RT_HEADER_LENGTH)
#define SSL3_RT_MAX_PLAIN_LENGTH   16384
#define SSL3_SESSION_ID_SIZE   32
#define SSL3_SSL_SESSION_ID_LENGTH   32
#define SSL3_ST_CR_CERT_A   (0x130|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_B   (0x131|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_REQ_A   (0x150|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_REQ_B   (0x151|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_STATUS_A   (0x1F0|SSL_ST_CONNECT)
#define SSL3_ST_CR_CERT_STATUS_B   (0x1F1|SSL_ST_CONNECT)
#define SSL3_ST_CR_CHANGE_A   (0x1C0|SSL_ST_CONNECT)
#define SSL3_ST_CR_CHANGE_B   (0x1C1|SSL_ST_CONNECT)
#define SSL3_ST_CR_FINISHED_A   (0x1D0|SSL_ST_CONNECT)
#define SSL3_ST_CR_FINISHED_B   (0x1D1|SSL_ST_CONNECT)
#define SSL3_ST_CR_KEY_EXCH_A   (0x140|SSL_ST_CONNECT)
#define SSL3_ST_CR_KEY_EXCH_B   (0x141|SSL_ST_CONNECT)
#define SSL3_ST_CR_SESSION_TICKET_A   (0x1E0|SSL_ST_CONNECT)
#define SSL3_ST_CR_SESSION_TICKET_B   (0x1E1|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_DONE_A   (0x160|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_DONE_B   (0x161|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_HELLO_A   (0x120|SSL_ST_CONNECT)
#define SSL3_ST_CR_SRVR_HELLO_B   (0x121|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_A   (0x170|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_B   (0x171|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_C   (0x172|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_D   (0x173|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_VRFY_A   (0x190|SSL_ST_CONNECT)
#define SSL3_ST_CW_CERT_VRFY_B   (0x191|SSL_ST_CONNECT)
#define SSL3_ST_CW_CHANGE_A   (0x1A0|SSL_ST_CONNECT)
#define SSL3_ST_CW_CHANGE_B   (0x1A1|SSL_ST_CONNECT)
#define SSL3_ST_CW_CLNT_HELLO_A   (0x110|SSL_ST_CONNECT)
#define SSL3_ST_CW_CLNT_HELLO_B   (0x111|SSL_ST_CONNECT)
#define SSL3_ST_CW_FINISHED_A   (0x1B0|SSL_ST_CONNECT)
#define SSL3_ST_CW_FINISHED_B   (0x1B1|SSL_ST_CONNECT)
#define SSL3_ST_CW_FLUSH   (0x100|SSL_ST_CONNECT)
#define SSL3_ST_CW_KEY_EXCH_A   (0x180|SSL_ST_CONNECT)
#define SSL3_ST_CW_KEY_EXCH_B   (0x181|SSL_ST_CONNECT)
#define SSL3_ST_SR_CERT_A   (0x180|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_B   (0x181|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_VRFY_A   (0x1A0|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CERT_VRFY_B   (0x1A1|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CHANGE_A   (0x1B0|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CHANGE_B   (0x1B1|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CLNT_HELLO_A   (0x110|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CLNT_HELLO_B   (0x111|SSL_ST_ACCEPT)
#define SSL3_ST_SR_CLNT_HELLO_C   (0x112|SSL_ST_ACCEPT)
#define SSL3_ST_SR_FINISHED_A   (0x1C0|SSL_ST_ACCEPT)
#define SSL3_ST_SR_FINISHED_B   (0x1C1|SSL_ST_ACCEPT)
#define SSL3_ST_SR_KEY_EXCH_A   (0x190|SSL_ST_ACCEPT)
#define SSL3_ST_SR_KEY_EXCH_B   (0x191|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_A   (0x140|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_B   (0x141|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_REQ_A   (0x160|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_REQ_B   (0x161|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_STATUS_A   (0x200|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CERT_STATUS_B   (0x201|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CHANGE_A   (0x1D0|SSL_ST_ACCEPT)
#define SSL3_ST_SW_CHANGE_B   (0x1D1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_FINISHED_A   (0x1E0|SSL_ST_ACCEPT)
#define SSL3_ST_SW_FINISHED_B   (0x1E1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_FLUSH   (0x100|SSL_ST_ACCEPT)
#define SSL3_ST_SW_HELLO_REQ_A   (0x120|SSL_ST_ACCEPT)
#define SSL3_ST_SW_HELLO_REQ_B   (0x121|SSL_ST_ACCEPT)
#define SSL3_ST_SW_HELLO_REQ_C   (0x122|SSL_ST_ACCEPT)
#define SSL3_ST_SW_KEY_EXCH_A   (0x150|SSL_ST_ACCEPT)
#define SSL3_ST_SW_KEY_EXCH_B   (0x151|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SESSION_TICKET_A   (0x1F0|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SESSION_TICKET_B   (0x1F1|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_DONE_A   (0x170|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_DONE_B   (0x171|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_HELLO_A   (0x130|SSL_ST_ACCEPT)
#define SSL3_ST_SW_SRVR_HELLO_B   (0x131|SSL_ST_ACCEPT)
#define SSL3_TXT_ADH_DES_192_CBC_SHA   "ADH-DES-CBC3-SHA"
#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_RC4_128_MD5   "ADH-RC4-MD5"
#define SSL3_TXT_ADH_RC4_40_MD5   "EXP-ADH-RC4-MD5"
#define SSL3_TXT_DH_DSS_DES_192_CBC3_SHA   "DH-DSS-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_RSA_DES_192_CBC3_SHA   "DH-RSA-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_EDH_DSS_DES_192_CBC3_SHA   "EDH-DSS-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_RSA_DES_192_CBC3_SHA   "EDH-RSA-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_FZA_DMS_FZA_SHA   "FZA-FZA-CBC-SHA"
#define SSL3_TXT_FZA_DMS_NULL_SHA   "FZA-NULL-SHA"
#define SSL3_TXT_FZA_DMS_RC4_SHA   "FZA-RC4-SHA"
#define SSL3_TXT_KRB5_DES_192_CBC3_MD5   "KRB5-DES-CBC3-MD5"
#define SSL3_TXT_KRB5_DES_192_CBC3_SHA   "KRB5-DES-CBC3-SHA"
#define SSL3_TXT_KRB5_DES_40_CBC_MD5   "EXP-KRB5-DES-CBC-MD5"
#define SSL3_TXT_KRB5_DES_40_CBC_SHA   "EXP-KRB5-DES-CBC-SHA"
#define SSL3_TXT_KRB5_DES_64_CBC_MD5   "KRB5-DES-CBC-MD5"
#define SSL3_TXT_KRB5_DES_64_CBC_SHA   "KRB5-DES-CBC-SHA"
#define SSL3_TXT_KRB5_IDEA_128_CBC_MD5   "KRB5-IDEA-CBC-MD5"
#define SSL3_TXT_KRB5_IDEA_128_CBC_SHA   "KRB5-IDEA-CBC-SHA"
#define SSL3_TXT_KRB5_RC2_40_CBC_MD5   "EXP-KRB5-RC2-CBC-MD5"
#define SSL3_TXT_KRB5_RC2_40_CBC_SHA   "EXP-KRB5-RC2-CBC-SHA"
#define SSL3_TXT_KRB5_RC4_128_MD5   "KRB5-RC4-MD5"
#define SSL3_TXT_KRB5_RC4_128_SHA   "KRB5-RC4-SHA"
#define SSL3_TXT_KRB5_RC4_40_MD5   "EXP-KRB5-RC4-MD5"
#define SSL3_TXT_KRB5_RC4_40_SHA   "EXP-KRB5-RC4-SHA"
#define SSL3_TXT_RSA_DES_192_CBC3_SHA   "DES-CBC3-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_IDEA_128_SHA   "IDEA-CBC-SHA"
#define SSL3_TXT_RSA_NULL_MD5   "NULL-MD5"
#define SSL3_TXT_RSA_NULL_SHA   "NULL-SHA"
#define SSL3_TXT_RSA_RC2_40_MD5   "EXP-RC2-CBC-MD5"
#define SSL3_TXT_RSA_RC4_128_MD5   "RC4-MD5"
#define SSL3_TXT_RSA_RC4_128_SHA   "RC4-SHA"
#define SSL3_TXT_RSA_RC4_40_MD5   "EXP-RC4-MD5"
#define SSL3_VERSION   0x0300
#define SSL3_VERSION_MAJOR   0x03
#define SSL3_VERSION_MINOR   0x00
#define TLS1_FLAGS_TLS_PADDING_BUG   0x0008

Documentación de los 'typedefs'

typedef struct ssl3_buffer_st SSL3_BUFFER
typedef struct ssl3_record_st SSL3_RECORD
typedef struct ssl3_state_st SSL3_STATE
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'