Fix bn_test under malloc tests.
Change-Id: Ia020ea08431859bf268d828b5d72715295de26e6 Reviewed-on: https://boringssl-review.googlesource.com/11401 Commit-Queue: David Benjamin <davidben@google.com> Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
parent
7b9bbd9639
commit
0838721264
@ -340,7 +340,7 @@ static bool TestSquare(FileTest *t, BN_CTX *ctx) {
|
||||
BN_zero(zero.get());
|
||||
|
||||
bssl::UniquePtr<BIGNUM> ret(BN_new()), remainder(BN_new());
|
||||
if (!ret ||
|
||||
if (!ret || !remainder ||
|
||||
!BN_sqr(ret.get(), a.get(), ctx) ||
|
||||
!ExpectBIGNUMsEqual(t, "A^2", square.get(), ret.get()) ||
|
||||
!BN_mul(ret.get(), a.get(), a.get(), ctx) ||
|
||||
@ -876,6 +876,10 @@ static bool TestMPI() {
|
||||
for (size_t i = 0; i < OPENSSL_ARRAY_SIZE(kMPITests); i++) {
|
||||
const MPITest &test = kMPITests[i];
|
||||
bssl::UniquePtr<BIGNUM> bn(ASCIIToBIGNUM(test.base10));
|
||||
if (!bn) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const size_t mpi_len = BN_bn2mpi(bn.get(), NULL);
|
||||
if (mpi_len > sizeof(scratch)) {
|
||||
fprintf(stderr, "MPI test #%u: MPI size is too large to test.\n",
|
||||
|
Loading…
Reference in New Issue
Block a user