Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs'
Referencia del Archivo src/libdigidoc/openssl/include/openssl/ssl2.h

Ir al código fuente de este archivo.

Clases

struct  ssl2_state_st

'defines'

#define SSL2_VERSION   0x0002
#define SSL2_VERSION_MAJOR   0x00
#define SSL2_VERSION_MINOR   0x02
#define SSL2_MT_ERROR   0
#define SSL2_MT_CLIENT_HELLO   1
#define SSL2_MT_CLIENT_MASTER_KEY   2
#define SSL2_MT_CLIENT_FINISHED   3
#define SSL2_MT_SERVER_HELLO   4
#define SSL2_MT_SERVER_VERIFY   5
#define SSL2_MT_SERVER_FINISHED   6
#define SSL2_MT_REQUEST_CERTIFICATE   7
#define SSL2_MT_CLIENT_CERTIFICATE   8
#define SSL2_PE_UNDEFINED_ERROR   0x0000
#define SSL2_PE_NO_CIPHER   0x0001
#define SSL2_PE_NO_CERTIFICATE   0x0002
#define SSL2_PE_BAD_CERTIFICATE   0x0004
#define SSL2_PE_UNSUPPORTED_CERTIFICATE_TYPE   0x0006
#define SSL2_CK_NULL_WITH_MD5   0x02000000
#define SSL2_CK_RC4_128_WITH_MD5   0x02010080
#define SSL2_CK_RC4_128_EXPORT40_WITH_MD5   0x02020080
#define SSL2_CK_RC2_128_CBC_WITH_MD5   0x02030080
#define SSL2_CK_RC2_128_CBC_EXPORT40_WITH_MD5   0x02040080
#define SSL2_CK_IDEA_128_CBC_WITH_MD5   0x02050080
#define SSL2_CK_DES_64_CBC_WITH_MD5   0x02060040
#define SSL2_CK_DES_64_CBC_WITH_SHA   0x02060140
#define SSL2_CK_DES_192_EDE3_CBC_WITH_MD5   0x020700c0
#define SSL2_CK_DES_192_EDE3_CBC_WITH_SHA   0x020701c0
#define SSL2_CK_RC4_64_WITH_MD5   0x02080080
#define SSL2_CK_DES_64_CFB64_WITH_MD5_1   0x02ff0800
#define SSL2_CK_NULL   0x02ff0810
#define SSL2_TXT_DES_64_CFB64_WITH_MD5_1   "DES-CFB-M1"
#define SSL2_TXT_NULL_WITH_MD5   "NULL-MD5"
#define SSL2_TXT_RC4_128_WITH_MD5   "RC4-MD5"
#define SSL2_TXT_RC4_128_EXPORT40_WITH_MD5   "EXP-RC4-MD5"
#define SSL2_TXT_RC2_128_CBC_WITH_MD5   "RC2-CBC-MD5"
#define SSL2_TXT_RC2_128_CBC_EXPORT40_WITH_MD5   "EXP-RC2-CBC-MD5"
#define SSL2_TXT_IDEA_128_CBC_WITH_MD5   "IDEA-CBC-MD5"
#define SSL2_TXT_DES_64_CBC_WITH_MD5   "DES-CBC-MD5"
#define SSL2_TXT_DES_64_CBC_WITH_SHA   "DES-CBC-SHA"
#define SSL2_TXT_DES_192_EDE3_CBC_WITH_MD5   "DES-CBC3-MD5"
#define SSL2_TXT_DES_192_EDE3_CBC_WITH_SHA   "DES-CBC3-SHA"
#define SSL2_TXT_RC4_64_WITH_MD5   "RC4-64-MD5"
#define SSL2_TXT_NULL   "NULL"
#define SSL2_CF_5_BYTE_ENC   0x01
#define SSL2_CF_8_BYTE_ENC   0x02
#define SSL2_CT_X509_CERTIFICATE   0x01
#define SSL2_AT_MD5_WITH_RSA_ENCRYPTION   0x01
#define SSL2_MAX_SSL_SESSION_ID_LENGTH   32
#define SSL2_MAX_MASTER_KEY_LENGTH_IN_BITS   256
#define SSL2_MAX_RECORD_LENGTH_2_BYTE_HEADER   32767u
#define SSL2_MAX_RECORD_LENGTH_3_BYTE_HEADER   16383
#define SSL2_CHALLENGE_LENGTH   16
#define SSL2_MIN_CHALLENGE_LENGTH   16
#define SSL2_MAX_CHALLENGE_LENGTH   32
#define SSL2_CONNECTION_ID_LENGTH   16
#define SSL2_MAX_CONNECTION_ID_LENGTH   16
#define SSL2_SSL_SESSION_ID_LENGTH   16
#define SSL2_MAX_CERT_CHALLENGE_LENGTH   32
#define SSL2_MIN_CERT_CHALLENGE_LENGTH   16
#define SSL2_MAX_KEY_MATERIAL_LENGTH   24
#define CERT   char
#define SSL2_ST_SEND_CLIENT_HELLO_A   (0x10|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_HELLO_B   (0x11|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_HELLO_A   (0x20|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_HELLO_B   (0x21|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_MASTER_KEY_A   (0x30|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_MASTER_KEY_B   (0x31|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_FINISHED_A   (0x40|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_FINISHED_B   (0x41|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_A   (0x50|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_B   (0x51|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_C   (0x52|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_D   (0x53|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_VERIFY_A   (0x60|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_VERIFY_B   (0x61|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_FINISHED_A   (0x70|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_FINISHED_B   (0x71|SSL_ST_CONNECT)
#define SSL2_ST_CLIENT_START_ENCRYPTION   (0x80|SSL_ST_CONNECT)
#define SSL2_ST_X509_GET_CLIENT_CERTIFICATE   (0x90|SSL_ST_CONNECT)
#define SSL2_ST_GET_CLIENT_HELLO_A   (0x10|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_HELLO_B   (0x11|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_HELLO_C   (0x12|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_HELLO_A   (0x20|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_HELLO_B   (0x21|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_MASTER_KEY_A   (0x30|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_MASTER_KEY_B   (0x31|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_VERIFY_A   (0x40|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_VERIFY_B   (0x41|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_VERIFY_C   (0x42|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_FINISHED_A   (0x50|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_FINISHED_B   (0x51|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_FINISHED_A   (0x60|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_FINISHED_B   (0x61|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_A   (0x70|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_B   (0x71|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_C   (0x72|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_D   (0x73|SSL_ST_ACCEPT)
#define SSL2_ST_SERVER_START_ENCRYPTION   (0x80|SSL_ST_ACCEPT)
#define SSL2_ST_X509_GET_SERVER_CERTIFICATE   (0x90|SSL_ST_ACCEPT)

