Home
last modified time | relevance | path

Searched refs:key_share (Results 1 – 7 of 7) sorted by relevance

/dragonfly/crypto/libressl/ssl/
H A Dssl_srvr.c1324 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 Dssl_clnt.c1186 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 Dtls13_client.c54 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 Dssl_tlsext.c1430 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 Dtls13_server.c318 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 Ds3_lib.c1566 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 Dssl_locl.h636 struct tls_key_share *key_share; member