- Added additional cases for MPI, MDx
- Added test case set for Camellia, DES and 3-DES
diff --git a/tests/suites/test_suite_mpi.data b/tests/suites/test_suite_mpi.data
index ac25ceb..45812d5 100644
--- a/tests/suites/test_suite_mpi.data
+++ b/tests/suites/test_suite_mpi.data
@@ -16,6 +16,54 @@
Base test mpi_read_write_string #3 (Negative decimal)
mpi_read_write_string:16:"-23":16:"-23"
+Test mpi_read_write_string #1
+mpi_read_write_string:10:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924":16:"0941379d00fed1491fe15df284dfde4a142f68aa8d412023195cee66883e6290ffe703f4ea5963bf212713cee46b107c09182b5edcd955adac418bf4918e2889af48e1099d513830cec85c26ac1e158b52620e33ba8692f893efbb2f958b4424"
+
+Base test mpi_read_binary #1
+mpi_read_binary:"0941379d00fed1491fe15df284dfde4a142f68aa8d412023195cee66883e6290ffe703f4ea5963bf212713cee46b107c09182b5edcd955adac418bf4918e2889af48e1099d513830cec85c26ac1e158b52620e33ba8692f893efbb2f958b4424":10:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924"
+
+Base test mpi_write_binary #1
+mpi_write_binary:10:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924":"0941379d00fed1491fe15df284dfde4a142f68aa8d412023195cee66883e6290ffe703f4ea5963bf212713cee46b107c09182b5edcd955adac418bf4918e2889af48e1099d513830cec85c26ac1e158b52620e33ba8692f893efbb2f958b4424"
+
+Base test mpi_read_file #1
+mpi_read_file:10:"data_files/mpi_10":"01f55332c3a48b910f9942f6c914e58bef37a47ee45cb164a5b6b8d1006bf59a059c21449939ebebfdf517d2e1dbac88010d7b1f141e997bd6801ddaec9d05910f4f2de2b2c4d714e2c14a72fc7f17aa428d59c531627f09"
+
+Base test mpi_write_file #1
+mpi_write_file:10:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924":16:"data_files/mpi_write"
+
+Base test mpi_lsb #1
+mpi_lsb:10:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924":2
+
+Base test mpi_lsb #2
+mpi_lsb:10:"24":3
+
+Base test mpi_lsb #3
+mpi_lsb:16:"24":2
+
+Base test mpi_lsb #4
+mpi_lsb:16:"2000":13
+
+Base test mpi_msb #1
+mpi_msb:10:"56125680981752282334141896320372489490613963693556392520816017892111350604111697682705498319512049040516698827829292076808006940873974979584527073481012636016353913462376755556720019831187364993587901952757307830896531678727717924":764
+
+Base test mpi_msb #2
+mpi_msb:10:"24":5
+
+Base test mpi_msb #3
+mpi_msb:10:"1":1
+
+Base test mpi_msb #4
+mpi_msb:10:"15":4
+
+Base test mpi_msb #5
+mpi_msb:10:"16":5
+
+Base test mpi_msb #6
+mpi_msb:10:"10":4
+
+Base test mpi_msb #7
+mpi_msb:10:"0":0
+
Base test mpi_cmp_int #1
mpi_cmp_int:693:693:0
@@ -82,6 +130,9 @@
Base test mpi_copy #1
mpi_copy:0:1500
+Base test mpi_copy_self #1
+mpi_copy_self:14
+
Base test mpi_swap #1
mpi_swap:0:1500
@@ -339,3 +390,6 @@
Test mpi_is_prime #2
mpi_is_prime:10:"827131507221654563937832686696200995595835694437983658840870036586124168186967796809117749047430768825822857042432722828096779098498192459819306321073968735177531164565305635281198148032612029767584644305912001":POLARSSL_ERR_MPI_NOT_ACCEPTABLE
+
+MPI Selftest
+mpi_selftest: