Searched refs:shared_key (Results 1 – 8 of 8) sorted by relevance
/dragonfly/crypto/libressl/ssl/ |
H A D | tls_key_share.c | 407 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 D | ssl_kex.c | 242 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 D | tls13_server.c | 376 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 D | tls13_client.c | 338 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 D | tls_internal.h | 94 int tls_key_share_derive(struct tls_key_share *ks, uint8_t **shared_key,
|
H A D | ssl_locl.h | 1465 uint8_t **shared_key, size_t *shared_key_len); 1472 uint8_t **shared_key, size_t *shared_key_len);
|
/dragonfly/crypto/openssh/ |
H A D | kexc25519.c | 62 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 D | gostr341001_pmeth.c | 485 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()
|