'typedefs'

typedef struct ssl2_state_st SSL2_STATE

Documentación de los 'defines'

#define CERT   char
#define SSL2_AT_MD5_WITH_RSA_ENCRYPTION   0x01
#define SSL2_CF_5_BYTE_ENC   0x01
#define SSL2_CF_8_BYTE_ENC   0x02
#define SSL2_CHALLENGE_LENGTH   16
#define SSL2_CK_DES_192_EDE3_CBC_WITH_MD5   0x020700c0
#define SSL2_CK_DES_192_EDE3_CBC_WITH_SHA   0x020701c0
#define SSL2_CK_DES_64_CBC_WITH_MD5   0x02060040
#define SSL2_CK_DES_64_CBC_WITH_SHA   0x02060140
#define SSL2_CK_DES_64_CFB64_WITH_MD5_1   0x02ff0800
#define SSL2_CK_IDEA_128_CBC_WITH_MD5   0x02050080
#define SSL2_CK_NULL   0x02ff0810
#define SSL2_CK_NULL_WITH_MD5   0x02000000
#define SSL2_CK_RC2_128_CBC_EXPORT40_WITH_MD5   0x02040080
#define SSL2_CK_RC2_128_CBC_WITH_MD5   0x02030080
#define SSL2_CK_RC4_128_EXPORT40_WITH_MD5   0x02020080
#define SSL2_CK_RC4_128_WITH_MD5   0x02010080
#define SSL2_CK_RC4_64_WITH_MD5   0x02080080
#define SSL2_CONNECTION_ID_LENGTH   16
#define SSL2_CT_X509_CERTIFICATE   0x01
#define SSL2_MAX_CERT_CHALLENGE_LENGTH   32
#define SSL2_MAX_CHALLENGE_LENGTH   32
#define SSL2_MAX_CONNECTION_ID_LENGTH   16
#define SSL2_MAX_KEY_MATERIAL_LENGTH   24
#define SSL2_MAX_MASTER_KEY_LENGTH_IN_BITS   256
#define SSL2_MAX_RECORD_LENGTH_2_BYTE_HEADER   32767u
#define SSL2_MAX_RECORD_LENGTH_3_BYTE_HEADER   16383
#define SSL2_MAX_SSL_SESSION_ID_LENGTH   32
#define SSL2_MIN_CERT_CHALLENGE_LENGTH   16
#define SSL2_MIN_CHALLENGE_LENGTH   16
#define SSL2_MT_CLIENT_CERTIFICATE   8
#define SSL2_MT_CLIENT_FINISHED   3
#define SSL2_MT_CLIENT_HELLO   1
#define SSL2_MT_CLIENT_MASTER_KEY   2
#define SSL2_MT_ERROR   0
#define SSL2_MT_REQUEST_CERTIFICATE   7
#define SSL2_MT_SERVER_FINISHED   6
#define SSL2_MT_SERVER_HELLO   4
#define SSL2_MT_SERVER_VERIFY   5
#define SSL2_PE_BAD_CERTIFICATE   0x0004
#define SSL2_PE_NO_CERTIFICATE   0x0002
#define SSL2_PE_NO_CIPHER   0x0001
#define SSL2_PE_UNDEFINED_ERROR   0x0000
#define SSL2_PE_UNSUPPORTED_CERTIFICATE_TYPE   0x0006
#define SSL2_SSL_SESSION_ID_LENGTH   16
#define SSL2_ST_CLIENT_START_ENCRYPTION   (0x80|SSL_ST_CONNECT)
#define SSL2_ST_GET_CLIENT_FINISHED_A   (0x50|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_FINISHED_B   (0x51|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_HELLO_A   (0x10|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_HELLO_B   (0x11|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_HELLO_C   (0x12|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_MASTER_KEY_A   (0x30|SSL_ST_ACCEPT)
#define SSL2_ST_GET_CLIENT_MASTER_KEY_B   (0x31|SSL_ST_ACCEPT)
#define SSL2_ST_GET_SERVER_FINISHED_A   (0x70|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_FINISHED_B   (0x71|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_HELLO_A   (0x20|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_HELLO_B   (0x21|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_VERIFY_A   (0x60|SSL_ST_CONNECT)
#define SSL2_ST_GET_SERVER_VERIFY_B   (0x61|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_A   (0x50|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_B   (0x51|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_C   (0x52|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_CERTIFICATE_D   (0x53|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_FINISHED_A   (0x40|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_FINISHED_B   (0x41|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_HELLO_A   (0x10|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_HELLO_B   (0x11|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_MASTER_KEY_A   (0x30|SSL_ST_CONNECT)
#define SSL2_ST_SEND_CLIENT_MASTER_KEY_B   (0x31|SSL_ST_CONNECT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_A   (0x70|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_B   (0x71|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_C   (0x72|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_REQUEST_CERTIFICATE_D   (0x73|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_FINISHED_A   (0x60|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_FINISHED_B   (0x61|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_HELLO_A   (0x20|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_HELLO_B   (0x21|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_VERIFY_A   (0x40|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_VERIFY_B   (0x41|SSL_ST_ACCEPT)
#define SSL2_ST_SEND_SERVER_VERIFY_C   (0x42|SSL_ST_ACCEPT)
#define SSL2_ST_SERVER_START_ENCRYPTION   (0x80|SSL_ST_ACCEPT)
#define SSL2_ST_X509_GET_CLIENT_CERTIFICATE   (0x90|SSL_ST_CONNECT)
#define SSL2_ST_X509_GET_SERVER_CERTIFICATE   (0x90|SSL_ST_ACCEPT)
#define SSL2_TXT_DES_192_EDE3_CBC_WITH_MD5   "DES-CBC3-MD5"
#define SSL2_TXT_DES_192_EDE3_CBC_WITH_SHA   "DES-CBC3-SHA"
#define SSL2_TXT_DES_64_CBC_WITH_MD5   "DES-CBC-MD5"
#define SSL2_TXT_DES_64_CBC_WITH_SHA   "DES-CBC-SHA"
#define SSL2_TXT_DES_64_CFB64_WITH_MD5_1   "DES-CFB-M1"
#define SSL2_TXT_IDEA_128_CBC_WITH_MD5   "IDEA-CBC-MD5"
#define SSL2_TXT_NULL   "NULL"
#define SSL2_TXT_NULL_WITH_MD5   "NULL-MD5"
#define SSL2_TXT_RC2_128_CBC_EXPORT40_WITH_MD5   "EXP-RC2-CBC-MD5"
#define SSL2_TXT_RC2_128_CBC_WITH_MD5   "RC2-CBC-MD5"
#define SSL2_TXT_RC4_128_EXPORT40_WITH_MD5   "EXP-RC4-MD5"
#define SSL2_TXT_RC4_128_WITH_MD5   "RC4-MD5"
#define SSL2_TXT_RC4_64_WITH_MD5   "RC4-64-MD5"
#define SSL2_VERSION   0x0002
#define SSL2_VERSION_MAJOR   0x00
#define SSL2_VERSION_MINOR   0x02

Documentación de los 'typedefs'

typedef struct ssl2_state_st SSL2_STATE
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'