Home
last modified time | relevance | path

Searched refs:server_blob (Results 1 – 5 of 5) sorted by relevance

/external/openssh/
Dkexecdh.c98 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
Dkexc25519.c117 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()
Dkexsntrup4591761x25519.c75 struct sshbuf *server_blob = NULL; in kex_kem_sntrup4591761x25519_enc() local
111 if ((server_blob = sshbuf_new()) == NULL) { in kex_kem_sntrup4591761x25519_enc()
116 if ((r = sshbuf_reserve(server_blob, need, &ciphertext)) != 0) in kex_kem_sntrup4591761x25519_enc()
145 *server_blobp = server_blob; in kex_kem_sntrup4591761x25519_enc()
147 server_blob = NULL; in kex_kem_sntrup4591761x25519_enc()
152 sshbuf_free(server_blob); in kex_kem_sntrup4591761x25519_enc()
159 const struct sshbuf *server_blob, struct sshbuf **shared_secretp) in kex_kem_sntrup4591761x25519_dec() argument
171 if (sshbuf_len(server_blob) != need) { in kex_kem_sntrup4591761x25519_dec()
175 ciphertext = sshbuf_ptr(server_blob); in kex_kem_sntrup4591761x25519_dec()
Dkexdh.c146 struct sshbuf *server_blob = NULL; in kex_dh_enc() local
155 if ((server_blob = sshbuf_new()) == NULL) { in kex_dh_enc()
159 if ((r = sshbuf_put_bignum2(server_blob, pub_key)) != 0 || in kex_dh_enc()
160 (r = sshbuf_get_u32(server_blob, NULL)) != 0) in kex_dh_enc()
164 *server_blobp = server_blob; in kex_dh_enc()
165 server_blob = NULL; in kex_dh_enc()
169 sshbuf_free(server_blob); in kex_dh_enc()
Dkexgen.c144 struct sshbuf *server_blob = NULL; in input_kex_gen_reply() local
166 if ((r = sshpkt_getb_froms(ssh, &server_blob)) != 0 || in input_kex_gen_reply()
179 r = kex_dh_dec(kex, server_blob, &shared_secret); in input_kex_gen_reply()
182 r = kex_ecdh_dec(kex, server_blob, &shared_secret); in input_kex_gen_reply()
186 r = kex_c25519_dec(kex, server_blob, &shared_secret); in input_kex_gen_reply()
189 r = kex_kem_sntrup4591761x25519_dec(kex, server_blob, in input_kex_gen_reply()
209 server_blob, in input_kex_gen_reply()
229 sshbuf_free(server_blob); in input_kex_gen_reply()