modify nist loader to support multi-line GCM sections
diff --git a/tests/utils.py b/tests/utils.py
index 8fa9af9..988a80b 100644
--- a/tests/utils.py
+++ b/tests/utils.py
@@ -40,7 +40,15 @@
 
         # Look for section headers
         if line.startswith("[") and line.endswith("]"):
-            section = line[1:-1]
+            if "=" in line:
+                # GCM section headers
+                if "Keylen" in line:
+                    section = line[1:-1]
+                else:
+                    section += line[1:-1]
+            else:
+                # non-GCM section headers
+                section = line[1:-1]
             continue
 
         if line.strip() == "FAIL":