SSL - Factor Documentation

SSL


Vocabulary
openssl .libssl

Definition
USING: alien.c-types classes.struct openssl.libcrypto ;

IN: openssl.libssl

STRUCT: SSL
{ version int initial: 0 } { type int initial: 0 }
{ method ssl_method_st* } { rbio BIO* } { wbio BIO* }
{ bbio BIO* } { rwstate int initial: 0 }
{ in_handshake int initial: 0 } { handshake_func void* }
{ server int initial: 0 } { new_session int initial: 0 }
{ quiet_shutdown int initial: 0 }
{ shutdown int initial: 0 } { state int initial: 0 }
{ rstate int initial: 0 } { init_buf void* }
{ init_msg void* } { init_num int initial: 0 }
{ init_off int initial: 0 } { packet void* }
{ packet_length int initial: 0 } { s2 void* } { s3 void* }
{ d1 void* } { read_ahead int initial: 0 }
{ msg_callback void* } { msg_callback_arg void* }
{ hit int initial: 0 } { param void* } { cipher_list void* }
{ cipher_list_by_id void* } { mac_flags int initial: 0 }
{ enc_read_ctx void* } { read_hash void* } { expand void* }
{ enc_write_ctx void* } { write_hash void* }
{ compress void* } { cert void* }
{ sid_ctx_length uint initial: 0 } { sid_ctx void* }
{ session SSL_SESSION* } { generate_session_id void* }
{ verify_mode int initial: 0 } { verify_callback void* }
{ info_callback void* } { error int initial: 0 }
{ error_code int initial: 0 } { kssl_ctx void* }
{ psk_client_callback void* } { psk_server_callback void* }
{ ctx SSL_CTX* } ;


Methods
USING: classes.struct classes.struct.private kernel
openssl.libssl ;

M: SSL clone clone-underlying \ SSL memory>struct ; inline


USING: accessors classes.struct combinators.smart openssl.libssl
;

M: SSL struct-slot-values
{
[ version>> ]
[ type>> ]
[ method>> ]
[ rbio>> ]
[ wbio>> ]
[ bbio>> ]
[ rwstate>> ]
[ in_handshake>> ]
[ handshake_func>> ]
[ server>> ]
[ new_session>> ]
[ quiet_shutdown>> ]
[ shutdown>> ]
[ state>> ]
[ rstate>> ]
[ init_buf>> ]
[ init_msg>> ]
[ init_num>> ]
[ init_off>> ]
[ packet>> ]
[ packet_length>> ]
[ s2>> ]
[ s3>> ]
[ d1>> ]
[ read_ahead>> ]
[ msg_callback>> ]
[ msg_callback_arg>> ]
[ hit>> ]
[ param>> ]
[ cipher_list>> ]
[ cipher_list_by_id>> ]
[ mac_flags>> ]
[ enc_read_ctx>> ]
[ read_hash>> ]
[ expand>> ]
[ enc_write_ctx>> ]
[ write_hash>> ]
[ compress>> ]
[ cert>> ]
[ sid_ctx_length>> ]
[ sid_ctx>> ]
[ session>> ]
[ generate_session_id>> ]
[ verify_mode>> ]
[ verify_callback>> ]
[ info_callback>> ]
[ error>> ]
[ error_code>> ]
[ kssl_ctx>> ]
[ psk_client_callback>> ]
[ psk_server_callback>> ]
[ ctx>> ]
} cleave>array ; inline

AltStyle によって変換されたページ (->オリジナル) /