Searched refs:ssl_t (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/kssl/
H A Dksslimpl.h206 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 Dksslapi.c48 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 Dksslrec.c115 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 Dksslproto.h326 } 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 Dkssl.c546 kssl_cache = kmem_cache_create("kssl_cache", sizeof (ssl_t),
619 ssl_t *ssl = buf;
631 ssl_t *ssl = buf;

Completed in 50 milliseconds