From 5933f691a24125b95e9d1d086694e87953490a09 Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Wed, 2 Nov 2022 14:35:17 +0000 Subject: [PATCH] Add merge slots to Bignum files Legacy Bignum is excluded as it doesn't get regular extensions like new ones. Each slot uses comments of their respective filetype. Since .data files don't have a syntax for comments, dummy test cases are used. (These test cases will never be executed and no noise will be added to tests.) Signed-off-by: Janos Follath --- library/bignum_core.h | 40 ++++++++++ library/bignum_mod.c | 40 ++++++++++ library/bignum_mod.h | 40 ++++++++++ library/bignum_mod_raw.c | 40 ++++++++++ library/bignum_mod_raw.h | 40 ++++++++++ scripts/mbedtls_dev/bignum_core.py | 41 ++++++++++ tests/suites/test_suite_bignum_core.function | 40 ++++++++++ tests/suites/test_suite_bignum_core.misc.data | 80 +++++++++++++++++++ tests/suites/test_suite_bignum_mod.data | 80 +++++++++++++++++++ tests/suites/test_suite_bignum_mod.function | 40 ++++++++++ tests/suites/test_suite_bignum_mod_raw.data | 80 +++++++++++++++++++ .../suites/test_suite_bignum_mod_raw.function | 40 ++++++++++ 12 files changed, 601 insertions(+) diff --git a/library/bignum_core.h b/library/bignum_core.h index 624eaf49a..ad04e0828 100644 --- a/library/bignum_core.h +++ b/library/bignum_core.h @@ -494,4 +494,44 @@ int mbedtls_mpi_core_fill_random( mbedtls_mpi_uint *X, size_t X_limbs, int (*f_rng)(void *, unsigned char *, size_t), void *p_rng ); +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ + #endif /* MBEDTLS_BIGNUM_CORE_H */ diff --git a/library/bignum_mod.c b/library/bignum_mod.c index 60c073ac4..13108c51f 100644 --- a/library/bignum_mod.c +++ b/library/bignum_mod.c @@ -184,4 +184,44 @@ exit: return( ret ); } +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ + #endif /* MBEDTLS_BIGNUM_C */ diff --git a/library/bignum_mod.h b/library/bignum_mod.h index 3b3338c2d..29c26f2ef 100644 --- a/library/bignum_mod.h +++ b/library/bignum_mod.h @@ -148,4 +148,44 @@ int mbedtls_mpi_mod_modulus_setup( mbedtls_mpi_mod_modulus *m, */ void mbedtls_mpi_mod_modulus_free( mbedtls_mpi_mod_modulus *m ); +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ + #endif /* MBEDTLS_BIGNUM_MOD_H */ diff --git a/library/bignum_mod_raw.c b/library/bignum_mod_raw.c index 4b8a69800..a329e86df 100644 --- a/library/bignum_mod_raw.c +++ b/library/bignum_mod_raw.c @@ -102,4 +102,44 @@ int mbedtls_mpi_mod_raw_write( const mbedtls_mpi_uint *A, } } +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ + #endif /* MBEDTLS_BIGNUM_C */ diff --git a/library/bignum_mod_raw.h b/library/bignum_mod_raw.h index 6f8f1559c..30648d3cc 100644 --- a/library/bignum_mod_raw.h +++ b/library/bignum_mod_raw.h @@ -138,4 +138,44 @@ int mbedtls_mpi_mod_raw_write( const mbedtls_mpi_uint *A, unsigned char *output, size_t output_length ); +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ + #endif /* MBEDTLS_BIGNUM_MOD_RAW_H */ diff --git a/scripts/mbedtls_dev/bignum_core.py b/scripts/mbedtls_dev/bignum_core.py index 9929e13fa..87098075f 100644 --- a/scripts/mbedtls_dev/bignum_core.py +++ b/scripts/mbedtls_dev/bignum_core.py @@ -815,3 +815,44 @@ def mpi_modmul_case_generate() -> None: ) i += 1 print(generated_inputs) + +# BEGIN MERGE SLOT 1 + +# END MERGE SLOT 1 + +# BEGIN MERGE SLOT 2 + +# END MERGE SLOT 2 + +# BEGIN MERGE SLOT 3 + +# END MERGE SLOT 3 + +# BEGIN MERGE SLOT 4 + +# END MERGE SLOT 4 + +# BEGIN MERGE SLOT 5 + +# END MERGE SLOT 5 + +# BEGIN MERGE SLOT 6 + +# END MERGE SLOT 6 + +# BEGIN MERGE SLOT 7 + +# END MERGE SLOT 7 + +# BEGIN MERGE SLOT 8 + +# END MERGE SLOT 8 + +# BEGIN MERGE SLOT 9 + +# END MERGE SLOT 9 + +# BEGIN MERGE SLOT 10 + +# END MERGE SLOT 10 + diff --git a/tests/suites/test_suite_bignum_core.function b/tests/suites/test_suite_bignum_core.function index 745a8af46..f50fd07e4 100644 --- a/tests/suites/test_suite_bignum_core.function +++ b/tests/suites/test_suite_bignum_core.function @@ -1045,3 +1045,43 @@ exit: mbedtls_free( X ); } /* END_CASE */ + +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ diff --git a/tests/suites/test_suite_bignum_core.misc.data b/tests/suites/test_suite_bignum_core.misc.data index 743bb3efe..28de24392 100644 --- a/tests/suites/test_suite_bignum_core.misc.data +++ b/tests/suites/test_suite_bignum_core.misc.data @@ -430,3 +430,83 @@ mpi_core_fill_random:42:0:-1:0:MBEDTLS_ERR_MPI_BAD_INPUT_DATA Fill random core: 42 bytes, 5 missing limbs mpi_core_fill_random:42:0:-5:0:MBEDTLS_ERR_MPI_BAD_INPUT_DATA + +BEGIN MERGE SLOT 1 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 1 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 2 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 2 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 3 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 3 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 4 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 4 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 5 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 5 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 6 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 6 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 7 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 7 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 8 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 8 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 9 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 9 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +BEGIN MERGE SLOT 10 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null + +END MERGE SLOT 10 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_core_io_null diff --git a/tests/suites/test_suite_bignum_mod.data b/tests/suites/test_suite_bignum_mod.data index cb781403d..c80bfa338 100644 --- a/tests/suites/test_suite_bignum_mod.data +++ b/tests/suites/test_suite_bignum_mod.data @@ -24,3 +24,83 @@ mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_OPT_RED:0 Test mbedtls_mpi_mod_setup #9 (Both representations valid) mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 1 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 1 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 2 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 2 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 3 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 3 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 4 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 4 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 5 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 5 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 6 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 6 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 7 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 7 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 8 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 8 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 9 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 9 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +BEGIN MERGE SLOT 10 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 + +END MERGE SLOT 10 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_setup:MBEDTLS_MPI_MOD_EXT_REP_LE:MBEDTLS_MPI_MOD_REP_MONTGOMERY:0 diff --git a/tests/suites/test_suite_bignum_mod.function b/tests/suites/test_suite_bignum_mod.function index ad89bdf3e..1a2d0c135 100644 --- a/tests/suites/test_suite_bignum_mod.function +++ b/tests/suites/test_suite_bignum_mod.function @@ -54,3 +54,43 @@ exit: #undef MLIMBS } /* END_CASE */ + +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ diff --git a/tests/suites/test_suite_bignum_mod_raw.data b/tests/suites/test_suite_bignum_mod_raw.data index 788165d1a..c47d47396 100644 --- a/tests/suites/test_suite_bignum_mod_raw.data +++ b/tests/suites/test_suite_bignum_mod_raw.data @@ -178,3 +178,83 @@ mpi_mod_raw_cond_swap:"000000001111111122222222333333334444444455555555666666667 mbedtls_mpi_mod_raw_cond_swap: copy half of the limbs mpi_mod_raw_cond_swap:"00000000FFFFFFFF55555555AAAAAAAA":"FEDCBA9876543210FEDCBA9876543210":8 + +BEGIN MERGE SLOT 1 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 1 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 2 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 2 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 3 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 3 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 4 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 4 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 5 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 5 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 6 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 6 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 7 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 7 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 8 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 8 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 9 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 9 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +BEGIN MERGE SLOT 10 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 + +END MERGE SLOT 10 +depends_on:MBEDTLS_BIGNUM_MERGE +mpi_mod_raw_io:"00":1:1:MBEDTLS_MPI_MOD_EXT_REP_BE:0:0 diff --git a/tests/suites/test_suite_bignum_mod_raw.function b/tests/suites/test_suite_bignum_mod_raw.function index 7c9d5dbe4..a6361d7e0 100644 --- a/tests/suites/test_suite_bignum_mod_raw.function +++ b/tests/suites/test_suite_bignum_mod_raw.function @@ -279,4 +279,44 @@ exit: mbedtls_mpi_mod_modulus_free( &m ); mbedtls_free( buff_m ); } + +/* BEGIN MERGE SLOT 1 */ + +/* END MERGE SLOT 1 */ + +/* BEGIN MERGE SLOT 2 */ + +/* END MERGE SLOT 2 */ + +/* BEGIN MERGE SLOT 3 */ + +/* END MERGE SLOT 3 */ + +/* BEGIN MERGE SLOT 4 */ + +/* END MERGE SLOT 4 */ + +/* BEGIN MERGE SLOT 5 */ + +/* END MERGE SLOT 5 */ + +/* BEGIN MERGE SLOT 6 */ + +/* END MERGE SLOT 6 */ + +/* BEGIN MERGE SLOT 7 */ + +/* END MERGE SLOT 7 */ + +/* BEGIN MERGE SLOT 8 */ + +/* END MERGE SLOT 8 */ + +/* BEGIN MERGE SLOT 9 */ + +/* END MERGE SLOT 9 */ + +/* BEGIN MERGE SLOT 10 */ + +/* END MERGE SLOT 10 */ /* END_CASE */