Split up largest test suite data files into smaller chunks
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 63224b2..4d3453d 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -31,7 +31,10 @@
 
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-unused-function -Wno-unused-value")
 
-add_test_suite(aes)
+add_test_suite(aes aes.ecb)
+add_test_suite(aes aes.cbc)
+add_test_suite(aes aes.cfb)
+add_test_suite(aes aes.rest)
 add_test_suite(arc4)
 add_test_suite(base64)
 add_test_suite(blowfish)
@@ -49,8 +52,12 @@
 add_test_suite(ecdh)
 add_test_suite(ecdsa)
 add_test_suite(error)
-add_test_suite(gcm gcm.encrypt)
-add_test_suite(gcm gcm.decrypt)
+add_test_suite(gcm gcm.encrypt_128)
+add_test_suite(gcm gcm.encrypt_192)
+add_test_suite(gcm gcm.encrypt_256)
+add_test_suite(gcm gcm.decrypt_128)
+add_test_suite(gcm gcm.decrypt_192)
+add_test_suite(gcm gcm.decrypt_256)
 add_test_suite(hmac_shax)
 add_test_suite(md)
 add_test_suite(mdx)