Browse Source

Fix RSA KeyGen CAVP test padding.

Change-Id: I13119c99a7e7542dd66d4c294a1881138c7ab7bd
Reviewed-on: https://boringssl-review.googlesource.com/15925
Reviewed-by: Adam Langley <agl@google.com>
kris/onging/CECPQ3_patch15
Steven Valdez 7 years ago
committed by Adam Langley
parent
commit
ac52908e59
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      fipsoracle/cavp_rsa2_keygen_test.cc

+ 2
- 2
fipsoracle/cavp_rsa2_keygen_test.cc View File

@@ -54,14 +54,14 @@ static bool TestRSA2KeyGen(FileTest *t, void *arg) {
RSA_get0_key(key.get(), &n, &e, &d);
RSA_get0_factors(key.get(), &p, &q);
std::vector<uint8_t> n_bytes(BN_num_bytes(n)), e_bytes(BN_num_bytes(e)),
d_bytes(BN_num_bytes(d)), p_bytes(BN_num_bytes(p)),
d_bytes((bits + 7) / 8), p_bytes(BN_num_bytes(p)),
q_bytes(BN_num_bytes(q));
if (n == NULL ||
BN_bn2bin(n, n_bytes.data()) != n_bytes.size() ||
e == NULL ||
BN_bn2bin(e, e_bytes.data()) != e_bytes.size() ||
d == NULL ||
BN_bn2bin(d, d_bytes.data()) != d_bytes.size() ||
!BN_bn2bin_padded(d_bytes.data(), d_bytes.size(), d) ||
p == NULL ||
BN_bn2bin(p, p_bytes.data()) != p_bytes.size() ||
q == NULL ||


Loading…
Cancel
Save