diff options
author | Franziskus Kiefer <franziskuskiefer@gmail.com> | 2017-08-20 21:57:59 +0200 |
---|---|---|
committer | Franziskus Kiefer <franziskuskiefer@gmail.com> | 2017-08-20 21:57:59 +0200 |
commit | 42927a6dcfb8fdc49db07f7c6ccef9d203d0f9d5 (patch) | |
tree | 4e631aa2699bb4835872ff2fd2ec0f21217c19b3 | |
parent | 8059da8bd3a2f44edac7f6fa0817d97f25f69ad5 (diff) | |
download | nss-hg-42927a6dcfb8fdc49db07f7c6ccef9d203d0f9d5.tar.gz |
Bug 1334106 - improve mpi fuzzing, r=bustage
-rw-r--r-- | fuzz/mpi_expmod_target.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fuzz/mpi_expmod_target.cc b/fuzz/mpi_expmod_target.cc index d61039dc7..d1ce7e6b2 100644 --- a/fuzz/mpi_expmod_target.cc +++ b/fuzz/mpi_expmod_target.cc @@ -21,8 +21,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { m1 = &std::get<1>(modulus); check_equal(A, &a, max_size); check_equal(B, &b, max_size); + check_equal(std::get<0>(modulus), m1, max_size); print_bn("A", A); print_bn("B", B); + print_bn("m", std::get<0>(modulus)); assert(mp_exptmod(&a, &b, m1, &c) == MP_OKAY); (void)BN_mod_exp(C, A, B, std::get<0>(modulus), ctx); check_equal(C, &c, 2 * max_size); |