bitcoin ~master (2020-04-22T17:24:46Z)
Dub
Repo
ssl2_state_st
deimos
openssl
ssl2
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
version(!OPENSSL_NO_SSL_INTERN)
extern (
C
) nothrow
struct
ssl2_state_st {
int
three_byte_header
;
int
clear_text
;
int
escape
;
int
ssl2_rollback
;
uint
wnum
;
int
wpend_tot
;
const
(
ubyte
)*
wpend_buf
;
int
wpend_off
;
int
wpend_len
;
int
wpend_ret
;
int
rbuf_left
;
int
rbuf_offs
;
ubyte
*
rbuf
;
ubyte
*
wbuf
;
ubyte
*
write_ptr
;
uint
padding
;
uint
rlength
;
int
ract_data_length
;
uint
wlength
;
int
wact_data_length
;
ubyte
*
ract_data
;
ubyte
*
wact_data
;
ubyte
*
mac_data
;
ubyte
*
read_key
;
ubyte
*
write_key
;
uint
challenge_length
;
ubyte
[
SSL2_MAX_CHALLENGE_LENGTH
]
challenge
;
uint
conn_id_length
;
ubyte
[
SSL2_MAX_CONNECTION_ID_LENGTH
]
conn_id
;
uint
key_material_length
;
ubyte
[
SSL2_MAX_KEY_MATERIAL_LENGTH
*
2
]
key_material
;
c_ulong
read_sequence
;
c_ulong
write_sequence
;
struct
tmp_
;
tmp_
tmp
;
}
Members
Structs
tmp_
struct
tmp_
Undocumented in source.
Variables
challenge
ubyte
[
SSL2_MAX_CHALLENGE_LENGTH
]
challenge
;
Undocumented in source.
challenge_length
uint
challenge_length
;
Undocumented in source.
clear_text
int
clear_text
;
Undocumented in source.
conn_id
ubyte
[
SSL2_MAX_CONNECTION_ID_LENGTH
]
conn_id
;
Undocumented in source.
conn_id_length
uint
conn_id_length
;
Undocumented in source.
escape
int
escape
;
Undocumented in source.
key_material
ubyte
[
SSL2_MAX_KEY_MATERIAL_LENGTH
*
2
]
key_material
;
Undocumented in source.
key_material_length
uint
key_material_length
;
Undocumented in source.
mac_data
ubyte
*
mac_data
;
Undocumented in source.
padding
uint
padding
;
Undocumented in source.
ract_data
ubyte
*
ract_data
;
Undocumented in source.
ract_data_length
int
ract_data_length
;
Undocumented in source.
rbuf
ubyte
*
rbuf
;
Undocumented in source.
rbuf_left
int
rbuf_left
;
Undocumented in source.
rbuf_offs
int
rbuf_offs
;
Undocumented in source.
read_key
ubyte
*
read_key
;
Undocumented in source.
read_sequence
c_ulong
read_sequence
;
Undocumented in source.
rlength
uint
rlength
;
Undocumented in source.
ssl2_rollback
int
ssl2_rollback
;
Undocumented in source.
three_byte_header
int
three_byte_header
;
Undocumented in source.
tmp
tmp_
tmp
;
Undocumented in source.
wact_data
ubyte
*
wact_data
;
Undocumented in source.
wact_data_length
int
wact_data_length
;
Undocumented in source.
wbuf
ubyte
*
wbuf
;
Undocumented in source.
wlength
uint
wlength
;
Undocumented in source.
wnum
uint
wnum
;
Undocumented in source.
wpend_buf
const
(
ubyte
)*
wpend_buf
;
Undocumented in source.
wpend_len
int
wpend_len
;
Undocumented in source.
wpend_off
int
wpend_off
;
Undocumented in source.
wpend_ret
int
wpend_ret
;
Undocumented in source.
wpend_tot
int
wpend_tot
;
Undocumented in source.
write_key
ubyte
*
write_key
;
Undocumented in source.
write_ptr
ubyte
*
write_ptr
;
Undocumented in source.
write_sequence
c_ulong
write_sequence
;
Undocumented in source.
Meta
Source
See Implementation
deimos
openssl
ssl2
aliases
CERT
SSL2_STATE
manifest constants
SSL2_AT_MD5_WITH_RSA_ENCRYPTION
SSL2_CF_5_BYTE_ENC
SSL2_CF_8_BYTE_ENC
SSL2_CHALLENGE_LENGTH
SSL2_CK_DES_192_EDE3_CBC_WITH_MD5
SSL2_CK_DES_192_EDE3_CBC_WITH_SHA
SSL2_CK_DES_64_CBC_WITH_MD5
SSL2_CK_DES_64_CBC_WITH_SHA
SSL2_CK_DES_64_CFB64_WITH_MD5_1
SSL2_CK_IDEA_128_CBC_WITH_MD5
SSL2_CK_NULL
SSL2_CK_NULL_WITH_MD5
SSL2_CK_RC2_128_CBC_EXPORT40_WITH_MD5
SSL2_CK_RC2_128_CBC_WITH_MD5
SSL2_CK_RC4_128_EXPORT40_WITH_MD5
SSL2_CK_RC4_128_WITH_MD5
SSL2_CK_RC4_64_WITH_MD5
SSL2_CONNECTION_ID_LENGTH
SSL2_CT_X509_CERTIFICATE
SSL2_MAX_CERT_CHALLENGE_LENGTH
SSL2_MAX_CHALLENGE_LENGTH
SSL2_MAX_CONNECTION_ID_LENGTH
SSL2_MAX_KEY_MATERIAL_LENGTH
SSL2_MAX_MASTER_KEY_LENGTH_IN_BITS
SSL2_MAX_RECORD_LENGTH_2_BYTE_HEADER
SSL2_MAX_RECORD_LENGTH_3_BYTE_HEADER
SSL2_MAX_SSL_SESSION_ID_LENGTH
SSL2_MIN_CERT_CHALLENGE_LENGTH
SSL2_MIN_CHALLENGE_LENGTH
SSL2_MT_CLIENT_CERTIFICATE
SSL2_MT_CLIENT_FINISHED
SSL2_MT_CLIENT_HELLO
SSL2_MT_CLIENT_MASTER_KEY
SSL2_MT_ERROR
SSL2_MT_REQUEST_CERTIFICATE
SSL2_MT_SERVER_FINISHED
SSL2_MT_SERVER_HELLO
SSL2_MT_SERVER_VERIFY
SSL2_PE_BAD_CERTIFICATE
SSL2_PE_NO_CERTIFICATE
SSL2_PE_NO_CIPHER
SSL2_PE_UNDEFINED_ERROR
SSL2_PE_UNSUPPORTED_CERTIFICATE_TYPE
SSL2_SSL_SESSION_ID_LENGTH
SSL2_ST_CLIENT_START_ENCRYPTION
SSL2_ST_GET_CLIENT_FINISHED_A
SSL2_ST_GET_CLIENT_FINISHED_B
SSL2_ST_GET_CLIENT_HELLO_A
SSL2_ST_GET_CLIENT_HELLO_B
SSL2_ST_GET_CLIENT_HELLO_C
SSL2_ST_GET_CLIENT_MASTER_KEY_A
SSL2_ST_GET_CLIENT_MASTER_KEY_B
SSL2_ST_GET_SERVER_FINISHED_A
SSL2_ST_GET_SERVER_FINISHED_B
SSL2_ST_GET_SERVER_HELLO_A
SSL2_ST_GET_SERVER_HELLO_B
SSL2_ST_GET_SERVER_VERIFY_A
SSL2_ST_GET_SERVER_VERIFY_B
SSL2_ST_SEND_CLIENT_CERTIFICATE_A
SSL2_ST_SEND_CLIENT_CERTIFICATE_B
SSL2_ST_SEND_CLIENT_CERTIFICATE_C
SSL2_ST_SEND_CLIENT_CERTIFICATE_D
SSL2_ST_SEND_CLIENT_FINISHED_A
SSL2_ST_SEND_CLIENT_FINISHED_B
SSL2_ST_SEND_CLIENT_HELLO_A
SSL2_ST_SEND_CLIENT_HELLO_B
SSL2_ST_SEND_CLIENT_MASTER_KEY_A
SSL2_ST_SEND_CLIENT_MASTER_KEY_B
SSL2_ST_SEND_REQUEST_CERTIFICATE_A
SSL2_ST_SEND_REQUEST_CERTIFICATE_B
SSL2_ST_SEND_REQUEST_CERTIFICATE_C
SSL2_ST_SEND_REQUEST_CERTIFICATE_D
SSL2_ST_SEND_SERVER_FINISHED_A
SSL2_ST_SEND_SERVER_FINISHED_B
SSL2_ST_SEND_SERVER_HELLO_A
SSL2_ST_SEND_SERVER_HELLO_B
SSL2_ST_SEND_SERVER_VERIFY_A
SSL2_ST_SEND_SERVER_VERIFY_B
SSL2_ST_SEND_SERVER_VERIFY_C
SSL2_ST_SERVER_START_ENCRYPTION
SSL2_ST_X509_GET_CLIENT_CERTIFICATE
SSL2_ST_X509_GET_SERVER_CERTIFICATE
SSL2_TXT_DES_192_EDE3_CBC_WITH_MD5
SSL2_TXT_DES_192_EDE3_CBC_WITH_SHA
SSL2_TXT_DES_64_CBC_WITH_MD5
SSL2_TXT_DES_64_CBC_WITH_SHA
SSL2_TXT_DES_64_CFB64_WITH_MD5_1
SSL2_TXT_IDEA_128_CBC_WITH_MD5
SSL2_TXT_NULL
SSL2_TXT_NULL_WITH_MD5
SSL2_TXT_RC2_128_CBC_EXPORT40_WITH_MD5
SSL2_TXT_RC2_128_CBC_WITH_MD5
SSL2_TXT_RC4_128_EXPORT40_WITH_MD5
SSL2_TXT_RC4_128_WITH_MD5
SSL2_TXT_RC4_64_WITH_MD5
SSL2_VERSION
SSL2_VERSION_MAJOR
SSL2_VERSION_MINOR
structs
ssl2_state_st