summaryrefslogtreecommitdiff
path: root/tests/nist-aesgcm/aes192
diff options
context:
space:
mode:
Diffstat (limited to 'tests/nist-aesgcm/aes192')
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-02.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-04.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-05.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-07.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-08.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-09.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-13.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-14.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-04.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-05.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-08.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-12.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-13.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-14.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-01.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-02.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-03.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-04.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-05.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-08.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-10.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-13.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-15.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-01.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-04.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-05.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.xml12
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-07.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-12.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.xml13
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.data1
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.tmpl10
-rw-r--r--tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.xml13
124 files changed, 1101 insertions, 0 deletions
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.data
new file mode 100644
index 00000000..e8c277af
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.data
@@ -0,0 +1 @@
+e6w7z5hKn1VvjX6f2Q==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.tmpl
new file mode 100644
index 00000000..aac7da18
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-1</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.xml
new file mode 100644
index 00000000..3be9b60a
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-01.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-1</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 8Jy199O6gbs73ABr8TbyYugAx+8t3DPvu0waRgKWVXhGDWvGHl7oGSU=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-02.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-02.xml
new file mode 100644
index 00000000..edf90520
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-02.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-2</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ gixl0XG0zPoA+GxiLgaHA0ITGBIJRb5GRf2AW/7+oBrjcTu0tTRJ/ss=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.data
new file mode 100644
index 00000000..02729a7b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.data
@@ -0,0 +1 @@
+li/5NXbi3N/5ROcdkQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.tmpl
new file mode 100644
index 00000000..4b8da466
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.xml
new file mode 100644
index 00000000..adda236e
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-03.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ L1+eTQZsaT0uT2MWqoDjxE4fXlzuU6Rn+lpuHbW0O/OCANeaZJr3MRY=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-04.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-04.xml
new file mode 100644
index 00000000..da718c67
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-04.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-4</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 0UjKA8OSR5fjulKx1Lk/lBB/qpyI3ZisIdm3Q/p4IfGlCfRhe9Dz6C4=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-05.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-05.xml
new file mode 100644
index 00000000..1ca68387
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-05.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-5</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ Gnq77Wct4mQJrI2zU5iJ9qlIdlU8h9Z3WUPTmkvs0zrhsiBjN8hFjSo=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.data
new file mode 100644
index 00000000..6274dcd5
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.data
@@ -0,0 +1 @@
+in74306y4UhN8SGT2g==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.tmpl
new file mode 100644
index 00000000..1645d9ca
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.xml
new file mode 100644
index 00000000..32a5758c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-06.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ xxaKeE9ZJtrC0MO8R992hdi7WAmM5jQvDVZm2DFWFgLoJvC1ihgjO3w=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-07.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-07.xml
new file mode 100644
index 00000000..392563a4
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-07.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-7</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ A1AnsqSBdI1KRXkV27zdigXqOlHWDp/dBdcTqFq6/1LhQkCNT44AXx0=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-08.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-08.xml
new file mode 100644
index 00000000..451648a4
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-08.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-8</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ s2UpTXwjGZB43gC8OcpCAHSQtKtymwzfggsO9Lm02Ra9vtTlGdfgKzw=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-09.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-09.xml
new file mode 100644
index 00000000..7fb53c6b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-09.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ XLRoeHA5Ve5FeOW1mMrOdvTMOZkxovtjC6ce9jA1wuPk+tYHwx0q834=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.data
new file mode 100644
index 00000000..515295db
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.data
@@ -0,0 +1 @@
+azcAD0bJXqSnmNurAQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.tmpl
new file mode 100644
index 00000000..c4dd54ff
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.xml
new file mode 100644
index 00000000..6f749ea4
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-10.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ OhkJ/vpNROkg+T0WrvXrJn6B2s4oWL0M3mGhh/44ci3OxvHQEwHjHU4=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.data
new file mode 100644
index 00000000..696d0c92
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.data
@@ -0,0 +1 @@
+4cO+5nM9OIigvKU6lg==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.tmpl
new file mode 100644
index 00000000..b3935d01
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.xml
new file mode 100644
index 00000000..91564a84
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-11.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ U6NxMLAYBEetGM/UEvkItULi5+RFEvIW1IvcrEqqyBp7n6Wjr8J/c8w=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.data
new file mode 100644
index 00000000..eb83df3b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.data
@@ -0,0 +1 @@
+/jjdnkUClZVxHif3YQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.tmpl
new file mode 100644
index 00000000..fab3daca
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-12</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.xml
new file mode 100644
index 00000000..8dc4c608
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-12.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-12</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ q7H0lD0esXUQJAqa3QgyNOt8027BUdJWuc1afyv37ND/g+qufsjm6S8=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-13.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-13.xml
new file mode 100644
index 00000000..59671184
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-13.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-13</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ tzUUN+W2WwJ+ulNZovnQPpW8iuFUCdOhI/YeBgWAkuzjQbZVCNVD9Vo=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-14.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-14.xml
new file mode 100644
index 00000000..2b00e11f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-14.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-14</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ hZhKE4M/7WzZCxy/69BDDvOJg6NRH+xDNpWbh4MzqgPRgUfbvkYgCgI=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.data
new file mode 100644
index 00000000..e42dcf2f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.data
@@ -0,0 +1 @@
+2ltL+ez0NlOGQcr0yw==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.tmpl
new file mode 100644
index 00000000..8e7e8329
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.xml
new file mode 100644
index 00000000..b505a22c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-104-0-128-15.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-104-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ LEbHHJj22YZWTcwDNP64RJtgUZ3VJD59MxOAUI9tzk/IVg3nStTGFJc=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.data
new file mode 100644
index 00000000..520de578
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.data
@@ -0,0 +1 @@
+ma5vR5swBDVP8YzYbAtu+w==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.tmpl
new file mode 100644
index 00000000..2007d974
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-1</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.xml
new file mode 100644
index 00000000..728c70cb
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-01.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-1</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ qkw4v1h/lPmf7nfVEyrpW9NZxEqu+mNIYyyvvRnXx9WAmtZkgRDyLycufXI=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.data
new file mode 100644
index 00000000..ab91a013
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.data
@@ -0,0 +1 @@
+fYG5SFFcl1MICG+pYPfMmg==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.tmpl
new file mode 100644
index 00000000..9eb9bc88
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-2</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.xml
new file mode 100644
index 00000000..4ade0716
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-02.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-2</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 2WD3S+knWAoun1fvbjcg52trS/Vnzprlf0qsn/J3VW/AqUtOp4ZGXKUUaqQ=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.data
new file mode 100644
index 00000000..a74a1111
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.data
@@ -0,0 +1 @@
+KKpGOT4bi4eEsDXzXR6p+g==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.tmpl
new file mode 100644
index 00000000..ef65dfd8
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.xml
new file mode 100644
index 00000000..7fcc87f8
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-03.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ HfFBymh1eu+A5BTsLzxW7utis5PFcdEmF3hl6Q+lYKNHTrN4lb67mQ1evxQ=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-04.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-04.xml
new file mode 100644
index 00000000..d168499d
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-04.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-4</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ SsRQ/xZj2njllv5rkh56qJ7znbbpJwch+5EKEGmCEsMhB166q0wb0nGbpbs=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-05.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-05.xml
new file mode 100644
index 00000000..1551c94d
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-05.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-5</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ vN44o8zMUd9YV9Be6QKv7PGmg1BKo2Pf021L4maA5E30AhLlZo8cuMbM8bI=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.data
new file mode 100644
index 00000000..e40fe98e
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.data
@@ -0,0 +1 @@
+zhw5GwGDcZfpYm157shguw==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.tmpl
new file mode 100644
index 00000000..d9761fa2
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.xml
new file mode 100644
index 00000000..aaeee5c6
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-06.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ iP2JO0i7BVfDjj/DOiV9OPK6Cyi/Kzlckh11562Vv3NWRX+yZhNn0zHbBSw=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.data
new file mode 100644
index 00000000..d9828607
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.data
@@ -0,0 +1 @@
+nQLO7WcnBvWzktu5d+IJyQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.tmpl
new file mode 100644
index 00000000..8737058b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-7</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.xml
new file mode 100644
index 00000000..43a6ca76
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-07.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-7</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ PU66/ggAzZETRh+Q+9uk9AeWB/yBtutE0oboB6ao6JvWswU1TnXqO/+epVw=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-08.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-08.xml
new file mode 100644
index 00000000..60065b8c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-08.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-8</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ lB7tN06BoCmcMJ1FdUK0/M5WnBgCx3pEWvw99+ynxDANrzDFyyfkN4om+ac=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.data
new file mode 100644
index 00000000..150ee27a
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.data
@@ -0,0 +1 @@
+FZrY9d080PYOa5JszyVXEA==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.tmpl
new file mode 100644
index 00000000..f1dd4b9a
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.xml
new file mode 100644
index 00000000..61cb5128
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-09.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 8l23UY0IV8T/S/5a0OVMe+x+jaWLz1b+4E9thS4lUZ9Ah2kVUcee4DNyX/Y=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.data
new file mode 100644
index 00000000..f0b62046
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.data
@@ -0,0 +1 @@
+YEJq0PUmo4hbSLujGFzBNQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.tmpl
new file mode 100644
index 00000000..c2c994f9
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.xml
new file mode 100644
index 00000000..7352dbbb
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-10.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ BunrITt0HYCsKgxI/PBi7Mj4SfBR/nVLgyyAr48w/rwlwvH2iqx758WclOo=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.data
new file mode 100644
index 00000000..6bf145bc
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.data
@@ -0,0 +1 @@
+QfT7y6mDTRWEcRXm0XCEoQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.tmpl
new file mode 100644
index 00000000..a994ee51
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.xml
new file mode 100644
index 00000000..5ac19936
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-11.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ o/Iwjpimj+B6w1wijI/pWVvh3ocPyBQpU+97KR47zLUBNGePrp8oMEYsbWs=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-12.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-12.xml
new file mode 100644
index 00000000..533edb93
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-12.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-12</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ UfdobxWSv6KN76Q3Sn3xdXAKfnKBYtdPgHa28OlNHJB+nNKwsYXLoQxo8XM=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-13.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-13.xml
new file mode 100644
index 00000000..14d8c2ea
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-13.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-13</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ +y8k/u78aSw3hzbUJWQcUm4PcVwuJu75tIBvdAGdNAGhJSWpdcXLYRokK10=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-14.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-14.xml
new file mode 100644
index 00000000..4972cfd8
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-14.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-14</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ WtHmOWPVh4Gorjj00J6GFKHNz6ZcwoHQioG99zaMcPnXpwRytIu6l4e7XtM=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.data
new file mode 100644
index 00000000..86d9f468
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.data
@@ -0,0 +1 @@
+lEnLqFMEbrDAAQQTSvoAIQ==
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.tmpl
new file mode 100644
index 00000000..7b24bacc
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.xml
new file mode 100644
index 00000000..a4133991
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-128-0-128-15.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-128-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 6wPu66QdfDIYRHEL2I4+1nCx7QiEL505MUbj2jdIsxcCvJqbw87ebhlde/U=
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-01.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-01.xml
new file mode 100644
index 00000000..71c0844e
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-01.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-1</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 89EOyoJPP4qOCH3PJzx4MkjJHqEGR0X7XCOpX/Y3Hf4ACVtOa2lxXafHOQkhS4dSbre+k93Crh1j
+B7f3
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-02.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-02.xml
new file mode 100644
index 00000000..70048db5
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-02.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-2</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 310vZIUX/ciqARenl2VKFpjHxh3xoLqXAAzl4wMV1fEUleMZlkbzKqRGcXUyfL3XPMMI2fA6T+pi
+87Oo
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-03.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-03.xml
new file mode 100644
index 00000000..d24b810b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-03.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 6u/ywA7//eZlZghUpk4X5IZHouwL1epm0hzh67om22trkBYYvIUR3Thrv+EEZ53zHLF76dBx326m
+9ER7
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-04.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-04.xml
new file mode 100644
index 00000000..07b9922c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-04.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-4</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ MOy/W7UXGMDjAMbUnseVb02ZFWSh6IxHFOgFj/mV++z5004UjuQN8Pyxlm5z7NEP4SCC7nFG747L
+nLNe
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-05.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-05.xml
new file mode 100644
index 00000000..4a517f57
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-05.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-5</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ fZ9k/wiPTj9N1yaNWaMho/TlfgIyIQ4eaZsV64J1uEToq3/w0VlNtZJMvDCQjV08MI7xW6Bj3yso
+VhgI
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.data
new file mode 100644
index 00000000..b7909a5c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.data
@@ -0,0 +1 @@
+ybqr8wS3vTgQxt8DW9NmkmswJceeRRcEd+N/1L1nA7I=
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.tmpl
new file mode 100644
index 00000000..3ae28b49
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.xml
new file mode 100644
index 00000000..afbbee28
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-06.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ VX700fQoCEZGy036wzfhnBXSetPGEpZMEehgGVM/xnyrrmsBe/0b4Vr6G5RilKd1rMuN9/BX7jZA
+cA/I
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.data
new file mode 100644
index 00000000..b04ec05d
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.data
@@ -0,0 +1 @@
+NEHJu45DryFi1+J+1YhgI6/VZbWyYwyaTPnNbtx05sE=
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.tmpl
new file mode 100644
index 00000000..90a1e588
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-7</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.xml
new file mode 100644
index 00000000..f434953d
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-07.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-7</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ QZGfmVdgf+4I5Ya6KuQyRrGotJFzVlqSm82OFypqqUUOMBYw3Hv86GpdpQiTPj/qH2lDf58Z+PQy
+CEyU
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-08.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-08.xml
new file mode 100644
index 00000000..3c755181
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-08.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-8</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ G4FmQYr2B8YjyJ1cPawYWERJfG9upGH5bwNbqr8NN2ZiC4TQctfaGWgQ6vtPETiA6G1cNq173LL1
+Ce0v
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.data
new file mode 100644
index 00000000..a770279f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.data
@@ -0,0 +1 @@
+SCFElLbFeRo69bedg0fhJkR7R2p7GtfQ19eTTYCsEwM=
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.tmpl
new file mode 100644
index 00000000..b68951b4
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.xml
new file mode 100644
index 00000000..378dff0b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-09.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ NxDeMh/+5/X/pBY0faIdaHgSm8NRFUWr5mfme1kiMAbisqhghyZre4b/STnDxLtYRZ8prsr4Td5t
+9piP
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-10.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-10.xml
new file mode 100644
index 00000000..70065a48
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-10.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 5rPbuUxWDf6/G7or2hQv2xKbBNmlR4TVFpKDvFj/y8NcalskMuvkJ8XIoOcUCTsKSVx89h4Wvas8
+4pEW
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.data
new file mode 100644
index 00000000..0a5e9a49
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.data
@@ -0,0 +1 @@
+xBlVkvPP3Z/v4xwJTi9OMq+nWmR5YtHHTz1o+ikpvqU=
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.tmpl
new file mode 100644
index 00000000..f61fad1a
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.xml
new file mode 100644
index 00000000..1c1f206c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-11.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ FpQWbODry6BmU6w/A0qGjWM0Pvz/Ll0b6lvdx4s76yBadVm10h5PFs0WKN0oPAIfuNe+mv5aDn+J
+7wb4
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.data
new file mode 100644
index 00000000..a3b8d401
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.data
@@ -0,0 +1 @@
+cNcgPPcYDmUOecIj06IvAV23FJ8/8d75KDTSxuceS9w=
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.tmpl
new file mode 100644
index 00000000..5907e8ad
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-12</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.xml
new file mode 100644
index 00000000..72569c90
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-12.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-12</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ VXkoHw/E+LcJZbb2vVM1r4s9eFXe2cRiFHMdVQEkTlVf+FTOEQhRTnhyRmnuMZZOBbYXCe/4Qxl7
+pz+z
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-13.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-13.xml
new file mode 100644
index 00000000..c7b6980e
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-13.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-13</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ q77IhO3Hz0qO8tHZeLVvDoOI+/icN3LHs76NZXb15xxvq0HxYWNSFIcqypm2w2o8OOswRsz5qBBd
+kp5d
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.data
new file mode 100644
index 00000000..faa5609e
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.data
@@ -0,0 +1 @@
+lTymgyNSBjIr01zbjdfXWuxNAYXZexJHpep5+UoXXt0=
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.tmpl
new file mode 100644
index 00000000..0bb04135
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-14</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.xml
new file mode 100644
index 00000000..5b8a612f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-14.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-14</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ HPFXm/5VvQIYgxOFtH5BuVOslHEj0g9xsnVvMbCqUvXiTZUXZ+On92fxBtDxbuBGQjvq0nrZzgBx
+Hj+2
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-15.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-15.xml
new file mode 100644
index 00000000..d87d8546
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-256-0-128-15.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-256-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 4e1V25jnqsLUKh3Bd3GV30OXDcY4vkqGU9a+Yin9UMNgQE2HNm67Z9DvVmZQOLetpHHuI4b/qq14
+wKS+
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-01.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-01.xml
new file mode 100644
index 00000000..423d21c4
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-01.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-1</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ F4F/KCNnlJYliGjide4L1vvHNdelxg/ieWyp8URxlVzcJgthU2ukdTWdrlIqPf+AlcsK1hkoq5Fh
+O8EEJFe0HSUJpzsPNHem43MLzD5TJQ==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.data
new file mode 100644
index 00000000..d7f122ca
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.data
@@ -0,0 +1 @@
+x+FnmZ1lNGIHAWNR6g2GIRDQYJYG252Q/Ki/IoBZt89Yk3il29sHMQ19CcsTgW3wBES/
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.tmpl
new file mode 100644
index 00000000..2731480c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-2</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.xml
new file mode 100644
index 00000000..01cb03db
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-02.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-2</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ SDdRsDfG3KH/bU/4r2kfE/ZFoU1C3mJz0WDKRPuKO+0k/4clfkY0RuBPMUMsw2wGA0Eq2rBjKDwU
+5O54qzCb+/7fqNk+FZRFdyO9ULz2Pg==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.data
new file mode 100644
index 00000000..5e074881
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.data
@@ -0,0 +1 @@
+0O5xjavheFk0kUxsB7hNELGPfaie4yKjtb4C4K4Nku+hjZCK2/t97i574so20YUVc82Y
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.tmpl
new file mode 100644
index 00000000..33c84aa7
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.xml
new file mode 100644
index 00000000..dbe5db7e
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-03.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-3</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ J1//IRTRvWW4ZAYD0nZpODjLIhBbhKmCbzx1QxmPq+0Oc9Iaad/J9/lYcU52YRjfWCXBx5WN8pxx
+or8FCiKSuqIrsLGk8yW2lLRLD/HIlA==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-04.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-04.xml
new file mode 100644
index 00000000..4a64266f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-04.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-4</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ LVMrK5g10dVAZ1ZjWZanO23OELu1z8CJYw9jbJD7qaquO1rKwFJe2SgWS/YU55uFqggsXjLqOLDU
+wPAu/vqMS9URwU+kjcqQvtiA20ZaNw==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-05.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-05.xml
new file mode 100644
index 00000000..d1021f59
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-05.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-5</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ GLMcWHG7F67ElkRmnP+qQleRph5iSeCfAbDwjlOvwxcERI9BvzahFEOtTArXcIuLbJeM8ChWVzZe
+5cYZWXdbCkibhUKgM7BGjqTKzquX1w==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.data
new file mode 100644
index 00000000..6e279619
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.data
@@ -0,0 +1 @@
+RN4BSXO8xGATmXIX1fkhYgpjZslTCbGhI5gYRnGSbT0iFZIIflSNqns1Q3Jgxpin4j0D
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.tmpl
new file mode 100644
index 00000000..33f921d8
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.xml
new file mode 100644
index 00000000..3e3baf91
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-06.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-6</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ jIaUyqvaJAZCS5nvTGcBWnRZXtQjZBCkUoSWL2sgDMIftN0TDeKDMqP/JPARltP5UP/K8WXfMfybsjQlS58lKUHCqTCqV6FYyBQO7wJ5ew==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-07.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-07.xml
new file mode 100644
index 00000000..7065761f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-07.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-7</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ yya75A8cbF+gXuDI5/LC7Cq2nyy9C+XUaobDBEErQlHUcicyznHDRinFIRT0BG3C9mGhbe2D1SXQ
+yiDaOVuLX0+H0/X/nLLGvRCji1NYGw==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.data
new file mode 100644
index 00000000..d7eaee4c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.data
@@ -0,0 +1 @@
+mu2u6g+XLSqN7/ffx3cnic2lzG4B/fYRh0Je6aBvxxkJVjPLsNcNTCg0mRvDDVWzOJD+
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.tmpl
new file mode 100644
index 00000000..27c9321c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-8</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.xml
new file mode 100644
index 00000000..c0ff216f
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-08.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-8</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ ffOiTFAnfn3oWlJVTghGqksaJH2ao1iVOSAdXoVDldApq0Ibnsgi5EdjD26iFUm4noj1ZhG4BKL+
+DwqgDpmQ8LDn+LITCRB4jKUa/D9oxA==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.data
new file mode 100644
index 00000000..38e4d73c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.data
@@ -0,0 +1 @@
+v1sJnMN7LgcpTmMsqEEIviE3/VWuR0sxOiYeYz0vhOl3SAwm5KpMdVVw7Y3XHnI1Ie+F
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.tmpl
new file mode 100644
index 00000000..b42f4d7c
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.xml
new file mode 100644
index 00000000..53e23159
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-09.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-9</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ N5kET/4ruL1T+hvgMA2+GQNdiY0qxdYlTrmVlDibK7Ln/VxSYttX6aloDwW/RzjSmGNEciADtW/d
+h/lvSHwRFwZle5qDo7vRBYlQnwtbrw==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.data
new file mode 100644
index 00000000..e8d6ef8b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.data
@@ -0,0 +1 @@
+x4u6K6cVnc6RQIxqNm39ZrcjIV6jnOLmM/RahHygMuJdgcZ1DTaCgXhxKSKdgZisvGRz
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.tmpl
new file mode 100644
index 00000000..d6654a5d
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.xml
new file mode 100644
index 00000000..56a2473b
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-10.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-10</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ xTG40KLdJF+PlvaOxbiZ6RR5pObbIzJWJNMk848oo6z0fZdAxK4FLKOqmpUZ48iX3M2Q5yMNgDp4
+YDYoFk/BYaFOVWeIHoH1U+9V02zKag==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.data
new file mode 100644
index 00000000..708457ea
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.data
@@ -0,0 +1 @@
+V0vkO1Mk3RvrEEyHHweOtLD4AZ9Z1/iAF/UX5/F85L8H8DyP7zVb0CeUqt7QjnNO/c4e
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.tmpl
new file mode 100644
index 00000000..6c3dec97
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.xml
new file mode 100644
index 00000000..39163756
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-11.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-11</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 0tdI4g9eCHEWMMllBmJ455mS6VDUvho7YM2Wb3pECw3D7ItsAZWR+kMscogq3SW8jzF+YO1gr23c
+7GnOzS2ABjOVhdPzJHUjQkuOirNzXw==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-12.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-12.xml
new file mode 100644
index 00000000..046eedb2
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-12.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-12</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ nVNSw6nOexkAwiAEFpkjb2EZeImRejo2L2l4zj5u7N/5OS5KLw6QQ2jJpHExhNVB7infrIzJpd0L
+gyeDgmgJuw1xi9QGPQp20vIsiG+vkA==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.data
new file mode 100644
index 00000000..e80b2d7a
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.data
@@ -0,0 +1 @@
+XtdTDCBy3whWeTKUZpNEGY3w2sjoIrdY9VglK0+YhglyX7HL9hYhijH2O3EpB9q2biA5
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.tmpl
new file mode 100644
index 00000000..55be23b3
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-13</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.xml
new file mode 100644
index 00000000..8fd94321
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-13.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-13</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ ql3F6lzK8JTBj2E2gc+A3XWUhVflM6zeHM/InYgU5onZwfk3qDCzDglhqovdkLIZRxCH4N8b+s3X
+yi2nkA9s/Y/wvZt1LoXwdIGYcuYjng==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.data
new file mode 100644
index 00000000..8bbb6c53
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.data
@@ -0,0 +1 @@
+mdYUIs7+3hyTKMFyTq7EVrRkvUdmyElMh6R/wSYE2zNqeyqec7T8SN3SJSaWdKrYD/bB
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.tmpl
new file mode 100644
index 00000000..87ad721a
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-14</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.xml
new file mode 100644
index 00000000..76b6b7a4
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-14.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-14</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ 3IWLf8kTBaAGQ7Nhu89z/ZEoWacr+nGAmD7nkfa0ejigx0btDfwfKJrGNfzseF3CSzp7PO7g04D7
+p+putZrgVJKrwTHZ5WtakLgfcyc4gw==
+ </CipherValue>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.data b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.data
new file mode 100644
index 00000000..563a76f0
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.data
@@ -0,0 +1 @@
+8sxYrv17qvGYWMEdsUTTCE08tfBy+jBTdfdgycSQZGBsjjHNo0UW7RboRLYoWgy8b7Jk
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.tmpl b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.tmpl
new file mode 100644
index 00000000..223c0080
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.tmpl
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/>
+</CipherData>
+</EncryptedData>
diff --git a/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.xml b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.xml
new file mode 100644
index 00000000..ec7fd6aa
--- /dev/null
+++ b/tests/nist-aesgcm/aes192/aes192-gcm-96-408-0-128-15.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<EncryptedData xmlns="http://www.w3.org/2001/04/xmlenc#">
+<EncryptionMethod Algorithm="http://www.w3.org/2009/xmlenc11#aes192-gcm"/>
+<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
+ <KeyName>key-aes192-gcm-96-408-0-128-15</KeyName>
+</KeyInfo>
+<CipherData>
+ <CipherValue>
+ JMGkz2QZSuuI/p4Yb4rB5FqmzT6JneTKK+w1COdVlSPCaIuCMiyu54nrybRH7YyuLxT1/mtx7+3y
+zieOBJnphORGdd/n/ePdHjJ0oil/mQ==
+ </CipherValue>
+</CipherData>
+</EncryptedData>