|
1 | | -/* $OpenBSD: test_sshbuf_getput_fuzz.c,v 1.5 2021/12/14 21:25:27 deraadt Exp $ */ |
| 1 | +/* $OpenBSD: test_sshbuf_getput_fuzz.c,v 1.6 2025/09/25 22:17:29 dtucker Exp $ */ |
2 | 2 | /* |
3 | 3 | * Regress test for sshbuf.h buffer API |
4 | 4 | * |
@@ -47,22 +47,22 @@ attempt_parse_blob(u_char *blob, size_t len) |
47 | 47 | p1 = sshbuf_new(); |
48 | 48 | ASSERT_PTR_NE(p1, NULL); |
49 | 49 | ASSERT_INT_EQ(sshbuf_put(p1, blob, len), 0); |
50 | | - sshbuf_get_u8(p1, &u8); |
51 | | - sshbuf_get_u16(p1, &u16); |
52 | | - sshbuf_get_u32(p1, &u32); |
53 | | - sshbuf_get_u64(p1, &u64); |
| 50 | + ASSERT_INT_EQ(sshbuf_get_u8(p1, &u8), 0); |
| 51 | + ASSERT_INT_EQ(sshbuf_get_u16(p1, &u16), 0); |
| 52 | + ASSERT_INT_EQ(sshbuf_get_u32(p1, &u32), 0); |
| 53 | + ASSERT_INT_EQ(sshbuf_get_u64(p1, &u64), 0); |
54 | 54 | if (sshbuf_get_string(p1, &s, &l) == 0) { |
55 | 55 | bzero(s, l); |
56 | 56 | free(s); |
57 | 57 | } |
58 | 58 | #ifdef WITH_OPENSSL |
59 | 59 | bn = NULL; |
60 | | - sshbuf_get_bignum2(p1, &bn); |
| 60 | + ASSERT_INT_EQ(sshbuf_get_bignum2(p1, &bn), 0); |
61 | 61 | BN_clear_free(bn); |
62 | 62 | #if defined(OPENSSL_HAS_ECC) && defined(OPENSSL_HAS_NISTP256) |
63 | 63 | eck = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1); |
64 | 64 | ASSERT_PTR_NE(eck, NULL); |
65 | | - sshbuf_get_eckey(p1, eck); |
| 65 | + ASSERT_INT_EQ(sshbuf_get_eckey(p1, eck), 0); |
66 | 66 | EC_KEY_free(eck); |
67 | 67 | #endif /* defined(OPENSSL_HAS_ECC) && defined(OPENSSL_HAS_NISTP256) */ |
68 | 68 | #endif /* WITH_OPENSSL */ |
|
0 commit comments