From 90d1fa0f9be6629a0a41716a8b51778f108e0924 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Mon, 21 Mar 2022 11:37:05 +0100 Subject: [PATCH] If modulusSize is used, the test will fail as it is an unexpected field. It does not seems necessary. Signed-off-by: Pol Henarejos --- src/hsm/sc_hsm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/sc_hsm.c b/src/hsm/sc_hsm.c index 5098638..200112d 100644 --- a/src/hsm/sc_hsm.c +++ b/src/hsm/sc_hsm.c @@ -909,7 +909,7 @@ static int cmd_keypair_gen() { memcpy(cvc.coefficientAorExponent, &exponent, cvc.coefficientAorExponentlen); cvc.pukoid = rsa15withSHA256; - cvc.modulusSize = key_size; + //cvc.modulusSize = key_size; //NOT EXPECTED. DO NOT COMMENT (it seems not standard) cvc.primeOrModuluslen = key_size/8; cvc.primeOrModulus = (uint8_t *)calloc(1, cvc.primeOrModuluslen); ret = mbedtls_mpi_write_binary(&rsa.N, cvc.primeOrModulus, cvc.primeOrModuluslen);