Searched refs:key_share (Results 1 – 7 of 7) sorted by relevance
/dragonfly/crypto/libressl/ssl/ |
H A D | ssl_srvr.c | 1324 tls_key_share_free(s->s3->hs.key_share); in ssl3_send_server_kex_dhe() 1337 tls_key_share_set_key_bits(s->s3->hs.key_share, in ssl3_send_server_kex_dhe() 1357 if (!tls_key_share_generate(s->s3->hs.key_share)) in ssl3_send_server_kex_dhe() 1360 if (!tls_key_share_params(s->s3->hs.key_share, cbb)) in ssl3_send_server_kex_dhe() 1362 if (!tls_key_share_public(s->s3->hs.key_share, cbb)) in ssl3_send_server_kex_dhe() 1389 tls_key_share_free(s->s3->hs.key_share); in ssl3_send_server_kex_ecdhe() 1393 if (!tls_key_share_generate(s->s3->hs.key_share)) in ssl3_send_server_kex_ecdhe() 1405 if (!tls_key_share_public(s->s3->hs.key_share, &public)) in ssl3_send_server_kex_ecdhe() 1727 if (s->s3->hs.key_share == NULL) { in ssl3_get_client_kex_dhe() 1733 if (!tls_key_share_peer_public(s->s3->hs.key_share, cbs, in ssl3_get_client_kex_dhe() [all …]
|
H A D | ssl_clnt.c | 1186 tls_key_share_free(s->s3->hs.key_share); in ssl3_get_server_kex_dhe() 1190 if (!tls_key_share_peer_params(s->s3->hs.key_share, cbs, in ssl3_get_server_kex_dhe() 1198 if (!tls_key_share_peer_public(s->s3->hs.key_share, cbs, in ssl3_get_server_kex_dhe() 1263 tls_key_share_free(s->s3->hs.key_share); in ssl3_get_server_kex_ecdhe() 1845 if (s->s3->hs.key_share == NULL) { in ssl3_send_client_kex_dhe() 1851 if (!tls_key_share_generate(s->s3->hs.key_share)) in ssl3_send_client_kex_dhe() 1853 if (!tls_key_share_public(s->s3->hs.key_share, cbb)) in ssl3_send_client_kex_dhe() 1884 if (s->s3->hs.key_share == NULL) { in ssl3_send_client_kex_ecdhe() 1890 if (!tls_key_share_generate(s->s3->hs.key_share)) in ssl3_send_client_kex_ecdhe() 2440 if (s->s3->hs.key_share != NULL) in ssl3_check_cert_and_algorithm() [all …]
|
H A D | tls13_client.c | 54 if ((ctx->hs->key_share = tls_key_share_new(groups[0])) == NULL) in tls13_client_init() 56 if (!tls_key_share_generate(ctx->hs->key_share)) in tls13_client_init() 346 if (!tls_key_share_derive(ctx->hs->key_share, &shared_key, in tls13_client_engage_record_protection() 445 if (ctx->hs->tls13.server_group == tls_key_share_group(ctx->hs->key_share)) in tls13_client_hello_retry_send() 449 tls_key_share_free(ctx->hs->key_share); in tls13_client_hello_retry_send() 450 if ((ctx->hs->key_share = in tls13_client_hello_retry_send() 453 if (!tls_key_share_generate(ctx->hs->key_share)) in tls13_client_hello_retry_send()
|
H A D | ssl_tlsext.c | 1430 tls_key_share_group(s->s3->hs.key_share))) in tlsext_keyshare_client_build() 1434 if (!tls_key_share_public(s->s3->hs.key_share, &key_exchange)) in tlsext_keyshare_client_build() 1472 if (s->s3->hs.key_share != NULL) in tlsext_keyshare_server_parse() 1480 if ((s->s3->hs.key_share = tls_key_share_new(group)) == NULL) { in tlsext_keyshare_server_parse() 1484 if (!tls_key_share_peer_public(s->s3->hs.key_share, in tlsext_keyshare_server_parse() 1514 if (s->s3->hs.key_share == NULL) in tlsext_keyshare_server_build() 1517 if (!CBB_add_u16(cbb, tls_key_share_group(s->s3->hs.key_share))) in tlsext_keyshare_server_build() 1521 if (!tls_key_share_public(s->s3->hs.key_share, &key_exchange)) in tlsext_keyshare_server_build() 1553 if (s->s3->hs.key_share == NULL) { in tlsext_keyshare_client_parse() 1557 if (tls_key_share_group(s->s3->hs.key_share) != group) { in tlsext_keyshare_client_parse() [all …]
|
H A D | tls13_server.c | 318 if (ctx->hs->key_share != NULL) in tls13_client_hello_recv() 382 if (!tls_key_share_derive(ctx->hs->key_share, &shared_key, in tls13_server_engage_record_protection() 447 if (ctx->hs->key_share != NULL) in tls13_server_hello_retry_request_send() 507 if (ctx->hs->key_share == NULL) in tls13_server_hello_send() 509 if (!tls_key_share_generate(ctx->hs->key_share)) in tls13_server_hello_send()
|
H A D | s3_lib.c | 1566 tls_key_share_free(s->s3->hs.key_share); in ssl3_free() 1610 tls_key_share_free(s->s3->hs.key_share); in ssl3_clear() 1611 s->s3->hs.key_share = NULL; in ssl3_clear() 1706 if (s->s3->hs.key_share == NULL) in _SSL_get_peer_tmp_key() 1711 if (!tls_key_share_peer_pkey(s->s3->hs.key_share, pkey)) in _SSL_get_peer_tmp_key()
|
H A D | ssl_locl.h | 636 struct tls_key_share *key_share; member
|