H A D | ksslrec.c | 163 ssl_t *ssl, 179 spec = &ssl->spec[direction]; 196 if (IS_TLS(ssl)) { 203 if (IS_TLS(ssl) || (spec->hmac_mech.cm_type != CRYPTO_MECH_INVALID && 246 !IS_TLS(ssl)); 257 bcopy(&(ssl->mac_ctx[direction][0]), ctx, 263 bcopy(&(ssl->mac_ctx[direction][1]), ctx, 277 kssl_handle_handshake_message(ssl_t *ssl, mblk_t *mp, int *err, argument 283 ASSERT(ssl->msg.state == MSG_BODY); 284 ASSERT(ssl 162 kssl_compute_record_mac( ssl_t *ssl, int direction, uint64_t seq_num, SSL3ContentType ct, uchar_t *versionp, uchar_t *buf, int len, uchar_t *digest) argument 362 kssl_update_handshake_hashes(ssl_t *ssl, uchar_t *buf, uint_t len) argument 369 kssl_compute_handshake_hashes( ssl_t *ssl, SSL3Hashes *hashes, uint32_t sender) argument 458 kssl_handle_client_hello(ssl_t *ssl, mblk_t *mp, int msglen) argument 970 kssl_send_server_hello(ssl_t *ssl) argument 1140 kssl_tls_PRF(ssl_t *ssl, uchar_t *secret, size_t secret_len, uchar_t *label, size_t label_len, uchar_t *seed, size_t seed_len, uchar_t *prfresult, size_t prfresult_len) argument 1218 kssl_generate_tls_ms(ssl_t *ssl, uchar_t *pms, size_t pmslen) argument 1250 kssl_generate_ssl_ms(ssl_t *ssl, uchar_t *pms, size_t pmslen) argument 1271 kssl_generate_tls_keyblock(ssl_t *ssl) argument 1290 kssl_generate_keyblock(ssl_t *ssl) argument 1313 kssl_ssl3_key_material_derive_step( ssl_t *ssl, uchar_t *secret, size_t secretlen, int step, uchar_t *dst, int sr_first) argument 1353 kssl_send_certificate_and_server_hello_done(ssl_t *ssl) argument 1439 kssl_send_change_cipher_specs(ssl_t *ssl) argument 1483 kssl_spec_init(ssl_t *ssl, int dir) argument 1618 kssl_send_finished(ssl_t *ssl, int update_hsh) argument 1700 kssl_mac_encrypt_record(ssl_t *ssl, SSL3ContentType ct, uchar_t *versionp, uchar_t *rstart, mblk_t *mp) argument 1773 kssl_send_alert(ssl_t *ssl, SSL3AlertLevel level, SSL3AlertDescription desc) argument 1847 kssl_handle_client_key_exchange(ssl_t *ssl, mblk_t *mp, int msglen, kssl_callback_t cbfn, void *arg) argument 2009 kssl_handle_finished(ssl_t *ssl, mblk_t *mp, int msglen) argument 2074 kssl_handle_v2client_hello(ssl_t *ssl, mblk_t *mp, int recsz) argument 2249 ssl_t *ssl = (ssl_t *)arg; local 2321 kssl_get_next_record(ssl_t *ssl) argument 2424 kssl_mblksfree(ssl_t *ssl) argument 2452 kssl_specsfree(ssl_t *ssl) argument 2475 kssl_free_context(ssl_t *ssl) argument [all...] |