Searched refs:server_blob (Results 1 – 6 of 6) sorted by relevance
/freebsd/crypto/openssh/ |
H A D | kexecdh.c | 98 struct sshbuf *server_blob = NULL; in kex_ecdh_enc() local 119 if ((server_blob = sshbuf_new()) == NULL) { in kex_ecdh_enc() 123 if ((r = sshbuf_put_ec(server_blob, pub_key, group)) != 0 || in kex_ecdh_enc() 124 (r = sshbuf_get_u32(server_blob, NULL)) != 0) in kex_ecdh_enc() 129 *server_blobp = server_blob; in kex_ecdh_enc() 130 server_blob = NULL; in kex_ecdh_enc() 133 sshbuf_free(server_blob); in kex_ecdh_enc() 200 kex_ecdh_dec(struct kex *kex, const struct sshbuf *server_blob, in kex_ecdh_dec() argument 205 r = kex_ecdh_dec_key_group(kex, server_blob, kex->ec_client_key, in kex_ecdh_dec() 234 kex_ecdh_dec(struct kex *kex, const struct sshbuf *server_blob, in kex_ecdh_dec() argument
|
H A D | kexc25519.c | 117 struct sshbuf *server_blob = NULL; in kex_c25519_enc() local 136 if ((server_blob = sshbuf_new()) == NULL) { in kex_c25519_enc() 140 if ((r = sshbuf_reserve(server_blob, CURVE25519_SIZE, &server_pub)) != 0) in kex_c25519_enc() 154 *server_blobp = server_blob; in kex_c25519_enc() 156 server_blob = NULL; in kex_c25519_enc() 160 sshbuf_free(server_blob); in kex_c25519_enc() 166 kex_c25519_dec(struct kex *kex, const struct sshbuf *server_blob, in kex_c25519_dec() argument 175 if (sshbuf_len(server_blob) != CURVE25519_SIZE) { in kex_c25519_dec() 179 server_pub = sshbuf_ptr(server_blob); in kex_c25519_dec()
|
H A D | kexsntrup761x25519.c | 81 struct sshbuf *server_blob = NULL; in kex_kem_sntrup761x25519_enc() local 117 if ((server_blob = sshbuf_new()) == NULL) { in kex_kem_sntrup761x25519_enc() 122 if ((r = sshbuf_reserve(server_blob, need, &ciphertext)) != 0) in kex_kem_sntrup761x25519_enc() 151 *server_blobp = server_blob; in kex_kem_sntrup761x25519_enc() 153 server_blob = NULL; in kex_kem_sntrup761x25519_enc() 158 sshbuf_free(server_blob); in kex_kem_sntrup761x25519_enc() 165 const struct sshbuf *server_blob, struct sshbuf **shared_secretp) in kex_kem_sntrup761x25519_dec() argument 177 if (sshbuf_len(server_blob) != need) { in kex_kem_sntrup761x25519_dec() 181 ciphertext = sshbuf_ptr(server_blob); in kex_kem_sntrup761x25519_dec() 251 const struct sshbuf *server_blob, struct sshbuf **shared_secretp) in kex_kem_sntrup761x25519_dec() argument
|
H A D | kexmlkem768x25519.c | 96 struct sshbuf *server_blob = NULL; in kex_kem_mlkem768x25519_enc() local 139 if ((server_blob = sshbuf_new()) == NULL) { in kex_kem_mlkem768x25519_enc() 149 (r = sshbuf_put(server_blob, enc.fst.value, sizeof(enc.fst.value))) != 0 || in kex_kem_mlkem768x25519_enc() 150 (r = sshbuf_put(server_blob, server_pub, sizeof(server_pub))) != 0) in kex_kem_mlkem768x25519_enc() 176 *server_blobp = server_blob; in kex_kem_mlkem768x25519_enc() 178 server_blob = NULL; in kex_kem_mlkem768x25519_enc() 185 sshbuf_free(server_blob); in kex_kem_mlkem768x25519_enc() 192 const struct sshbuf *server_blob, struct sshbuf **shared_secretp) in kex_kem_mlkem768x25519_dec() argument 208 if (sshbuf_len(server_blob) != need) { in kex_kem_mlkem768x25519_dec() 212 ciphertext = sshbuf_ptr(server_blob); in kex_kem_mlkem768x25519_dec() [all …]
|
H A D | kexdh.c | 147 struct sshbuf *server_blob = NULL; in kex_dh_enc() local 156 if ((server_blob = sshbuf_new()) == NULL) { in kex_dh_enc() 160 if ((r = sshbuf_put_bignum2(server_blob, pub_key)) != 0 || in kex_dh_enc() 161 (r = sshbuf_get_u32(server_blob, NULL)) != 0) in kex_dh_enc() 165 *server_blobp = server_blob; in kex_dh_enc() 166 server_blob = NULL; in kex_dh_enc() 170 sshbuf_free(server_blob); in kex_dh_enc()
|
H A D | kexgen.c | 147 struct sshbuf *server_blob = NULL; in input_kex_gen_reply() local 172 if ((r = sshpkt_getb_froms(ssh, &server_blob)) != 0 || in input_kex_gen_reply() 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() 195 r = kex_kem_sntrup761x25519_dec(kex, server_blob, in input_kex_gen_reply() 199 r = kex_kem_mlkem768x25519_dec(kex, server_blob, in input_kex_gen_reply() 219 server_blob, in input_kex_gen_reply() 259 sshbuf_free(server_blob); in input_kex_gen_reply()
|