Source position: IdSSLOpenSSLHeaders.pas line 16179
type SSL3_STATE = record |
||
flags: TIdC_LONG; |
|
|
delay_buf_pop_ret: TIdC_INT; |
|
|
read_sequence: array [0..7] of TIdAnsiChar; |
|
|
read_mac_secret_size: TIdC_INT; |
|
|
read_mac_secret: array [0..EVP_MAX_MD_SIZE-1] of TIdAnsiChar; |
|
|
write_sequence: array [0..7] of TIdAnsiChar; |
|
|
write_mac_secret_size: TIdC_INT; |
|
|
write_mac_secret: array [0..EVP_MAX_MD_SIZE-1] of TIdAnsiChar; |
|
|
server_random: array [0..SSL3_RANDOM_SIZE-1] of TIdAnsiChar; |
|
|
client_random: array [0..SSL3_RANDOM_SIZE-1] of TIdAnsiChar; |
|
|
need_empty_fragments: TIdC_INT; |
|
|
empty_fragment_done: TIdC_INT; |
|
|
init_extra: TIdC_INT; |
|
|
rbuf: PSSL3_BUFFER; |
|
|
wbuf: PSSL3_BUFFER; |
|
|
rrec: PSSL3_RECORD; |
|
|
wrec: PSSL3_RECORD; |
|
|
alert_fragment: array [0..1] of PIdAnsiChar; |
|
|
alert_fragment_len: TIdC_UINT; |
|
|
handshake_fragment: array [0..3] of PIdAnsiChar; |
|
|
handshake_fragment_len: TIdC_UINT; |
|
|
wnum: TIdC_UINT; |
|
|
wpend_tot: TIdC_INT; |
|
|
wpend_type: TIdC_INT; |
|
|
wpend_ret: TIdC_INT; |
|
|
wpend_buf: PByte; |
|
|
handshake_buffer: PBIO; |
|
|
handshake_dgst: PPEVP_MD_CTX; |
|
|
finish_dgst2: PEVP_MD_CTX; |
|
|
change_cipher_spec: TIdC_INT; |
|
|
warn_alert: TIdC_INT; |
|
|
fatal_alert: TIdC_INT; |
|
|
alert_dispatch: TIdC_INT; |
|
|
send_alert: array [0..1] of TIdAnsiChar; |
|
|
renegotiate: TIdC_INT; |
|
|
total_renegotiations: TIdC_INT; |
|
|
num_renegotiations: TIdC_INT; |
|
|
in_read_app_data: TIdC_INT; |
|
|
client_opaque_prf_input: Pointer; |
|
|
client_opaque_prf_input_len: size_t; |
|
|
server_opaque_prf_input: Pointer; |
|
|
server_opaque_prf_input_len: size_t; |
|
|
tmp_cert_verify_md: array [0..(EVP_MAX_MD_SIZE*2)-1] of TIdAnsiChar; |
|
|
tmp_finish_md: array [0..(EVP_MAX_MD_SIZE*2)-1] of TIdAnsiChar; |
|
|
tmp_finish_md_len: TIdC_INT; |
|
|
tmp_peer_finish_md: array [0..(EVP_MAX_MD_SIZE*2)-1] of TIdAnsiChar; |
|
|
tmp_peer_finish_md_len: TIdC_INT; |
|
|
tmp_message_size: TIdC_UINT; |
|
|
tmp_message_type: TIdC_INT; |
|
|
tmp_new_cipher: PSSL_CIPHER; |
|
|
tmp_dh: PDH; |
|
|
tmp_ecdh: PEC_KEY; |
|
|
tmp_next_state: TIdC_INT; |
|
|
tmp_reuse_message: TIdC_INT; |
|
|
tmp_cert_req: TIdC_INT; |
|
|
tmp_ctype_num: TIdC_INT; |
|
|
tmp_ctype: array [0..SSL3_CT_NUMBER-1] of TIdAnsiChar; |
|
|
tmp_ca_names: PSTACK_OF_X509_NAME; |
|
|
tmp_use_rsa_tmp: TIdC_INT; |
|
|
tmp_key_block_length: TIdC_INT; |
|
|
tmp_key_block: PIdAnsiChar; |
|
|
tmp_new_sym_enc: PEVP_CIPHER; |
|
|
tmp_new_hash: PEVP_MD; |
|
|
new_mac_pkey_type: TIdC_INT; |
|
|
new_mac_secret_size: TIdC_INT; |
|
|
tmp_new_compression: PSSL_COMP; |
|
|
tmp_cert_request: TIdC_INT; |
|
|
previous_client_finished: array [0..EVP_MAX_MD_SIZE-1] of TIdAnsiChar; |
|
|
previous_client_finished_len: Byte; |
|
|
previous_server_finished: array [0..EVP_MAX_MD_SIZE-1] of TIdAnsiChar; |
|
|
previous_server_finished_len: Byte; |
|
|
send_connection_binding: TIdC_INT; |
|
|
next_proto_neg_seen: TIdC_INT; |
|
|
end; |
CT Web help |
CodeTyphon Studio |