| /freebsd/crypto/openssh/ |
| H A D | kexmlkem768x25519.c | 94 u_char shared_secret[MLKEM768_BYTES]; in kex_kem_mlkem768x25519_enc() local 128 if (crypto_kem_mlkem768_enc(ct, shared_secret, client_pub) != 0) { in kex_kem_mlkem768x25519_enc() 134 if ((r = sshbuf_put(buf, shared_secret, sizeof(shared_secret))) != 0 || in kex_kem_mlkem768x25519_enc() 148 dump_digest("server kem key:", shared_secret, sizeof(shared_secret)); in kex_kem_mlkem768x25519_enc() 169 explicit_bzero(shared_secret, sizeof(shared_secret)); in kex_kem_mlkem768x25519_enc() 180 u_char shared_secret[MLKEM768_BYTES]; in kex_kem_mlkem768x25519_dec() local 205 if (crypto_kem_mlkem768_dec(shared_secret, ciphertext, in kex_kem_mlkem768x25519_dec() 210 if ((r = sshbuf_put(buf, shared_secret, sizeof(shared_secret))) != 0) in kex_kem_mlkem768x25519_dec() 219 dump_digest("client kem key:", shared_secret, sizeof(shared_secret)); in kex_kem_mlkem768x25519_dec() 236 explicit_bzero(shared_secret, sizeof(shared_secret)); in kex_kem_mlkem768x25519_dec()
|
| H A D | kexgen.c | 57 const struct sshbuf *shared_secret, in kex_gen_hash() argument 79 (r = sshbuf_putb(b, shared_secret)) != 0) { in kex_gen_hash() 146 struct sshbuf *shared_secret = NULL; in input_kex_gen_reply() local 185 r = kex_dh_dec(kex, server_blob, &shared_secret); in input_kex_gen_reply() 188 r = kex_ecdh_dec(kex, server_blob, &shared_secret); in input_kex_gen_reply() 192 r = kex_c25519_dec(kex, server_blob, &shared_secret); in input_kex_gen_reply() 196 &shared_secret); in input_kex_gen_reply() 200 &shared_secret); in input_kex_gen_reply() 220 shared_secret, in input_kex_gen_reply() 228 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_gen_reply() [all …]
|
| H A D | kexgexs.c | 131 struct sshbuf *shared_secret = NULL; in input_kex_dh_gex_init() local 150 if ((shared_secret = sshbuf_new()) == NULL) { in input_kex_dh_gex_init() 154 if ((r = kex_dh_compute_key(kex, dh_client_pub, shared_secret)) != 0) in input_kex_dh_gex_init() 178 sshbuf_ptr(shared_secret), sshbuf_len(shared_secret), in input_kex_dh_gex_init() 195 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_dh_gex_init() 210 sshbuf_free(shared_secret); in input_kex_dh_gex_init()
|
| H A D | kexgexc.c | 149 struct sshbuf *shared_secret = NULL; in input_kex_dh_gex_reply() local 176 if ((shared_secret = sshbuf_new()) == NULL) { in input_kex_dh_gex_reply() 180 if ((r = kex_dh_compute_key(kex, dh_server_pub, shared_secret)) != 0) in input_kex_dh_gex_reply() 200 sshbuf_ptr(shared_secret), sshbuf_len(shared_secret), in input_kex_dh_gex_reply() 208 if ((r = kex_derive_keys(ssh, hash, hashlen, shared_secret)) != 0 || in input_kex_dh_gex_reply() 233 sshbuf_free(shared_secret); in input_kex_dh_gex_reply()
|
| H A D | kexdh.c | 73 BIGNUM *shared_secret = NULL; in kex_dh_compute_key() local 93 (shared_secret = BN_new()) == NULL) { in kex_dh_compute_key() 98 BN_bin2bn(kbuf, kout, shared_secret) == NULL) { in kex_dh_compute_key() 105 r = sshbuf_put_bignum2(out, shared_secret); in kex_dh_compute_key() 108 BN_clear_free(shared_secret); in kex_dh_compute_key()
|
| H A D | kexecdh.c | 141 BIGNUM *shared_secret = NULL; in kex_ecdh_dec_key_group() local 174 (shared_secret = BN_new()) == NULL) { in kex_ecdh_dec_key_group() 179 BN_bin2bn(kbuf, klen, shared_secret) == NULL) { in kex_ecdh_dec_key_group() 186 if ((r = sshbuf_put_bignum2(buf, shared_secret)) != 0) in kex_ecdh_dec_key_group() 192 BN_clear_free(shared_secret); in kex_ecdh_dec_key_group()
|
| H A D | libcrux-mlkem-mldsa.c | 67 uint8_t shared_secret[crypto_kem_mlkem768_BYTES], in crypto_kem_mlkem768_enc() 74 r = crypto_kem_mlkem768_enc_seeded(ct, shared_secret, pk, rnd); in crypto_kem_mlkem768_enc() 81 uint8_t shared_secret[crypto_kem_mlkem768_BYTES], in crypto_kem_mlkem768_enc_seeded() 95 memcpy(shared_secret, enc.snd.data, crypto_kem_mlkem768_BYTES); in crypto_kem_mlkem768_enc_seeded() 103 crypto_kem_mlkem768_dec(uint8_t shared_secret[crypto_kem_mlkem768_BYTES], in crypto_kem_mlkem768_dec() 115 memcpy(shared_secret, shared_secret_internal.data, in crypto_kem_mlkem768_dec()
|
| H A D | kexgex.c | 59 const u_char *shared_secret, size_t secretlen, in kexgex_hash() argument 86 (r = sshbuf_put(b, shared_secret, secretlen)) != 0) { in kexgex_hash()
|
| H A D | crypto_api.h | 100 uint8_t shared_secret[crypto_kem_mlkem768_BYTES], 102 int crypto_kem_mlkem768_dec(uint8_t shared_secret[crypto_kem_mlkem768_BYTES], 108 uint8_t shared_secret[crypto_kem_mlkem768_BYTES],
|
| H A D | mlkem_mldsa.sh | 293 libcrux_mlkem768_dec_result shared_secret = {0}; 320 shared_secret = libcrux_ml_kem_mlkem768_portable_decapsulate( 322 memcpy(shared_key, shared_secret.data, sizeof(shared_key));
|
| /freebsd/crypto/openssl/test/ |
| H A D | ml_kem_internal_test.c | 101 uint8_t shared_secret[ML_KEM_SHARED_SECRET_BYTES]; in sanity_test() local 168 shared_secret, sizeof(shared_secret), in sanity_test() 182 if (!TEST_mem_eq(shared_secret, sizeof(shared_secret), in sanity_test() 194 if (!TEST_mem_eq(shared_secret, sizeof(shared_secret), in sanity_test() 207 if (!TEST_mem_ne(shared_secret, sizeof(shared_secret), in sanity_test()
|
| /freebsd/crypto/openssh/regress/unittests/crypto/ |
| H A D | test_mlkem.c | 27 const char *shared_secret; member 121 uint8_t shared_secret[MLKEM768_BYTES], shared_secret2[MLKEM768_BYTES]; in mlkem_tests() local 148 mlkem768_kats[i].shared_secret, 32); in mlkem_tests() 151 ASSERT_INT_EQ(crypto_kem_mlkem768_enc_seeded(ct, shared_secret, in mlkem_tests() 156 ASSERT_MEM_EQ(shared_secret, expected_shared_secret, 32); in mlkem_tests() 160 ASSERT_MEM_EQ(shared_secret, shared_secret2, 32); in mlkem_tests()
|
| /freebsd/contrib/wpa/src/radius/ |
| H A D | radius_client.c | 70 const u8 *shared_secret, 138 const u8 *shared_secret; member 294 const u8 *shared_secret, in radius_client_register() argument 485 if (radius_msg_finish_acct(entry->msg, entry->shared_secret, in radius_client_retransmit() 725 const u8 *shared_secret, in radius_client_list_add() argument 748 entry->shared_secret = shared_secret; in radius_client_list_add() 854 const u8 *shared_secret; in radius_client_send() local 875 conf->acct_server->shared_secret == NULL) { in radius_client_send() 882 shared_secret = conf->acct_server->shared_secret; in radius_client_send() 884 if (radius_msg_finish_acct(msg, shared_secret, in radius_client_send() [all …]
|
| H A D | radius_das.c | 21 u8 *shared_secret; member 442 if (radius_msg_verify_das_req(msg, das->shared_secret, in radius_das_receive() 496 if (radius_msg_finish_das_resp(reply, das->shared_secret, in radius_das_receive() 551 if (conf->port == 0 || conf->shared_secret == NULL || in radius_das_init() 570 das->shared_secret = os_memdup(conf->shared_secret, in radius_das_init() 572 if (das->shared_secret == NULL) { in radius_das_init() 606 os_free(das->shared_secret); in radius_das_deinit()
|
| H A D | radius_client.h | 46 u8 *shared_secret; member 271 const u8 *shared_secret, size_t shared_secret_len,
|
| H A D | radius_server.c | 108 char *shared_secret; member 847 (u8 *) client->shared_secret, in radius_server_encapsulate_eap() 948 if (radius_msg_finish_srv(msg, (u8 *) client->shared_secret, in radius_server_encapsulate_eap() 996 (u8 *) client->shared_secret, in radius_server_macacl() 1039 if (radius_msg_finish_srv(msg, (u8 *) client->shared_secret, in radius_server_macacl() 1091 if (radius_msg_finish_srv(msg, (u8 *) client->shared_secret, in radius_server_reject() 1387 if (radius_msg_verify(msg, (const u8 *) client->shared_secret, in radius_server_receive_disconnect_resp() 1431 if (radius_msg_verify(msg, (const u8 *) client->shared_secret, in radius_server_receive_coa_resp() 1586 if (radius_msg_verify_msg_auth(msg, (u8 *) client->shared_secret, in radius_server_receive_auth() 1699 if (radius_msg_verify_acct_req(msg, (u8 *) client->shared_secret, in radius_server_receive_acct() [all …]
|
| /freebsd/crypto/libecc/src/ecdh/ |
| H A D | x25519_448.c | 359 …int x25519_448_derive_secret(const u8 *priv_key, const u8 *peer_pub_key, u8 *shared_secret, u8 len) in x25519_448_derive_secret() argument 363 MUST_HAVE((priv_key != NULL) && (peer_pub_key != NULL) && (shared_secret != NULL), ret, err); in x25519_448_derive_secret() 367 ret = x25519_448_core(priv_key, peer_pub_key, shared_secret, len); in x25519_448_derive_secret() 395 …(const u8 priv_key[X25519_SIZE], const u8 peer_pub_key[X25519_SIZE], u8 shared_secret[X25519_SIZE]) in x25519_derive_secret() 397 return x25519_448_derive_secret(priv_key, peer_pub_key, shared_secret, X25519_SIZE); in x25519_derive_secret() 422 …secret(const u8 priv_key[X448_SIZE], const u8 peer_pub_key[X448_SIZE], u8 shared_secret[X448_SIZE]) in x448_derive_secret() 424 return x25519_448_derive_secret(priv_key, peer_pub_key, shared_secret, X448_SIZE); in x448_derive_secret()
|
| H A D | ecccdh.c | 167 …ur_priv_key, const u8 *peer_pub_key_buf, u8 peer_pub_key_buf_len, u8 *shared_secret, u8 shared_sec… in ecccdh_derive_secret() argument 177 MUST_HAVE((shared_secret != NULL), ret, err); in ecccdh_derive_secret() 224 ret = fp_export_to_buf(shared_secret, shared_secret_len, &(Q->X)); in ecccdh_derive_secret()
|
| /freebsd/crypto/openssl/crypto/hpke/ |
| H A D | hpke.c | 59 unsigned char *shared_secret; /* KEM output, zz */ member 463 if (ctx->shared_secret != NULL) { in hpke_encap() 522 ctx->shared_secret = OPENSSL_malloc(lsslen); in hpke_encap() 523 if (ctx->shared_secret == NULL) in hpke_encap() 526 if (EVP_PKEY_encapsulate(pctx, enc, enclen, ctx->shared_secret, in hpke_encap() 530 OPENSSL_free(ctx->shared_secret); in hpke_encap() 531 ctx->shared_secret = NULL; in hpke_encap() 565 if (ctx->shared_secret != NULL) { in hpke_decap() 618 ctx->shared_secret = OPENSSL_malloc(lsslen); in hpke_decap() 619 if (ctx->shared_secret == NULL) in hpke_decap() [all …]
|
| /freebsd/crypto/libecc/include/libecc/ecdh/ |
| H A D | x25519_448.h | 40 …const u8 priv_key[X25519_SIZE], const u8 peer_pub_key[X25519_SIZE], u8 shared_secret[X25519_SIZE]); 57 …ecret(const u8 priv_key[X448_SIZE], const u8 peer_pub_key[X448_SIZE], u8 shared_secret[X448_SIZE]);
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | ml_kem.h | 258 uint8_t *shared_secret, size_t slen, 262 uint8_t *shared_secret, size_t slen, 264 __owur int ossl_ml_kem_decap(uint8_t *shared_secret, size_t slen,
|
| /freebsd/contrib/wpa/src/eap_server/ |
| H A D | ikev2.c | 28 os_free(data->shared_secret); in ikev2_initiator_deinit() 618 &data->keys, 0, data->shared_secret, in ikev2_process_auth_secret() 1068 &data->keys, 1, data->shared_secret, in ikev2_build_auth() 1140 os_free(data->shared_secret); in ikev2_build_sa_auth() 1141 data->shared_secret = os_malloc(16); in ikev2_build_sa_auth() 1142 if (data->shared_secret == NULL) in ikev2_build_sa_auth() 1145 if (random_get_bytes(data->shared_secret, 16)) in ikev2_build_sa_auth() 1148 os_free(data->shared_secret); in ikev2_build_sa_auth() 1149 data->shared_secret = os_memdup(secret, secret_len); in ikev2_build_sa_auth() 1150 if (data->shared_secret == NULL) in ikev2_build_sa_auth()
|
| /freebsd/contrib/wpa/src/ap/ |
| H A D | ieee802_11_auth.c | 143 hapd->conf->radius->auth_server->shared_secret, in hostapd_radius_acl_query() 410 const u8 *shared_secret, in decode_tunnel_passwords() argument 426 msg, &passphraselen, shared_secret, shared_secret_len, in decode_tunnel_passwords() 487 const u8 *shared_secret, size_t shared_secret_len, in hostapd_acl_recv_radius() argument 512 msg, shared_secret, shared_secret_len, req, in hostapd_acl_recv_radius() 563 decode_tunnel_passwords(hapd, shared_secret, shared_secret_len, in hostapd_acl_recv_radius()
|
| /freebsd/contrib/wpa/src/eap_common/ |
| H A D | eap_eke_common.c | 413 NULL, 0, sess->shared_secret) < 0) in eap_eke_shared_secret() 416 sess->shared_secret, sess->auth_len); in eap_eke_shared_secret() 460 if (eap_eke_prfplus(sess->prf, sess->shared_secret, sess->prf_len, in eap_eke_derive_ke_ki() 508 if (eap_eke_prfplus(sess->prf, sess->shared_secret, sess->prf_len, in eap_eke_derive_ka() 553 if (eap_eke_prfplus(sess->prf, sess->shared_secret, sess->prf_len, in eap_eke_derive_msk() 724 os_memset(sess->shared_secret, 0, EAP_EKE_MAX_HASH_LEN); in eap_eke_session_clean()
|
| /freebsd/crypto/libecc/src/tests/ |
| H A D | ec_self_tests_core.c | 1048 u8 shared_secret[EC_PUB_KEY_MAX_SIZE]; local 1052 ret = local_memset(shared_secret, 0, sizeof(shared_secret)); EG(ret, err); 1081 MUST_HAVE((sizeof(shared_secret) >= shared_secret_len), ret, err); 1082 …ret = ecccdh_derive_secret(&(kp.priv_key), c->peer_pub_key, c->peer_pub_key_len, shared_secret, sh… 1090 ret = are_equal(shared_secret, c->exp_shared_secret, shared_secret_len, &check); EG(ret, err); 1103 u8 shared_secret[X25519_SIZE]; local 1106 ret = local_memset(shared_secret, 0, sizeof(shared_secret)); EG(ret, err); 1126 ret = x25519_derive_secret(c->our_priv_key, c->peer_pub_key, shared_secret); 1134 ret = are_equal(shared_secret, c->exp_shared_secret, X25519_SIZE, &check); EG(ret, err); 1147 u8 shared_secret[X448_SIZE]; local [all …]
|