mirror of
https://github.com/Mbed-TLS/mbedtls-framework.git
synced 2026-09-13 21:59:55 +00:00
Remove most negative test data in gcd_invmod_odd generated tests
Signed-off-by: Felix Conway <[email protected]>
This commit is contained in:
@@ -144,15 +144,16 @@ class BignumGCDInvModOperation(BignumOperation):
|
|||||||
return ": " + ", ".join(suffix_parts)
|
return ": " + ", ".join(suffix_parts)
|
||||||
|
|
||||||
# The default values from BignumOperation are not useful, so overwrite them.
|
# The default values from BignumOperation are not useful, so overwrite them.
|
||||||
input_values = bignum_common.expand_list_negative([
|
input_values = [
|
||||||
"c79e27fc71c69a08b3e85bd48b9cd3be9aa8e2e56df39f4ed8",
|
"c79e27fc71c69a08b3e85bd48b9cd3be9aa8e2e56df39f4ed8",
|
||||||
"299dd34be98436729eb10f690f8d2bfc5bee21984b775e1e75",
|
"299dd34be98436729eb10f690f8d2bfc5bee21984b775e1e75",
|
||||||
|
"-ecbb3a4e986d488172ecd54f7bd71bd18050c4ed",
|
||||||
"7da9ec44f42e6311c56a",
|
"7da9ec44f42e6311c56a",
|
||||||
"cdbcce3f763819345cfb",
|
"cdbcce3f763819345cfb",
|
||||||
"100000000", "300000000", "500000000",
|
"100000000", "300000000", "500000000",
|
||||||
"50000", "30000",
|
"50000", "30000",
|
||||||
"1", "2", "3", "", "00",
|
"1", "2", "3", "", "00", "-1"
|
||||||
])
|
]
|
||||||
input_cases = [
|
input_cases = [
|
||||||
("bc7fa9fb389618302e8b", "d49730e586607d42269f"),
|
("bc7fa9fb389618302e8b", "d49730e586607d42269f"),
|
||||||
("28bcc01a2d54b174532e", "d1915057d829a934c25d"),
|
("28bcc01a2d54b174532e", "d1915057d829a934c25d"),
|
||||||
@@ -181,10 +182,11 @@ class BignumGCDInvModOperation(BignumOperation):
|
|||||||
code = "MBEDTLS_ERR_MPI_BAD_INPUT_DATA"
|
code = "MBEDTLS_ERR_MPI_BAD_INPUT_DATA"
|
||||||
return code
|
return code
|
||||||
|
|
||||||
def get_return_code_invmod(self, int_a: int, int_b: int) -> str:
|
@staticmethod
|
||||||
|
def get_return_code_invmod(int_a: int, int_b: int) -> str:
|
||||||
if int_b < 2:
|
if int_b < 2:
|
||||||
return "MBEDTLS_ERR_MPI_BAD_INPUT_DATA"
|
return "MBEDTLS_ERR_MPI_BAD_INPUT_DATA"
|
||||||
return self.get_return_code_gcd(int_a, int_b)
|
return BignumGCDInvModOperation.get_return_code_gcd(int_a, int_b)
|
||||||
|
|
||||||
|
|
||||||
class BignumCmp(BignumOperation):
|
class BignumCmp(BignumOperation):
|
||||||
|
|||||||
Reference in New Issue
Block a user