Skip to content

Commit 0b1ae0e

Browse files
committed
mpi_lt_mpi_ct: Add further tests
The existing tests did not catch a failure that came up at integration testing. Adding the missing test cases to trigger the bug.
1 parent 53fc7b0 commit 0b1ae0e

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tests/suites/test_suite_mpi.data

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,6 @@ mbedtls_mpi_lt_mpi_ct:1:"FFFFFFFF":1:"FF":0:0
241241
Multi-limb mbedtls_mpi_lt_mpi_ct (X<Y, zero vs non-zero MS limb)
242242
mbedtls_mpi_lt_mpi_ct:2:"0FFFFFFFFFFFFFFFF":2:"1FFFFFFFFFFFFFFFF":1:0
243243

244-
Multi-limb mbedtls_mpi_lt_mpi_ct (X<Y, different MS limbs)
245-
mbedtls_mpi_lt_mpi_ct:2:"-EEFFFFFFFFFFFFFFFF":2:"-EFFFFFFFFFFFFFFFF":1:0
246-
247244
Multi-limb mbedtls_mpi_lt_mpi_ct (X>Y, equal MS limbs)
248245
mbedtls_mpi_lt_mpi_ct:2:"-EEFFFFFFFFFFFFFFF1":2:"-EEFFFFFFFFFFFFFFFF":0:0
249246

@@ -253,6 +250,18 @@ mbedtls_mpi_lt_mpi_ct:2:"EEFFFFFFFFFFFFFFFF":2:"EEFFFFFFFFFFFFFFFF":0:0
253250
Multi-limb mbedtls_mpi_lt_mpi_ct (X=-Y)
254251
mbedtls_mpi_lt_mpi_ct:2:"-EEFFFFFFFFFFFFFFFF":2:"EEFFFFFFFFFFFFFFFF":1:0
255252

253+
Multi-limb mbedtls_mpi_lt_mpi_ct (Alternating limbs) #1
254+
mbedtls_mpi_lt_mpi_ct:2:"11FFFFFFFFFFFFFFFF":2:"FF1111111111111111":1:0
255+
256+
Multi-limb mbedtls_mpi_lt_mpi_ct (Alternating limbs) #2
257+
mbedtls_mpi_lt_mpi_ct:2:"FF1111111111111111":2:"11FFFFFFFFFFFFFFFF":0:0
258+
259+
Multi-limb mbedtls_mpi_lt_mpi_ct (Alternating limbs) #3
260+
mbedtls_mpi_lt_mpi_ct:2:"-11FFFFFFFFFFFFFFFF":2:"-FF1111111111111111":0:0
261+
262+
Multi-limb mbedtls_mpi_lt_mpi_ct (Alternating limbs) #4
263+
mbedtls_mpi_lt_mpi_ct:2:"-FF1111111111111111":2:"-11FFFFFFFFFFFFFFFF":1:0
264+
256265
Base test mbedtls_mpi_cmp_abs #1
257266
mbedtls_mpi_cmp_abs:10:"693":10:"693":0
258267

0 commit comments

Comments
 (0)