boringssl ~master (2018-08-30T01:56:08Z)
Dub
Repo
ssl3_state_st.tmp_
deimos
openssl
ssl3
ssl3_state_st
Undocumented in source.
struct
ssl3_state_st
struct
tmp_ {
ubyte
[
EVP_MAX_MD_SIZE
*
2
]
cert_verify_md
;
ubyte
[
EVP_MAX_MD_SIZE
*
2
]
finish_md
;
int
finish_md_len
;
ubyte
[
EVP_MAX_MD_SIZE
*
2
]
peer_finish_md
;
int
peer_finish_md_len
;
c_ulong
message_size
;
int
message_type
;
const
(
SSL_CIPHER
)*
new_cipher
;
version(!OPENSSL_NO_DH)
DH
*
dh
;
version(!OPENSSL_NO_ECDH)
EC_KEY
*
ecdh
;
int
next_state
;
int
reuse_message
;
int
cert_req
;
int
ctype_num
;
char
[
SSL3_CT_NUMBER
]
ctype
;
STACK_OF
!(
X509_NAME
)*
ca_names
;
int
use_rsa_tmp
;
int
key_block_length
;
ubyte
*
key_block
;
const
(
EVP_CIPHER
)*
new_sym_enc
;
const
(
EVP_MD
)*
new_hash
;
int
new_mac_pkey_type
;
int
new_mac_secret_size
;
version(OPENSSL_NO_COMP)
char
*
new_compression
;
version(!OPENSSL_NO_COMP)
const
(
SSL_COMP
)*
new_compression
;
int
cert_request
;
}
Members
Variables
ca_names
STACK_OF
!(
X509_NAME
)*
ca_names
;
Undocumented in source.
cert_req
int
cert_req
;
Undocumented in source.
cert_request
int
cert_request
;
Undocumented in source.
cert_verify_md
ubyte
[
EVP_MAX_MD_SIZE
*
2
]
cert_verify_md
;
Undocumented in source.
ctype
char
[
SSL3_CT_NUMBER
]
ctype
;
Undocumented in source.
ctype_num
int
ctype_num
;
Undocumented in source.
dh
DH
*
dh
;
Undocumented in source.
ecdh
EC_KEY
*
ecdh
;
Undocumented in source.
finish_md
ubyte
[
EVP_MAX_MD_SIZE
*
2
]
finish_md
;
Undocumented in source.
finish_md_len
int
finish_md_len
;
Undocumented in source.
key_block
ubyte
*
key_block
;
Undocumented in source.
key_block_length
int
key_block_length
;
Undocumented in source.
message_size
c_ulong
message_size
;
Undocumented in source.
message_type
int
message_type
;
Undocumented in source.
new_cipher
const
(
SSL_CIPHER
)*
new_cipher
;
Undocumented in source.
new_compression
char
*
new_compression
;
Undocumented in source.
new_compression
const
(
SSL_COMP
)*
new_compression
;
Undocumented in source.
new_hash
const
(
EVP_MD
)*
new_hash
;
Undocumented in source.
new_mac_pkey_type
int
new_mac_pkey_type
;
Undocumented in source.
new_mac_secret_size
int
new_mac_secret_size
;
Undocumented in source.
new_sym_enc
const
(
EVP_CIPHER
)*
new_sym_enc
;
Undocumented in source.
next_state
int
next_state
;
Undocumented in source.
peer_finish_md
ubyte
[
EVP_MAX_MD_SIZE
*
2
]
peer_finish_md
;
Undocumented in source.
peer_finish_md_len
int
peer_finish_md_len
;
Undocumented in source.
reuse_message
int
reuse_message
;
Undocumented in source.
use_rsa_tmp
int
use_rsa_tmp
;
Undocumented in source.
Meta
Source
See Implementation
deimos
openssl
ssl3
ssl3_state_st
structs
tmp_
variables
alert_dispatch
alert_fragment
alert_fragment_len
change_cipher_spec
client_opaque_prf_input
client_opaque_prf_input_len
client_random
delay_buf_pop_ret
empty_fragment_done
fatal_alert
flags
handshake_buffer
handshake_dgst
handshake_fragment
handshake_fragment_len
in_read_app_data
init_extra
is_probably_safari
need_empty_fragments
next_proto_neg_seen
num_renegotiations
previous_client_finished
previous_client_finished_len
previous_server_finished
previous_server_finished_len
rbuf
read_mac_secret
read_mac_secret_size
read_sequence
renegotiate
rrec
send_alert
send_connection_binding
server_opaque_prf_input
server_opaque_prf_input_len
server_random
tmp
total_renegotiations
warn_alert
wbuf
wnum
wpend_buf
wpend_ret
wpend_tot
wpend_type
wrec
write_mac_secret
write_mac_secret_size
write_sequence