/freebsd/crypto/openssh/regress/unittests/match/ |
H A D | tests.c | 26 ASSERT_INT_EQ(match_pattern("", ""), 1); in tests() 27 ASSERT_INT_EQ(match_pattern("", "aaa"), 0); in tests() 28 ASSERT_INT_EQ(match_pattern("aaa", ""), 0); in tests() 29 ASSERT_INT_EQ(match_pattern("aaa", "aaaa"), 0); in tests() 30 ASSERT_INT_EQ(match_pattern("aaaa", "aaa"), 0); in tests() 34 ASSERT_INT_EQ(match_pattern("", "*"), 1); in tests() 35 ASSERT_INT_EQ(match_pattern("a", "?"), 1); in tests() 36 ASSERT_INT_EQ(match_pattern("aa", "a?"), 1); in tests() 37 ASSERT_INT_EQ(match_pattern("a", "*"), 1); in tests() 38 ASSERT_INT_EQ(match_pattern("aa", "a*"), 1); in tests() [all …]
|
/freebsd/crypto/openssh/regress/unittests/misc/ |
H A D | test_convtime.c | 34 ASSERT_INT_EQ(convtime("0"), 0); in test_convtime() 35 ASSERT_INT_EQ(convtime("1"), 1); in test_convtime() 36 ASSERT_INT_EQ(convtime("2s"), 2); in test_convtime() 37 ASSERT_INT_EQ(convtime("3m"), 180); in test_convtime() 38 ASSERT_INT_EQ(convtime("1m30"), 90); in test_convtime() 39 ASSERT_INT_EQ(convtime("1m30s"), 90); in test_convtime() 40 ASSERT_INT_EQ(convtime("1h1s"), 3601); in test_convtime() 41 ASSERT_INT_EQ(convtime("1h30m"), 90 * 60); in test_convtime() 42 ASSERT_INT_EQ(convtime("1d"), 24 * 60 * 60); in test_convtime() 43 ASSERT_INT_EQ(convtime("1w"), 7 * 24 * 60 * 60); in test_convtime() [all …]
|
H A D | test_argv.c | 39 ASSERT_INT_EQ(argv_split("", &ac, &av, 0), 0); in test_argv() 40 ASSERT_INT_EQ(ac, 0); in test_argv() 44 ASSERT_INT_EQ(argv_split(" ", &ac, &av, 0), 0); in test_argv() 45 ASSERT_INT_EQ(ac, 0); in test_argv() 52 ASSERT_INT_EQ(argv_split("leamas", &ac, &av, 0), 0); in test_argv() 53 ASSERT_INT_EQ(ac, 1); in test_argv() 58 ASSERT_INT_EQ(argv_split("smiley leamas", &ac, &av, 0), 0); in test_argv() 59 ASSERT_INT_EQ(ac, 2); in test_argv() 68 ASSERT_INT_EQ(argv_split("\"smiley\"", &ac, &av, 0), 0); in test_argv() 69 ASSERT_INT_EQ(ac, 1); in test_argv() [all …]
|
H A D | test_expand.c | 32 ASSERT_INT_EQ(setenv("FOO", "bar", 1), 0); in test_expand() 33 ASSERT_INT_EQ(setenv("BAR", "baz", 1), 0); in test_expand() 56 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 0); in test_expand() 58 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 0); in test_expand() 60 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 0); in test_expand() 63 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 1); in test_expand() 65 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 1); in test_expand() 67 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 1); in test_expand() 70 ASSERT_PTR_EQ(ret, NULL); ASSERT_INT_EQ(parseerr, 1); in test_expand()
|
H A D | test_parse.c | 32 ASSERT_INT_EQ(parse_user_host_path("someuser@some.host:some/path", in test_parse() 41 ASSERT_INT_EQ(parse_user_host_path("someuser@1.22.33.144:some/path", in test_parse() 50 ASSERT_INT_EQ(parse_user_host_path("someuser@[1.22.33.144]:some/path", in test_parse() 59 ASSERT_INT_EQ(parse_user_host_path("someuser@[1.22.33.144]:", in test_parse() 68 ASSERT_INT_EQ(parse_user_host_path("someuser@[::1]:some/path", in test_parse() 77 ASSERT_INT_EQ(parse_uri("ssh", "ssh://someuser@some.host:22/some/path", in test_parse() 81 ASSERT_INT_EQ(port, 22); in test_parse()
|
H A D | test_ptimeout.c | 37 ASSERT_INT_EQ(ptimeout_get_ms(&pt), -1); in test_ptimeout() 43 ASSERT_INT_EQ(ptimeout_get_ms(&pt), 100 * 1000); in test_ptimeout() 53 ASSERT_INT_EQ(ptimeout_get_ms(&pt), 50123); in test_ptimeout() 63 ASSERT_INT_EQ(ptimeout_get_ms(&pt), 0); in test_ptimeout() 85 ASSERT_INT_EQ(ptimeout_get_ms(&pt), 0); in test_ptimeout()
|
/freebsd/crypto/openssh/regress/unittests/sshbuf/ |
H A D | test_sshbuf_getput_basic.c | 79 ASSERT_INT_EQ(sshbuf_put(p1, x, 5), 0); in sshbuf_getput_basic_tests() 91 ASSERT_INT_EQ(sshbuf_get(p1, d2, 4), 0); in sshbuf_getput_basic_tests() 99 ASSERT_INT_EQ(r, SSH_ERR_MESSAGE_INCOMPLETE); in sshbuf_getput_basic_tests() 105 ASSERT_INT_EQ(sshbuf_set_max_size(p1, 4), 0); in sshbuf_getput_basic_tests() 107 ASSERT_INT_EQ(r, SSH_ERR_NO_BUFFER_SPACE); in sshbuf_getput_basic_tests() 115 ASSERT_INT_EQ(sshbuf_put(p1, x, 10), 0); in sshbuf_getput_basic_tests() 117 ASSERT_INT_EQ(sshbuf_get_u64(p1, &v64), 0); in sshbuf_getput_basic_tests() 125 ASSERT_INT_EQ(r, SSH_ERR_MESSAGE_INCOMPLETE); in sshbuf_getput_basic_tests() 133 ASSERT_INT_EQ(sshbuf_put(p1, x, 10), 0); in sshbuf_getput_basic_tests() 135 ASSERT_INT_EQ(sshbuf_get_u32(p1, &v32), 0); in sshbuf_getput_basic_tests() [all …]
|
H A D | test_sshbuf_misc.c | 38 ASSERT_INT_EQ(sshbuf_put_u32(p1, 0x12345678), 0); in sshbuf_misc_tests() 43 ASSERT_INT_EQ(ferror(out), 0); in sshbuf_misc_tests() 55 ASSERT_INT_EQ(sshbuf_put_u32(p1, 0x12345678), 0); in sshbuf_misc_tests() 66 ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x11), 0); in sshbuf_misc_tests() 77 ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x11), 0); in sshbuf_misc_tests() 78 ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x22), 0); in sshbuf_misc_tests() 89 ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x11), 0); in sshbuf_misc_tests() 90 ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x22), 0); in sshbuf_misc_tests() 91 ASSERT_INT_EQ(sshbuf_put_u8(p1, 0x33), 0); in sshbuf_misc_tests() 102 ASSERT_INT_EQ(sshbuf_reserve(p1, 8192, NULL), 0); in sshbuf_misc_tests() [all …]
|
H A D | test_sshbuf_getput_crypto.c | 84 ASSERT_INT_EQ(sshbuf_put_bignum2(p1, bn), 0); in sshbuf_getput_crypto_tests() 96 ASSERT_INT_EQ(sshbuf_set_max_size(p1, sizeof(expbn1) + 3), 0); in sshbuf_getput_crypto_tests() 98 ASSERT_INT_EQ(r, SSH_ERR_NO_BUFFER_SPACE); in sshbuf_getput_crypto_tests() 108 ASSERT_INT_EQ(sshbuf_put_bignum2(p1, bn), 0); in sshbuf_getput_crypto_tests() 121 ASSERT_INT_EQ(sshbuf_set_max_size(p1, sizeof(expbn2) + 3), 0); in sshbuf_getput_crypto_tests() 123 ASSERT_INT_EQ(r, SSH_ERR_NO_BUFFER_SPACE); in sshbuf_getput_crypto_tests() 133 ASSERT_INT_EQ(sshbuf_put_u32(p1, BN_num_bytes(bn)), 0); in sshbuf_getput_crypto_tests() 134 ASSERT_INT_EQ(sshbuf_put(p1, expbn1, sizeof(expbn1)), 0); in sshbuf_getput_crypto_tests() 136 ASSERT_INT_EQ(sshbuf_put_u16(p1, 0xd00f), 0); in sshbuf_getput_crypto_tests() 138 ASSERT_INT_EQ(sshbuf_get_bignum2(p1, &bn2), 0); in sshbuf_getput_crypto_tests() [all …]
|
H A D | test_sshbuf.c | 57 ASSERT_INT_EQ(sshbuf_set_max_size(p1, 65536), 0); in sshbuf_tests() 72 ASSERT_INT_EQ(sshbuf_consume(p1, 0), 0); in sshbuf_tests() 73 ASSERT_INT_EQ(sshbuf_consume(p1, 1), SSH_ERR_MESSAGE_INCOMPLETE); in sshbuf_tests() 80 ASSERT_INT_EQ(sshbuf_consume_end(p1, 0), 0); in sshbuf_tests() 81 ASSERT_INT_EQ(sshbuf_consume_end(p1, 1), SSH_ERR_MESSAGE_INCOMPLETE); in sshbuf_tests() 89 ASSERT_INT_EQ(r, 0); in sshbuf_tests() 93 ASSERT_INT_EQ(r, 0); in sshbuf_tests() 115 ASSERT_INT_EQ(sshbuf_consume(p1, 0), 0); in sshbuf_tests() 118 ASSERT_INT_EQ(r, SSH_ERR_MESSAGE_INCOMPLETE); in sshbuf_tests() 120 ASSERT_INT_EQ(sshbuf_consume(p1, 1), 0); in sshbuf_tests() [all …]
|
H A D | test_sshbuf_fixed.c | 41 ASSERT_INT_EQ(sshbuf_check_reserve(p1, 1), SSH_ERR_BUFFER_READ_ONLY); in sshbuf_fixed() 42 ASSERT_INT_EQ(sshbuf_reserve(p1, 1, NULL), SSH_ERR_BUFFER_READ_ONLY); in sshbuf_fixed() 43 ASSERT_INT_EQ(sshbuf_set_max_size(p1, 200), SSH_ERR_BUFFER_READ_ONLY); in sshbuf_fixed() 44 ASSERT_INT_EQ(sshbuf_put_u32(p1, 0x12345678), SSH_ERR_BUFFER_READ_ONLY); in sshbuf_fixed() 54 ASSERT_INT_EQ(sshbuf_get_u8(p1, &c), 0); in sshbuf_fixed() 57 ASSERT_INT_EQ(sshbuf_get_u32(p1, &i), 0); in sshbuf_fixed() 60 ASSERT_INT_EQ(sshbuf_get_cstring(p1, &s, &l), 0); in sshbuf_fixed() 73 ASSERT_INT_EQ(sshbuf_put(p1, test_buf, sizeof(test_buf) - 1), 0); in sshbuf_fixed() 85 ASSERT_INT_EQ(sshbuf_get_u8(p2, &c), 0); in sshbuf_fixed() 88 ASSERT_INT_EQ(sshbuf_get_u32(p2, &i), 0); in sshbuf_fixed() [all …]
|
H A D | test_sshbuf_fuzz.c | 44 ASSERT_INT_EQ(sshbuf_set_max_size(p1, 16 * 1024), 0); in sshbuf_fuzz_tests() 111 ASSERT_INT_EQ(sshbuf_set_max_size(p1, in sshbuf_fuzz_tests()
|
H A D | test_sshbuf_getput_fuzz.c | 51 ASSERT_INT_EQ(sshbuf_put(p1, blob, len), 0); in attempt_parse_blob()
|
/freebsd/crypto/openssh/regress/unittests/sshkey/ |
H A D | test_sshkey.c | 48 ASSERT_INT_EQ(sshbuf_put_cstring(b, name), 0); in put_opt() 50 ASSERT_INT_EQ(sshbuf_put_cstring(sect, value), 0); in put_opt() 51 ASSERT_INT_EQ(sshbuf_put_stringb(b, sect), 0); in put_opt() 67 ASSERT_INT_EQ(sshkey_putb(ca_key, ca_buf), 0); in build_cert() 75 ASSERT_INT_EQ(sshkey_putb_plain(k, pk), 0); in build_cert() 76 ASSERT_INT_EQ(sshbuf_skip_string(pk), 0); in build_cert() 80 ASSERT_INT_EQ(sshbuf_put_cstring(principals, "gsamsa"), 0); in build_cert() 81 ASSERT_INT_EQ(sshbuf_put_cstring(principals, "gregor"), 0); in build_cert() 92 ASSERT_INT_EQ(sshbuf_put_cstring(b, type), 0); in build_cert() 93 ASSERT_INT_EQ(sshbuf_put_cstring(b, "noncenoncenonce!"), 0); /* nonce */ in build_cert() [all …]
|
H A D | test_file.c | 61 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k1, NULL), 0); in sshkey_file_tests() 77 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, in sshkey_file_tests() 81 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1); in sshkey_file_tests() 87 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k2, NULL), 0); in sshkey_file_tests() 90 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1); in sshkey_file_tests() 96 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, in sshkey_file_tests() 100 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1); in sshkey_file_tests() 105 ASSERT_INT_EQ(sshkey_load_public(test_data_file("rsa_1.pub"), &k2, in sshkey_file_tests() 108 ASSERT_INT_EQ(sshkey_equal(k1, k2), 1); in sshkey_file_tests() 113 ASSERT_INT_EQ(sshkey_load_cert(test_data_file("rsa_1_sha1"), &k2), 0); in sshkey_file_tests() [all …]
|
H A D | test_fuzz.c | 63 ASSERT_INT_EQ(sshkey_putb(k, buf), 0); in public_fuzz() 65 ASSERT_INT_EQ(sshkey_from_blob(sshbuf_ptr(buf), sshbuf_len(buf), in public_fuzz() 91 ASSERT_INT_EQ(sshkey_sign(k, &sig, &l, c, sizeof(c), in sig_fuzz() 95 ASSERT_INT_EQ(sshkey_verify(k, sig, l, c, sizeof(c), NULL, 0, NULL), 0); in sig_fuzz() 123 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k1, NULL), 0); in sshkey_fuzz_tests() 130 ASSERT_INT_EQ(r, 0); in sshkey_fuzz_tests() 145 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k1, NULL), 0); in sshkey_fuzz_tests() 152 ASSERT_INT_EQ(r, 0); in sshkey_fuzz_tests() 168 ASSERT_INT_EQ(sshkey_parse_private_fileblob(buf, "", &k1, NULL), 0); in sshkey_fuzz_tests() 175 ASSERT_INT_EQ(r, 0); in sshkey_fuzz_tests() [all …]
|
H A D | common.c | 47 ASSERT_INT_EQ(sshbuf_load_file(test_data_file(name), &ret), 0); in load_file() 64 ASSERT_INT_EQ(sshbuf_consume_end(ret, 1), 0); in load_text_file() 69 ASSERT_INT_EQ(sshbuf_put_u8(ret, 0), 0); in load_text_file()
|
/freebsd/crypto/openssh/regress/unittests/conversion/ |
H A D | tests.c | 28 ASSERT_INT_EQ(convtime("0"), 0); in tests() 29 ASSERT_INT_EQ(convtime("1"), 1); in tests() 30 ASSERT_INT_EQ(convtime("1S"), 1); in tests() 32 ASSERT_INT_EQ(convtime("90m"), 5400); in tests() 33 ASSERT_INT_EQ(convtime("1h30m"), 5400); in tests() 34 ASSERT_INT_EQ(convtime("2d"), 172800); in tests() 35 ASSERT_INT_EQ(convtime("1w"), 604800); in tests() 38 ASSERT_INT_EQ(convtime("-7"), -1); in tests() 39 ASSERT_INT_EQ(convtime("-9d"), -1); in tests() 43 ASSERT_INT_EQ(convtime(buf), INT_MAX); in tests() [all …]
|
/freebsd/crypto/openssh/regress/unittests/bitmap/ |
H A D | tests.c | 56 ASSERT_INT_EQ(bitmap_set_bit(b, i), 0); in tests() 57 ASSERT_INT_EQ(BN_set_bit(bn, i), 1); in tests() 60 ASSERT_INT_EQ(bitmap_set_bit(b, j), 0); in tests() 61 ASSERT_INT_EQ(BN_set_bit(bn, j), 1); in tests() 64 ASSERT_INT_EQ(bitmap_set_bit(b, k), 0); in tests() 65 ASSERT_INT_EQ(BN_set_bit(bn, k), 1); in tests() 71 ASSERT_INT_EQ(BN_is_bit_set(bn, n), in tests() 77 ASSERT_INT_EQ(BN_num_bits(bn), in tests() 79 ASSERT_INT_EQ(BN_num_bytes(bn), in tests() 87 ASSERT_INT_EQ(bitmap_to_string(b, bbuf, in tests() [all …]
|
/freebsd/crypto/openssh/regress/unittests/kex/ |
H A D | test_kex.c | 73 ASSERT_INT_EQ(r, 0); in run_kex() 74 ASSERT_INT_EQ(server->kex->done, 1); in run_kex() 75 ASSERT_INT_EQ(client->kex->done, 1); in run_kex() 89 ASSERT_INT_EQ(sshkey_generate(keytype, bits, &private), 0); in do_kex_with_key() 93 ASSERT_INT_EQ(sshkey_from_private(private, &public), 0); in do_kex_with_key() 103 ASSERT_INT_EQ(ssh_init(&client, 0, &kex_params), 0); in do_kex_with_key() 104 ASSERT_INT_EQ(ssh_init(&server, 1, &kex_params), 0); in do_kex_with_key() 110 ASSERT_INT_EQ(ssh_add_hostkey(server, private), 0); in do_kex_with_key() 111 ASSERT_INT_EQ(ssh_add_hostkey(client, public), 0); in do_kex_with_key() 119 ASSERT_INT_EQ(kex_send_kexinit(client), 0); in do_kex_with_key() [all …]
|
/freebsd/crypto/openssh/regress/unittests/hostkeys/ |
H A D | test_iterate.c | 128 ASSERT_INT_EQ(l->marker, expected->l.marker); in check() 136 ASSERT_INT_EQ(l->keytype, expected_keytype); in check() 142 ASSERT_INT_EQ(sshkey_equal(l->key, expected->l.key), 1); in check() 175 ASSERT_INT_EQ(sshkey_load_public( in prepare_expected() 913 ASSERT_INT_EQ(hostkeys_foreach(test_data_file("known_hosts"), in test_iterate() 924 ASSERT_INT_EQ(hostkeys_foreach(test_data_file("known_hosts"), in test_iterate() 936 ASSERT_INT_EQ(hostkeys_foreach(test_data_file("known_hosts"), in test_iterate() 948 ASSERT_INT_EQ(hostkeys_foreach(test_data_file("known_hosts"), in test_iterate() 960 ASSERT_INT_EQ(hostkeys_foreach(test_data_file("known_hosts"), in test_iterate() 972 ASSERT_INT_EQ(hostkeys_foreach(test_data_file("known_hosts"), in test_iterate() [all …]
|
/freebsd/crypto/openssh/regress/unittests/sshsig/ |
H A D | tests.c | 40 ASSERT_INT_EQ(sshbuf_load_file(test_data_file(name), &ret), 0); in load_file() 49 ASSERT_INT_EQ(sshkey_load_public(test_data_file(name), &ret, NULL), 0); in load_key() 67 ASSERT_INT_EQ(sshsig_dearmor(sig, &rawsig), 0); in check_sig() 68 ASSERT_INT_EQ(sshsig_verifyb(rawsig, msg, namespace, in check_sig() 70 ASSERT_INT_EQ(sshkey_equal(k, sign_key), 1); in check_sig()
|
/freebsd/crypto/openssh/regress/unittests/utf8/ |
H A D | tests.c | 29 ASSERT_INT_EQ(len, -1); in badarg() 31 ASSERT_INT_EQ(width, 0); in badarg() 50 ASSERT_INT_EQ(len, wantlen); in one() 52 ASSERT_INT_EQ(width, wantwidth); in one()
|
/freebsd/crypto/openssh/regress/unittests/authopt/ |
H A D | tests.c | 34 ASSERT_INT_EQ(r, 0); in load_key() 98 #define FLAG_EQ(x) ASSERT_INT_EQ(opts->x, expected->x) in compare_opts()
|
/freebsd/crypto/openssh/regress/unittests/test_helper/ |
H A D | test_helper.h | 118 #define ASSERT_INT_EQ(a1, a2) \ macro
|