Searched refs:ssl_t (Results 1 - 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/inet/kssl/ |
H A D | ksslimpl.h | 206 extern void kssl_free_context(ssl_t *); 207 extern int kssl_compute_record_mac(ssl_t *, int, uint64_t, SSL3ContentType, 209 extern int kssl_handle_handshake_message(ssl_t *, mblk_t *, int *, 211 extern int kssl_handle_v2client_hello(ssl_t *, mblk_t *, int); 213 extern int kssl_mac_encrypt_record(ssl_t *, SSL3ContentType, uchar_t *, 215 extern mblk_t *kssl_get_next_record(ssl_t *);
|
H A D | ksslapi.c | 48 static kssl_status_t kssl_build_single_record(ssl_t *ssl, mblk_t *mp); 290 kssl_free_context((ssl_t *)ksslctx); 299 ssl_t *ssl = (ssl_t *)ksslctx; 329 ssl_t *ssl; 341 ssl = (ssl_t *)(ctx); 532 ssl_t *ssl; 541 ssl = (ssl_t *)(ctx); 795 ssl_t *ssl; 801 ssl = (ssl_t *)(ct [all...] |
H A D | ksslrec.c | 115 static void kssl_update_handshake_hashes(ssl_t *, uchar_t *, uint_t); 116 static int kssl_compute_handshake_hashes(ssl_t *, SSL3Hashes *, uint32_t); 117 static int kssl_handle_client_hello(ssl_t *, mblk_t *, int); 118 static int kssl_handle_client_key_exchange(ssl_t *, mblk_t *, int, 120 static int kssl_send_server_hello(ssl_t *); 121 static int kssl_send_certificate_and_server_hello_done(ssl_t *); 122 static int kssl_send_change_cipher_specs(ssl_t *); 123 static int kssl_send_finished(ssl_t *, int); 124 static int kssl_handle_finished(ssl_t *, mblk_t *, int); 130 static int kssl_generate_tls_ms(ssl_t *, uchar_ [all...] |
H A D | ksslproto.h | 326 } ssl_t; typedef in typeref:struct:ssl_s 332 extern int kssl_spec_init(ssl_t *, int); 333 extern void kssl_send_alert(ssl_t *, SSL3AlertLevel, SSL3AlertDescription);
|
H A D | kssl.c | 546 kssl_cache = kmem_cache_create("kssl_cache", sizeof (ssl_t), 619 ssl_t *ssl = buf; 631 ssl_t *ssl = buf;
|
Completed in 50 milliseconds