Home
last modified time | relevance | path

Searched refs:sshbuf_len (Results 1 – 25 of 78) sorted by relevance

1234

/freebsd/crypto/openssh/regress/unittests/sshbuf/
H A Dtest_sshbuf_getput_basic.c80 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 5); in sshbuf_getput_basic_tests()
93 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 1); in sshbuf_getput_basic_tests()
100 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 1); in sshbuf_getput_basic_tests()
108 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 1); in sshbuf_getput_basic_tests()
116 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 10); in sshbuf_getput_basic_tests()
119 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 2); in sshbuf_getput_basic_tests()
123 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 2); in sshbuf_getput_basic_tests()
126 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 2); in sshbuf_getput_basic_tests()
134 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 10); in sshbuf_getput_basic_tests()
137 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 6); in sshbuf_getput_basic_tests()
[all …]
H A Dtest_sshbuf.c53 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 0); in sshbuf_tests()
101 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4); in sshbuf_tests()
114 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4); in sshbuf_tests()
116 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4); in sshbuf_tests()
119 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4); in sshbuf_tests()
121 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 3); in sshbuf_tests()
126 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 1); in sshbuf_tests()
132 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 1); in sshbuf_tests()
134 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 0); in sshbuf_tests()
150 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4); in sshbuf_tests()
[all …]
H A Dtest_sshbuf_fuzz.c47 ASSERT_MEM_ZERO_NE(sshbuf_ptr(p1), sshbuf_len(p1)); in sshbuf_fuzz_tests()
55 sz2 = sshbuf_len(p1); in sshbuf_fuzz_tests()
61 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sz2); in sshbuf_fuzz_tests()
66 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sz2 + r); in sshbuf_fuzz_tests()
78 sz2 = sshbuf_len(p1); in sshbuf_fuzz_tests()
85 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sz2); in sshbuf_fuzz_tests()
89 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sz2 - r); in sshbuf_fuzz_tests()
107 ASSERT_MEM_ZERO_NE(sshbuf_ptr(p1), sshbuf_len(p1)); in sshbuf_fuzz_tests()
128 ASSERT_MEM_ZERO_NE(sshbuf_ptr(p1), sshbuf_len(p1)); in sshbuf_fuzz_tests()
H A Dtest_sshbuf_getput_crypto.c85 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sizeof(expbn1) + 4); in sshbuf_getput_crypto_tests()
99 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 0); in sshbuf_getput_crypto_tests()
109 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sizeof(expbn2) + 4 + 1); /* MSB */ in sshbuf_getput_crypto_tests()
124 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 0); in sshbuf_getput_crypto_tests()
135 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4 + sizeof(expbn1)); in sshbuf_getput_crypto_tests()
140 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 2); in sshbuf_getput_crypto_tests()
155 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sizeof(expbn1) + 3); in sshbuf_getput_crypto_tests()
170 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 65536 + 4); in sshbuf_getput_crypto_tests()
183 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 4 + 1 + sizeof(expbn2)); in sshbuf_getput_crypto_tests()
188 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 2); in sshbuf_getput_crypto_tests()
[all …]
H A Dtest_sshbuf_fixed.c61 ASSERT_SIZE_T_EQ(sshbuf_len(p1), 0); in sshbuf_fixed()
84 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sshbuf_len(p2)); in sshbuf_fixed()
92 ASSERT_SIZE_T_EQ(sshbuf_len(p2), 0); in sshbuf_fixed()
109 ASSERT_SIZE_T_EQ(sshbuf_len(p1), sizeof(test_buf) - 1); in sshbuf_fixed()
111 ASSERT_SIZE_T_EQ(sshbuf_len(p2), sizeof(test_buf) + 4 - 1); in sshbuf_fixed()
113 ASSERT_SIZE_T_EQ(sshbuf_len(p2), 0); in sshbuf_fixed()
116 ASSERT_SIZE_T_EQ(sshbuf_len(p3), sizeof(test_buf) - 1); in sshbuf_fixed()
/freebsd/crypto/openssh/
H A Dsshbuf-misc.c69 fprintf(f, "buffer len = %zu\n", sshbuf_len(buf)); in sshbuf_dump()
70 sshbuf_dump_data(sshbuf_ptr(buf), sshbuf_len(buf), f); in sshbuf_dump()
76 size_t i, j, len = sshbuf_len(buf); in sshbuf_dtob16()
100 if (d == NULL || b64 == NULL || sshbuf_len(d) >= SIZE_MAX / 2) in sshbuf_dtob64()
102 if (sshbuf_len(d) == 0) in sshbuf_dtob64()
104 slen = ((sshbuf_len(d) + 2) / 3) * 4 + 1; in sshbuf_dtob64()
107 if (b64_ntop(sshbuf_ptr(d), sshbuf_len(d), s, slen) == -1) { in sshbuf_dtob64()
186 l = sshbuf_len(b); in sshbuf_dtourlb64()
197 l = sshbuf_len(b); in sshbuf_dtourlb64()
218 size_t l = sshbuf_len(buf); in sshbuf_dup_string()
[all …]
H A Dssh_api.c266 if (sshbuf_len(ssh->kex->client_version) == 0 || in ssh_packet_next()
267 sshbuf_len(ssh->kex->server_version) == 0) in ssh_packet_next()
318 *len = sshbuf_len(output); in ssh_output_ptr()
356 if (j >= sshbuf_len(input)) in _ssh_read_banner()
369 if (sshbuf_len(banner) > SSH_MAX_BANNER_LEN) in _ssh_read_banner()
372 if (sshbuf_len(banner) >= 4 && in _ssh_read_banner()
375 debug_f("%.*s", (int)sshbuf_len(banner), in _ssh_read_banner()
391 (remote_version = calloc(1, sshbuf_len(banner))) == NULL) { in _ssh_read_banner()
457 if (sshbuf_len(ssh->kex->server_version) == 0) in _ssh_exchange_banner()
460 sshbuf_len(ssh->kex->server_version) != 0 && in _ssh_exchange_banner()
[all …]
H A Dsshbuf-io.c60 if (sshbuf_len(blob) > SSHBUF_SIZE_MAX) { in sshbuf_load_fd()
66 st.st_size != (off_t)sshbuf_len(blob)) { in sshbuf_load_fd()
108 sshbuf_len(buf)) != sshbuf_len(buf) || close(fd) != 0) { in sshbuf_write_file()
H A Dkexsntrup761x25519.c95 if (sshbuf_len(client_blob) != need) { in kex_kem_sntrup761x25519_enc()
141 sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_sntrup761x25519_enc()
149 dump_digest("encoded shared secret:", sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_sntrup761x25519_enc()
177 if (sshbuf_len(server_blob) != need) { in kex_kem_sntrup761x25519_dec()
206 sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_sntrup761x25519_dec()
213 dump_digest("encoded shared secret:", sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_sntrup761x25519_dec()
H A Dkexmlkem768x25519.c113 if (sshbuf_len(client_blob) != need) { in kex_kem_mlkem768x25519_enc()
164 sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_mlkem768x25519_enc()
172 dump_digest("encoded shared secret:", sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_mlkem768x25519_enc()
208 if (sshbuf_len(server_blob) != need) { in kex_kem_mlkem768x25519_dec()
241 sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_mlkem768x25519_dec()
248 dump_digest("encoded shared secret:", sshbuf_ptr(buf), sshbuf_len(buf)); in kex_kem_mlkem768x25519_dec()
H A Dpacket.c392 while (sshbuf_len(state->incoming_packet) < dlen) in ssh_packet_stop_discard()
426 if (sshbuf_len(state->input) >= discard) in ssh_packet_start_discard()
428 state->packet_discard = discard - sshbuf_len(state->input); in ssh_packet_start_discard()
834 if (sshbuf_len(in) == 0) in compress_buffer()
841 ssh->state->compression_out_stream.avail_in = sshbuf_len(in); in compress_buffer()
882 ssh->state->compression_in_stream.avail_in = sshbuf_len(in); in uncompress_buffer()
1196 len = sshbuf_len(state->outgoing_packet); in ssh_packet_send2_wrapped()
1211 sshbuf_len(state->outgoing_packet))); in ssh_packet_send2_wrapped()
1215 len = sshbuf_len(state->outgoing_packet); in ssh_packet_send2_wrapped()
1256 len = sshbuf_len(state->outgoing_packet); in ssh_packet_send2_wrapped()
[all …]
H A Dkexc25519.c127 if (sshbuf_len(client_blob) != CURVE25519_SIZE) { in kex_c25519_enc()
152 dump_digest("encoded shared secret:", sshbuf_ptr(buf), sshbuf_len(buf)); in kex_c25519_enc()
175 if (sshbuf_len(server_blob) != CURVE25519_SIZE) { in kex_c25519_dec()
192 dump_digest("encoded shared secret:", sshbuf_ptr(buf), sshbuf_len(buf)); in kex_c25519_dec()
H A Dssh-sk-helper.c109 if (sshbuf_len(req) != 0) in process_sign()
171 if (sshbuf_len(req) != 0) in process_enroll()
176 if (sshbuf_len(challenge) == 0) { in process_enroll()
230 if (sshbuf_len(req) != 0) in process_load_resident()
318 debug_f("received message len %zu", sshbuf_len(req)); in main()
349 debug_f("reply len %zu", sshbuf_len(resp)); in main()
H A Dkrl.c719 if (sshbuf_len(sect) != 0) { in revoked_certs_generate()
773 if (sshbuf_len(sect) != 0) { in ssh_krl_to_blob()
784 if (sshbuf_len(sect) != 0) { in ssh_krl_to_blob()
796 if (sshbuf_len(sect) != 0) { in ssh_krl_to_blob()
842 if (sshbuf_len(subsect) != 0) { in cert_extension_subsection()
849 name, critical, sshbuf_len(value)); in cert_extension_subsection()
888 while (sshbuf_len(buf) > 0) { in parse_revoked_certs()
899 while (sshbuf_len(subsect) > 0) { in parse_revoked_certs()
945 while (sshbuf_len(subsect) > 0) { in parse_revoked_certs()
965 if (sshbuf_len(subsect) > 0) { in parse_revoked_certs()
[all …]
H A Dnchan.c132 if (sshbuf_len(c->input)) { in chan_ibuf_empty()
154 if (sshbuf_len(c->output)) { in chan_obuf_empty()
264 sshbuf_len(c->output) == 0 && in chan_rcvd_ieof()
346 sshbuf_len(c->extended) > 0) { in chan_is_dead()
348 c->self, c->efd, sshbuf_len(c->extended)); in chan_is_dead()
H A Dsshkey-xmss.c355 if (sshbuf_len(b) == 0) in sshkey_xmss_deserialize_pk_info()
623 POKE_U32(buf, sshbuf_len(enc)); in sshkey_xmss_update_state()
630 if (atomicio(vwrite, fd, sshbuf_mutable_ptr(enc), sshbuf_len(enc)) != in sshkey_xmss_update_state()
631 sshbuf_len(enc)) { in sshkey_xmss_update_state()
939 while (sshbuf_len(padded) % blocksize) { in sshkey_xmss_encrypt_state()
943 encrypted_len = sshbuf_len(padded); in sshkey_xmss_encrypt_state()
948 aadlen = sshbuf_len(encoded); in sshkey_xmss_encrypt_state()
1020 if (sshbuf_len(encoded) < sizeof(XMSS_MAGIC) || in sshkey_xmss_decrypt_state()
1037 if (sshbuf_len(encoded) < authlen || in sshkey_xmss_decrypt_state()
1038 sshbuf_len(encoded) - authlen < encrypted_len) { in sshkey_xmss_decrypt_state()
[all …]
H A Dmsg.c48 u_int mlen = sshbuf_len(m); in ssh_msg_send()
50 debug3_f("type %u len %zu", (unsigned int)type & 0xff, sshbuf_len(m)); in ssh_msg_send()
H A Dssh-pkcs11-helper.c284 buf_len = sshbuf_len(iqueue); in process()
317 if (buf_len < sshbuf_len(iqueue)) { in process()
321 consumed = buf_len - sshbuf_len(iqueue); in process()
399 if (sshbuf_len(oqueue) > 0) in main()
423 sshbuf_len(oqueue)); in main()
H A Dssh-ecdsa-sk.c189 ((flags & 0x80) == 0 /* ED */) != (sshbuf_len(extensions) == 0)) { in webauthn_check_prepare_hash()
217 if ((r = sshbuf_cmp(wrapper, 0, sshbuf_ptr(m), sshbuf_len(m))) != 0) in webauthn_check_prepare_hash()
296 if (sshbuf_len(b) != 0) { in ssh_ecdsa_sk_verify()
307 if (sshbuf_len(sigbuf) != 0) { in ssh_ecdsa_sk_verify()
404 sshbuf_ptr(original_signed), sshbuf_len(original_signed))) { in ssh_ecdsa_sk_verify()
H A Dsshkey.c816 if (sshbuf_len(a->certblob) != sshbuf_len(b->certblob)) in cert_compare()
819 sshbuf_len(a->certblob)) != 0) in cert_compare()
893 if (sshbuf_len(key->cert->certblob) == 0) in to_blob_buf()
959 len = sshbuf_len(b); in to_blob()
1440 if (fwrite(sshbuf_ptr(b), sshbuf_len(b), 1, f) != 1) { in sshkey_write()
1695 while (sshbuf_len(prvbuf) % cipher_blocksize(cipher)) { in sshkey_shield_private()
1704 enclen = sshbuf_len(prvbuf); in sshkey_shield_private()
1710 sshbuf_ptr(prvbuf), sshbuf_len(prvbuf), 0, 0)) != 0) in sshkey_shield_private()
1761 while (sshbuf_len(decrypted)) { in private2_check_padding()
1896 signed_len = sshbuf_len(key->cert->certblob) - sshbuf_len(b); in cert_parse()
[all …]
H A Dkexgex.c72 (r = sshbuf_put_u32(b, sshbuf_len(client_kexinit) + 1)) != 0 || in kexgex_hash()
75 (r = sshbuf_put_u32(b, sshbuf_len(server_kexinit) + 1)) != 0 || in kexgex_hash()
/freebsd/crypto/openssh/regress/misc/ssh-verify-attestation/
H A Dssh-verify-attestation.c109 "authdata len=%zu challenge len=%zu", sshbuf_len(attestation_cert), in prepare_fido_cred()
110 sshbuf_len(sig), sshbuf_len(authdata), sshbuf_len(challenge)); in prepare_fido_cred()
115 sshbuf_len(challenge)); in prepare_fido_cred()
118 sshbuf_len(authdata)); in prepare_fido_cred()
121 sshbuf_len(attestation_cert)); in prepare_fido_cred()
122 fido_cred_set_sig(cred, sshbuf_ptr(sig), sshbuf_len(sig)); in prepare_fido_cred()
426 sshbuf_ptr(attestation_cert), sshbuf_len(attestation_cert)); in main()
/freebsd/crypto/openssh/regress/unittests/sshkey/
H A Dcommon.c59 for (p = sshbuf_ptr(ret); sshbuf_len(ret) > 0;) { in load_text_file()
60 if (p[sshbuf_len(ret) - 1] == '\r' || in load_text_file()
61 p[sshbuf_len(ret) - 1] == '\t' || in load_text_file()
62 p[sshbuf_len(ret) - 1] == ' ' || in load_text_file()
63 p[sshbuf_len(ret) - 1] == '\n') in load_text_file()
H A Dtest_fuzz.c64 fuzz = fuzz_begin(fuzzers, sshbuf_mutable_ptr(buf), sshbuf_len(buf)); in public_fuzz()
65 ASSERT_INT_EQ(sshkey_from_blob(sshbuf_ptr(buf), sshbuf_len(buf), in public_fuzz()
122 sshbuf_len(buf)); in sshkey_fuzz_tests()
144 sshbuf_len(buf)); in sshkey_fuzz_tests()
167 sshbuf_len(buf)); in sshkey_fuzz_tests()
189 sshbuf_len(buf)); in sshkey_fuzz_tests()
213 sshbuf_len(buf)); in sshkey_fuzz_tests()
235 sshbuf_len(buf)); in sshkey_fuzz_tests()
259 sshbuf_len(buf)); in sshkey_fuzz_tests()
/freebsd/crypto/openssh/regress/misc/fuzz-harness/
H A Dkex_fuzz.cc84 sshbuf_len(ts->sin))) != 0) { in run_kex()
92 sshbuf_len(ts->cin))) != 0) { in run_kex()
198 sshbuf_len(ts->cin)); in do_kex_with_key()
201 sshbuf_len(ts->sin)); in do_kex_with_key()
355 sshbuf_len(ts->smsgs), f) != sshbuf_len(ts->smsgs)) in main()
366 sshbuf_len(ts->cmsgs), f) != sshbuf_len(ts->cmsgs)) in main()

1234