- A error_strerror function() has been added to translate between error codes and their description.
 - The error codes have been remapped and combining error codes is now done with a PLUS instead of an OR as error codes used are negative.
 - Descriptions to all error codes have been added.
 - Generation script for error.c has been created to automatically generate error.c from the available error definitions in the headers.


diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 2e813f7..7be29d8 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -21,21 +21,22 @@
 
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused-function -Wno-unused-value")
 
-add_test_suite(mpi)
-add_test_suite(base64)
+add_test_suite(aes)
 add_test_suite(arc4)
-add_test_suite(mdx)
-add_test_suite(shax)
+add_test_suite(base64)
+add_test_suite(camellia)
+add_test_suite(cipher)
+add_test_suite(debug)
+add_test_suite(des)
+add_test_suite(dhm)
+add_test_suite(error)
 add_test_suite(hmac_shax)
 add_test_suite(md)
-add_test_suite(aes)
-add_test_suite(camellia)
-add_test_suite(des)
-add_test_suite(cipher)
-add_test_suite(rsa)
-add_test_suite(xtea)
-add_test_suite(dhm)
-add_test_suite(x509parse)
-add_test_suite(debug)
-add_test_suite(version)
+add_test_suite(mdx)
+add_test_suite(mpi)
 add_test_suite(pkcs1_v21)
+add_test_suite(shax)
+add_test_suite(rsa)
+add_test_suite(version)
+add_test_suite(xtea)
+add_test_suite(x509parse)