Home
last modified time | relevance | path

Searched refs:shared_key (Results 1 – 8 of 8) sorted by relevance

/dragonfly/crypto/libressl/ssl/
H A Dtls_key_share.c407 uint8_t **shared_key, size_t *shared_key_len) in tls_key_share_derive_dhe() argument
412 return ssl_kex_derive_dhe(ks->dhe, ks->dhe_peer, shared_key, in tls_key_share_derive_dhe()
418 uint8_t **shared_key, size_t *shared_key_len) in tls_key_share_derive_ecdhe_ecp() argument
424 shared_key, shared_key_len); in tls_key_share_derive_ecdhe_ecp()
429 uint8_t **shared_key, size_t *shared_key_len) in tls_key_share_derive_x25519() argument
442 *shared_key = sk; in tls_key_share_derive_x25519()
455 tls_key_share_derive(struct tls_key_share *ks, uint8_t **shared_key, in tls_key_share_derive() argument
458 if (*shared_key != NULL) in tls_key_share_derive()
464 return tls_key_share_derive_dhe(ks, shared_key, in tls_key_share_derive()
468 return tls_key_share_derive_x25519(ks, shared_key, in tls_key_share_derive()
[all …]
H A Dssl_kex.c242 uint8_t **shared_key, size_t *shared_key_len) in ssl_kex_derive_dhe() argument
256 *shared_key = key; in ssl_kex_derive_dhe()
390 uint8_t **shared_key, size_t *shared_key_len) in ssl_kex_derive_ecdhe_ecp() argument
413 *shared_key = key; in ssl_kex_derive_ecdhe_ecp()
H A Dtls13_server.c376 uint8_t *shared_key = NULL; in tls13_server_engage_record_protection() local
382 if (!tls_key_share_derive(ctx->hs->key_share, &shared_key, in tls13_server_engage_record_protection()
412 if (!tls13_derive_handshake_secrets(ctx->hs->tls13.secrets, shared_key, in tls13_server_engage_record_protection()
433 freezero(shared_key, shared_key_len); in tls13_server_engage_record_protection()
H A Dtls13_client.c338 uint8_t *shared_key = NULL; in tls13_client_engage_record_protection() local
346 if (!tls_key_share_derive(ctx->hs->key_share, &shared_key, in tls13_client_engage_record_protection()
377 if (!tls13_derive_handshake_secrets(ctx->hs->tls13.secrets, shared_key, in tls13_client_engage_record_protection()
394 freezero(shared_key, shared_key_len); in tls13_client_engage_record_protection()
H A Dtls_internal.h94 int tls_key_share_derive(struct tls_key_share *ks, uint8_t **shared_key,
H A Dssl_locl.h1465 uint8_t **shared_key, size_t *shared_key_len);
1472 uint8_t **shared_key, size_t *shared_key_len);
/dragonfly/crypto/openssh/
H A Dkexc25519.c62 u_char shared_key[CURVE25519_SIZE]; in kexc25519_shared_key_ext() local
66 crypto_scalarmult_curve25519(shared_key, key, pub); in kexc25519_shared_key_ext()
70 if (timingsafe_bcmp(zero, shared_key, CURVE25519_SIZE) == 0) in kexc25519_shared_key_ext()
74 dump_digest("shared secret", shared_key, CURVE25519_SIZE); in kexc25519_shared_key_ext()
77 r = sshbuf_put(out, shared_key, CURVE25519_SIZE); in kexc25519_shared_key_ext()
79 r = sshbuf_put_bignum2_bytes(out, shared_key, CURVE25519_SIZE); in kexc25519_shared_key_ext()
80 explicit_bzero(shared_key, CURVE25519_SIZE); in kexc25519_shared_key_ext()
/dragonfly/crypto/libressl/crypto/gost/
H A Dgostr341001_pmeth.c485 unsigned char ukm[8], shared_key[32], crypted_key[44]; in pkey_gost01_encrypt() local
528 if (gost01_VKO_key(pubk, sec_key, ukm, shared_key) <= 0) in pkey_gost01_encrypt()
530 gost_key_wrap_crypto_pro(nid, shared_key, ukm, key, in pkey_gost01_encrypt()