diff options
Diffstat (limited to 'tests/nist-aesgcm')
373 files changed, 4414 insertions, 0 deletions
diff --git a/tests/nist-aesgcm/README.txt b/tests/nist-aesgcm/README.txt new file mode 100644 index 00000000..ca0fd012 --- /dev/null +++ b/tests/nist-aesgcm/README.txt @@ -0,0 +1,29 @@ +The files in decrypt are generated from the NIST aesgcm test vectors available at: + +https://csrc.nist.gov/Projects/Cryptographic-Algorithm-Validation-Program/CAVP-TESTING-BLOCK-CIPHER-MODES + +All have been generated by taking the test vectors with IV length 96 bits, Tag length 128 bits and no AAD. + +The test vectors have been split into separate folders based on key length. + +The encrypted data is a concatenation of the IV, ciphertext and tag which is then base64 encoded. + +Keys are base64 encoded directly from the NIST files + +The corresponding plain text test vectors have been base64 encoded and can be found in the corresponding *.data files. + +The NIST tests vectors are a mix of pass/fail tests. A missing corresponding *.data file indicates a test that must fail. + +Files are named based on the lengths of the key, IV, plaintext, AAD and tag as follows: + +tests/nist-aesgcm/aes<key length in bits>/aes<key length in bits>-gcm-<IV length in bits>-<plaintext length in bits>-<AAD length in bits>-<tag length in bits>-<test vector number>.xml + +There are 15 test vectors for each plaintext length (104, 128, 256 and 408 bits) + +As mentioned above, only files with IV length=96, AAD length=0 and tag length=128 are included. + +The encryption tests were created with the XSLT transform: + +xsltproc -o <base filename>.tmpl create-enc-test.xslt <base-filename>.xml + + diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-01.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-01.data new file mode 100644 index 00000000..e669fe77 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-01.data @@ -0,0 +1 @@ +SPW0JrrKAwZFVMwrMA== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-01.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-01.tmpl new file mode 100644 index 00000000..8f031d69 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-104-0-128-01.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-01.xml new file mode 100644 index 00000000..f64efa07 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 3X4BQZhnK+Oflbadzbqec+rz047OsrBKjez5D0pHycYm1vssdl0gFVY= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-02.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-02.data new file mode 100644 index 00000000..3c9d7734 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-02.data @@ -0,0 +1 @@ +RqLlXI4mTfIRvREmhQ== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-02.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-02.tmpl new file mode 100644 index 00000000..4a08cddf --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-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/aes128/aes128-gcm-96-104-0-128-02.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-02.xml new file mode 100644 index 00000000..352d0a07 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + MzizXJ1XpdKBkOjJL0ZjTnS45MiYEqyDudq9UGdk5ouCp+cgqhjaCr4= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-03.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-03.data new file mode 100644 index 00000000..693cd73a --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-03.data @@ -0,0 +1 @@ +O5W5gQhu5zzE0MwUIg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-03.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-03.tmpl new file mode 100644 index 00000000..1f07e630 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-104-0-128-03.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-03.xml new file mode 100644 index 00000000..d3992511 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + UFU0fxi01a3QrlxBFC2CEMP7hHdM29BEel/TIdnNsBlS3IXwNHNsKn0= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-04.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-04.xml new file mode 100644 index 00000000..1e3dea4e --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + nt8qqXDQFqyWLh/YqFtmw8teq5HVvci8DtwFTvwB86/SHZwkhIGfVpo= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.data new file mode 100644 index 00000000..8268d364 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.data @@ -0,0 +1 @@ +UXVtI6srLE1GCeMTOg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.tmpl new file mode 100644 index 00000000..6132a7f3 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-05.xml new file mode 100644 index 00000000..6e4a5d08 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 0sJwQLKKnDGvba0K4X337RsMNsa6scIdwQhkRBP4B1OmbSfMN9mQOr8= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-06.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-06.xml new file mode 100644 index 00000000..73afd418 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + MeznuS3zHrE3g7I+v3dpClVcNoh49ZKeOZcaHzHVg41ETzKf9Hva4g0= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-07.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-07.data new file mode 100644 index 00000000..692c7e60 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-07.data @@ -0,0 +1 @@ +tCY9cJ+BYojs4Au/rg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-07.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-07.tmpl new file mode 100644 index 00000000..b00460b2 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-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/aes128/aes128-gcm-96-104-0-128-07.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-07.xml new file mode 100644 index 00000000..ac610415 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + IkfKC/uTfXCRxJlA9fcZDjuFrqT6pXtS6LTRUUKmirUljD0gYh9HBuo= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-08.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-08.xml new file mode 100644 index 00000000..ff535dcf --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + UAugpm87kZsMxD1dOOxiFHtgHRuE5ijGDtWoRWM1qssNtFL0xGDt76Y= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-09.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-09.data new file mode 100644 index 00000000..a0cc9150 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-09.data @@ -0,0 +1 @@ +n6Ov59Id/gBLVY/5QA== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-09.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-09.tmpl new file mode 100644 index 00000000..efc495f4 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-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/aes128/aes128-gcm-96-104-0-128-09.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-09.xml new file mode 100644 index 00000000..c3b5ddfe --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + TNkEnjs/SMhIohs8NE33BIXIrC/c9pGQ80zbWK0yEjvkMe9QYTyfiG8= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-10.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-10.xml new file mode 100644 index 00000000..1e1e25d2 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + ip6hlIUgTLHGcYGLZogalrLA6cgdMnDihYtLNauw2KSYt1kgrc9BHqg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-11.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-11.xml new file mode 100644 index 00000000..2aa2c08f --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Rpbjlj2BBUg4ScEy+zuSWscO6PzGUzRM/JZKAzk7VBMZmW37nbglnUg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-12.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-12.xml new file mode 100644 index 00000000..a4588f87 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + trYhPiGQNNXhqG9lkjSHTILnfrRkq+vPzl4VE8JBSFtdbcDUyFL5050= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-13.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-13.xml new file mode 100644 index 00000000..abe29ec2 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 9MtTxD0gY0mwMz6oSqIAKHzTAUfD/G+H4C8S44J4SLIfFB5amgkZ5rA= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-14.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-14.data new file mode 100644 index 00000000..345b9788 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-14.data @@ -0,0 +1 @@ +EW2dY0v550bbiaqwxg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-14.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-14.tmpl new file mode 100644 index 00000000..240e31cb --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-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/aes128/aes128-gcm-96-104-0-128-14.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-14.xml new file mode 100644 index 00000000..5f1ff7e9 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 0XkmM+1NVzoWtj/rC9xU0ib808WpsD+pYBpoZXdJ6nrbhg+HuRXlhlk= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-15.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-104-0-128-15.xml new file mode 100644 index 00000000..fb98b243 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + JX3okZNcwwGv84JKkYufSl9Z1akyXZlMFg3XaKT40CUulDydbMnihmQ= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-01.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-01.data new file mode 100644 index 00000000..2eeac7e5 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-01.data @@ -0,0 +1 @@ +KChqMhKTJTw+CqJwSieAMg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-01.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-01.tmpl new file mode 100644 index 00000000..0f3616ca --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-128-0-128-01.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-01.xml new file mode 100644 index 00000000..2dc60c58 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + iyMpn94XQFPz1lK6Wjwc8Zhdu4vtgYA2/dWrQiPHqw+VK3CRzTJINQQ7XrU= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-02.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-02.data new file mode 100644 index 00000000..b46d3f62 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-02.data @@ -0,0 +1 @@ +lWlaWxLyhwucxf3I8hipfQ== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-02.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-02.tmpl new file mode 100644 index 00000000..050756f0 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-128-0-128-02.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-02.xml new file mode 100644 index 00000000..e28d71af --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + F8TWFJPs3I8xcAsSR7t+I/e9/gWoCRrJDk+LLrcjxw6THZeF9A/Uqx1hLck= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-03.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-03.xml new file mode 100644 index 00000000..4a12a709 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 52kl1TVeBYTOhxsrAhbImciNbjLJWMflU9qlvKFFMZiWMpyW3ykfZO++Djo= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-04.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-04.xml new file mode 100644 index 00000000..7b52e49a --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 0LT6fH8Qf5j2awGVq5V6zATBA02KzGF8CyD3jak8wi9ghugWAWYGua0Lppc= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.data new file mode 100644 index 00000000..f0c12f05 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.data @@ -0,0 +1 @@ +lkYQ+2WFy7sHD9mrEKemAA== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.tmpl new file mode 100644 index 00000000..1598f524 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-05.xml new file mode 100644 index 00000000..18a85bce --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Xo3CRu6DXcXyKdaYF4zjvVauJ/mBLpG5QsEwnsYzB1qLYI1flpcdK8HqKg4= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-06.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-06.xml new file mode 100644 index 00000000..51485fff --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + lRlMtLok6gR2ylrkSTRhrtpaDH0Y7fsRyoJ3x4ZWFaFIR0SpxV5ICHFHLoE= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-07.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-07.data new file mode 100644 index 00000000..f39615d5 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-07.data @@ -0,0 +1 @@ +nfrDjaWBGzxHEkORF/dSDg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-07.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-07.tmpl new file mode 100644 index 00000000..130ae8ef --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-128-0-128-07.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-07.xml new file mode 100644 index 00000000..d329d59d --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + py0zmtgpyWAdAKbvtESBq0mGOHP/oqN3qnt1nk1Yen07XrEYbS6szpu1HAQ= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-08.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-08.xml new file mode 100644 index 00000000..ad54d1e3 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Zz1+mq7as2y7KvoO1VjyN7wEtByBVe9kNRHFLEgqVP8tknDXA3Xk2NtkZ0Q= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-09.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-09.xml new file mode 100644 index 00000000..56ca1037 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + R+NscccMK7Zizd1qTTFog2sL5+fNe1SslSgUCBjhiWB4nPZQu0jRY/iB/lU= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-10.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-10.xml new file mode 100644 index 00000000..3f38deb6 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + q/S3eQP9KJRRbY/CPHUS3DW9jsgJVLr0kQWmel5imd6sZZT9Wc8HPvFP/e4= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-11.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-11.data new file mode 100644 index 00000000..a002bbfa --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-11.data @@ -0,0 +1 @@ +0y5D6xqQtiaxibao61kruA== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-11.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-11.tmpl new file mode 100644 index 00000000..740a4c9c --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-128-0-128-11.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-11.xml new file mode 100644 index 00000000..3992f4f3 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + dv96qglb5BEfecdKqZjxcwB97QArPr4mTqfxM6cbpPI4W9W2FaI737ncsX8= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-12.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-12.data new file mode 100644 index 00000000..cfe217f8 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-12.data @@ -0,0 +1 @@ +RIMN0LyFkvSijsecHQ8rUw== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-12.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-12.tmpl new file mode 100644 index 00000000..ea6303b4 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-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/aes128/aes128-gcm-96-128-0-128-12.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-12.xml new file mode 100644 index 00000000..2edb9593 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Y8VPzY5kivS7D145ncAdmFzU9s/R6yIHdh7ASx2Nxhfo9Jt+kqP1SA0dIv8= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-13.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-13.data new file mode 100644 index 00000000..977ac19a --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-13.data @@ -0,0 +1 @@ +r/9em+y2LIsFwm7/76PXsg== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-13.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-13.tmpl new file mode 100644 index 00000000..c8bc540b --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-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/aes128/aes128-gcm-96-128-0-128-13.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-13.xml new file mode 100644 index 00000000..acaae9bf --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + GIVJ9BumHtUumxTvwGrqDqDsaoRG/48/ciz9HGBewv4F1wZ+5TcdSE5c19w= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-14.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-14.data new file mode 100644 index 00000000..e6f32b46 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-14.data @@ -0,0 +1 @@ +WSZEXayne1WFe5vUyJfB7A== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-14.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-14.tmpl new file mode 100644 index 00000000..9e6a0307 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-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/aes128/aes128-gcm-96-128-0-128-14.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-14.xml new file mode 100644 index 00000000..64c84f3a --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + vGC9W8poArUmzINh8viFEAW4v7OMw0iBM7AErn150ch0JEastF1NDNM4hvo= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-15.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-15.data new file mode 100644 index 00000000..a48181d6 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-15.data @@ -0,0 +1 @@ +3Brbsxa+irzNh/+t/fx8oA== diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-15.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-15.tmpl new file mode 100644 index 00000000..0d335847 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-128-0-128-15.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-128-0-128-15.xml new file mode 100644 index 00000000..c120acf0 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + YV8l0TxcSsnWsBkyN1vKQ1gyx6vMzp64kIBydVfje6IfCu+Lxwtj95aOnto= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-01.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-01.data new file mode 100644 index 00000000..5c1ef45f --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-01.data @@ -0,0 +1 @@ +prdqBm5jOSyUQ+YCcs6uudJcmRsPLlXigE4WjAXqWRo= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-01.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-01.tmpl new file mode 100644 index 00000000..c97743fc --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-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/aes128/aes128-gcm-96-256-0-128-01.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-01.xml new file mode 100644 index 00000000..369d468f --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + htjqCrjkDcxIHNDiYhcdszGTKS2TC/Zkc0dlLB7zMxbX/sqZ1U8dtPz1E/jCgoCqXGx6i9Nm8owc +/R9u + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-02.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-02.xml new file mode 100644 index 00000000..62fbdce5 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + nCIAhHXnqQf3q8lmlqBuH9sAguvGRBMS3ZzW7W9/rHRfrMNotasqOVG9daZuhNZkSAaPZ4iUBCY6 +BHqI + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-03.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-03.xml new file mode 100644 index 00000000..8b6969fb --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + MvOHdtmYQ+nXnWso+019jglY6nbZSJ8sa1MI11z5bI4bxqCKl4pl8MD1EK+0mkxq80A9+1fPH0vC +Wxeo + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.data new file mode 100644 index 00000000..3e8ece1d --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.data @@ -0,0 +1 @@ +Re6KDzj5F4W/jKxL0FKEJJqANersDm4ZRuDqg6CsMnE= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.tmpl new file mode 100644 index 00000000..245a2ae0 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-04.xml new file mode 100644 index 00000000..b3eaa63e --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 4CnmrN2vYuqB9/OfFLTlMhPegL2ZVGjfKTprvyRShGw3WjcGc420XnxdW6aKijxGkyVvi1AWBVSC +SFbm + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-05.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-05.xml new file mode 100644 index 00000000..284ff33c --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Hf5qpz/7aA3/wQNnc/wMgqWRZfVXrDyaQ6eA7y17VdOiaWd62a0SNwa4WFT77b9rkIXgaVilCzKf +gTNG + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-06.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-06.xml new file mode 100644 index 00000000..88e4cc2c --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + SYrs9nLHPdgaqWbPAyvpyjLlPhMPJB16J7SVmm4rccmImc/cZoBqSQx/r8bDkYJiaYup0w4ynK1g ++z6y + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-07.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-07.xml new file mode 100644 index 00000000..e30b81ee --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + iIhywmGzWWaSq5bDm7o8wj+R7q4JJp+UApZ7uLN2VSRh+qEDIHQehh06LnGVTn+7YrYiIW+30dLz +Z+q+ + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-08.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-08.xml new file mode 100644 index 00000000..f4d36c12 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + C1w7mK6rZSXwy/97N7eVpt5ZT5fL1RBI+VjKpW6gTW/9QmgzZIVzI3WdBAYc419XewZh3PGFi5IG +G013 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-09.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-09.data new file mode 100644 index 00000000..1f68fa9e --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-09.data @@ -0,0 +1 @@ +o0MvxSWEja0qS7pZcbtRugOT7o3WGYkSTGxFe5HCW4g= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-09.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-09.tmpl new file mode 100644 index 00000000..24cc5170 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-256-0-128-09.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-09.xml new file mode 100644 index 00000000..013a2c2b --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + ySWLqmt3IPONj1p2RsKR4XkkhtmNWu+UPhHCFa04AwhhoUATAUs06tx3EpbvKOYZWNkriiwm36aa +PDV3 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-10.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-10.data new file mode 100644 index 00000000..02ea82b7 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-10.data @@ -0,0 +1 @@ +yixLqJ2RH3TG2J7k86ePPJoOAAF9JiN3qjNKeCZBOX0= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-10.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-10.tmpl new file mode 100644 index 00000000..c4a469d8 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-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/aes128/aes128-gcm-96-256-0-128-10.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-10.xml new file mode 100644 index 00000000..e12e7201 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + ve5aeBE1RvM9HLE9aPJd6iZ3tXoZgU7vtFyI9vUCjGEpptbj+U2lA3PpoeoABfgUhl5b0pwxDhsn +YQZt + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-11.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-11.data new file mode 100644 index 00000000..97396020 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-11.data @@ -0,0 +1 @@ +OsRtu5P4AyNabfVQI6ylVEl2TpH2VRK7n/CxlHiPks8= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-11.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-11.tmpl new file mode 100644 index 00000000..88789210 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-256-0-128-11.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-11.xml new file mode 100644 index 00000000..9c46f76b --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + V4uWNJpMAjzhLqt7aDmb0epN++epHq2z1u4B6fMmfJfeK2q4VdKXkYy3AGVzZQhw0w43nWeFjfRO ++js8 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-12.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-12.data new file mode 100644 index 00000000..d65912d2 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-12.data @@ -0,0 +1 @@ +P29X21tMTqTlUou/SwponAwWmhRPglAwHr3OM8szZUc= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-12.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-12.tmpl new file mode 100644 index 00000000..77ef9cf9 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-256-0-128-12.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-12.xml new file mode 100644 index 00000000..42438742 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + rmYGebAbvRmClg7oN5HlYdN+8h3a8BmhFvVgmBe6/mwYdVcvXd3H9OByiswNMXg+dYahN7gbW0HR7liW + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-13.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-13.data new file mode 100644 index 00000000..c36fcce4 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-13.data @@ -0,0 +1 @@ +HRat8gOJMV9lXCIoShG0xfHRpFu/+m5H3Dd1EYXfNcA= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-13.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-13.tmpl new file mode 100644 index 00000000..b09910e5 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-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/aes128/aes128-gcm-96-256-0-128-13.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-13.xml new file mode 100644 index 00000000..135d2e82 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + yMNS+cR0ccXqNgfg2hI6v3nA+HPSxetl97nEdT2WeIscpu+M4op0FVi6GLjE9zRLH8usuGtUDnQd +QXG3 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-14.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-14.data new file mode 100644 index 00000000..441f4022 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-14.data @@ -0,0 +1 @@ +J295hNValvMlC7Kb2AN2rFS3N9/6bJnwZEjKyBS2gy4= diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-14.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-14.tmpl new file mode 100644 index 00000000..957ca2ed --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-256-0-128-14.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-14.xml new file mode 100644 index 00000000..a83f2d42 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + r+kmm9jgG8Woqm7lttod8k/kp17TdFv3H7GzuhGjgQoIO6bsHDn5efum/8er6jam2mVeeqfXBzv5 +NoZd + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-15.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-256-0-128-15.xml new file mode 100644 index 00000000..57018f5b --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + /ykp+tJ5wfIW6E7eYM4L1wRed/hMZYI0MQD7fh0pnweu4jGJs49dT5PcRRmzGjUgM3H2rmwZADAa +/zky + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-01.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-01.xml new file mode 100644 index 00000000..526a0d16 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 6WCYw52aqDUiEZNVtCwlFVggVktBxSXGqo/0Njx8URkXdyubzVdLC+H2tMohU4ad3wxPdt+tOu8K +ds4FZYL5RDMeObimaoFZHtFV19Mjcg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-02.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-02.data new file mode 100644 index 00000000..3ba758e8 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-02.data @@ -0,0 +1 @@ +PzuwZE6sh4uX2ZDSV/WzbheTSQ28E/6k7+mCLOu6dETM5N7lp/Xf3yhflnhXkoEiAMJ5 diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-02.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-02.tmpl new file mode 100644 index 00000000..3c5fcb49 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-408-0-128-02.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-02.xml new file mode 100644 index 00000000..3b858532 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + itczpKm4MwaQI4xCu7W2cqR5r8orEa2wpMditpjdVlkI/uHRAfagHWMzLJG4XX8DrEikd4l9UStF +cvkELLfqTXi9yxNm/LoC/czuV+H/RA== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-03.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-03.data new file mode 100644 index 00000000..22ea6117 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-03.data @@ -0,0 +1 @@ +/Rsg1Y5R/pPRd9tRhBbmMiEt0e/7a1/PUb2UI0q5akVdjjyEygOybVjIhntqHMOQgo/7 diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-03.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-03.tmpl new file mode 100644 index 00000000..4413f088 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-408-0-128-03.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-03.xml new file mode 100644 index 00000000..251f0bce --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + fZKA9Z3CuY8BlQmNMJgNJjQTjq1CwzR7mzrzL3j/7A12hrkkf473JYtyhZJ22dM+tnDq+z6pAMMt +ub78z8HWy8pJznDT3bdS3DtDjyhFug== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.data new file mode 100644 index 00000000..c52cf312 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.data @@ -0,0 +1 @@ +3kIZnEd7ad4oVxADla77JzXIMoMxEJ1kfq5TXFQgCGnnqLyC9GH8bEdHSCl8NBvSISb+ diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.tmpl new file mode 100644 index 00000000..40c87f4f --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-04.xml new file mode 100644 index 00000000..2afe1f27 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + +WUdQuv4Ro625Fgp+Slr7tPTtXP3LL3krYMuNOjvbPcXjo0ng//17INZ2vZ9+KcNj4bSwzn54exZ +0jTk9hk4RqxGtFXp9IOo7t9u9LYb4Q== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-05.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-05.xml new file mode 100644 index 00000000..32b2c32c --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + te5EVr7pmrhXEg0aChS8YjJsmvmWC4lgGNmMeS1uBFZDUAXWXmDVU7TqczrOfc/c7wx9hqbzBlyr +gBKkyyy5j7Nik74YpornFg/ISMycyQ== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-06.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-06.data new file mode 100644 index 00000000..d660ba75 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-06.data @@ -0,0 +1 @@ +UXJ74GuV7QTsH0Ear1shTFjyF4LL6bYkyygimruPnY1nO5A8EuuRR8QMxY6BUl2G7dbG diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-06.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-06.tmpl new file mode 100644 index 00000000..a9e95f99 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-408-0-128-06.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-06.xml new file mode 100644 index 00000000..74f3a1ed --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + GL6V0yyQgpS6kI52oY38ZdDY6UhXdmI80KO/d9BUgu7mTpfL0Ighl4AGEQgRmEOaEeImw/uBmEkj +Dx/KmonjD1KDSey7S+2X6f6M4WFhuw== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-07.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-07.xml new file mode 100644 index 00000000..97805a81 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + tPjIXA10OpmmzIfjSFhKYR375Gw6fL3O0WADKUUZPLjcDVUQgNFitHr32lPvTLGJb8AaXcuOON2X +hLhugE7jZeSLo7FbdHi4hfjMtSOS8Q== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-08.data b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-08.data new file mode 100644 index 00000000..7aa0f544 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-08.data @@ -0,0 +1 @@ +OOFZGSS4w+OucJVXZ70zUlIj0wgyRdDauCv1Xy+aDPietnrH//VnkMChz9F9z9qyT6gh diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-08.tmpl b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-08.tmpl new file mode 100644 index 00000000..86da9ed9 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-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/aes128/aes128-gcm-96-408-0-128-08.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-08.xml new file mode 100644 index 00000000..59b4521d --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 0/VPzV16hTd//3bVqEZMUbU4Iy7qr7PCj5J3N3a8BA6VcMsQQeppooVw8VvShKzdK/LnMtXjf8T3 +GpiB6V8yiKKuO81w1wwGUrQWIyh0cg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-09.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-09.xml new file mode 100644 index 00000000..f54b8cec --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + kPqIpdSUFU1xGGcFSEBJ+MXUnO5U16TzGAG/Cz97Z8LBjllBF9QTI4+A5F5jIvOJqv53UavRW+xP +8PYgmt0oo4KxSHncWdhVGC8qMkVpzw== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-10.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-10.xml new file mode 100644 index 00000000..0a1b0a7a --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + o+dnUjYuE+599aIHXheJ4KJKcruoxfd1KEzDEkPWLvR023O/c0EL5Kv4DIYOFHCqmCRxGeVY8Tvc +TpzYAq3tGnv8GvZMXgh0HxCABk+J0Q== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-11.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-11.xml new file mode 100644 index 00000000..a909ba9a --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + M6QgPIqFvIMRfbuKGSEKIe8Aug4Xuo4dI+yn+PLkzbE8Lj+HqcoONhc2eW/TcgWY6CgyiaqwpK+v +wTp8/wQ3aSJwNk9zerLzH0IaSPtrig== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-12.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-12.xml new file mode 100644 index 00000000..ab3c26d7 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + W6yOtQMKgc8ngpdM+EB5Q95UP6vVxtLCF6JWe4lYR7MDHkb+9qILlEazldOnUWM+oU3EnDaAWmbr +Rm4CjA7aFQ/qrtK6KuRZ+PDyj8LCeg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-13.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-13.xml new file mode 100644 index 00000000..d3a3407d --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + n9N2q9CeZZmYavuWgTqNfEbQo1BERdurSKVGy+2WjFdGRfppb/qbXWLOOU7jWiBMYu340Ex+9iHt +UZw7enMY8lnmIZPx7v28bsGs4wX3jw== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-14.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-14.xml new file mode 100644 index 00000000..98944f19 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + xUE23BUl7U9tzkugM/CU4nvm/fYrkBuYBHG15NGe170bjr9bPyJfPg4maeAsdGMPQ0clFYBr09N7 +myDyGHCu1ICxq4qPZh2QfH1FvY0ogw== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-15.xml b/tests/nist-aesgcm/aes128/aes128-gcm-96-408-0-128-15.xml new file mode 100644 index 00000000..03b76522 --- /dev/null +++ b/tests/nist-aesgcm/aes128/aes128-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#aes128-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + MTugkia+5pQhf1y8rxi+Dt/ht0/DJ9RHkJNHweiyLyTu0MVFrHby2NSPPGc7MAscLNiURVwiMuBS +8Hjwr3H0lhg8xeIpN8FbeASdfKshgQ== + </CipherValue> +</CipherData> +</EncryptedData> 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> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-01.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-01.xml new file mode 100644 index 00000000..f56c3bb2 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + y1k0TSsGxK5XzQ6kZquTXJNVXnhrd1Y3o9hzOsu1ZNivqpnXyi4vkqk= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-02.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-02.data new file mode 100644 index 00000000..79584421 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-02.data @@ -0,0 +1 @@ +W4cUEzXyvsrBpVngXw== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-02.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-02.tmpl new file mode 100644 index 00000000..27b0876b --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-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/aes256/aes256-gcm-96-104-0-128-02.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-02.xml new file mode 100644 index 00000000..d9972d8b --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + xbYN2j8zOxFG6dp8Q69J7Brjc4ogdVA01m+Atu8tiDClXrY2gKjf+eA= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-03.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-03.data new file mode 100644 index 00000000..3ca70c62 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-03.data @@ -0,0 +1 @@ +Kn4FYSGRyLzi9SncqQ== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-03.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-03.tmpl new file mode 100644 index 00000000..23237024 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-104-0-128-03.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-03.xml new file mode 100644 index 00000000..2c0c79fc --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + BWrpoaaeOK9gOST+MwE6SNnqDfKRHVgycVuPnMIjA+l5zRUkGH6fcP4= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-04.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-04.xml new file mode 100644 index 00000000..d03470ad --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + o153Qd12UKkTMMxR6AtulP1ybecDFmEVqo6lxvGYx3RUPnzVQoacJVY= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-05.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-05.xml new file mode 100644 index 00000000..8626c707 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 9cXh+RCUpWXadXIQVtHWwSzB3xM48ir2VOypusnxmdOie0gGAitzDJk= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-06.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-06.xml new file mode 100644 index 00000000..da84dfe2 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + UwiNr5kaOQln3oiSquEtI9aYwAJdnpCfcfjFIPr0Xy6x73qkHJgj1EU= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-07.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-07.xml new file mode 100644 index 00000000..ca09a525 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + jFIILi6+H6q+uAxBNTNA4orIJJI9nRVPLNYyBCBRjWzbuB1jXZdewdI= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-08.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-08.data new file mode 100644 index 00000000..fc8901d4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-08.data @@ -0,0 +1 @@ +5H1GAaplKNwQrpgp0A== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-08.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-08.tmpl new file mode 100644 index 00000000..e26c7005 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-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/aes256/aes256-gcm-96-104-0-128-08.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-08.xml new file mode 100644 index 00000000..41ed3a0e --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 6VZ+WUwdFg1GNnqhKRc9lhpx0bzf2c0Y1zBYWBrgnLxst7rTobRZJvo= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-09.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-09.xml new file mode 100644 index 00000000..70e88898 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + hccldo6ptbMgyYQq0lCO+TNsc/5s6Cv3CUsfNRG4cx6L2ZcSoxxW2VU= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-10.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-10.xml new file mode 100644 index 00000000..123091cf --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + xE0Ny9zdM8QUhb7xLjNmpmeIojXb1fqpaabKRCIIPQ/zu+mnAd12Bvs= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-11.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-11.xml new file mode 100644 index 00000000..a4b7afc3 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + TPWJKLtxjffrbhj6Hdc1PtzGgLXORrFqq/gMAmIRRGyotULfKsWqnAg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-12.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-12.data new file mode 100644 index 00000000..6184c7bd --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-12.data @@ -0,0 +1 @@ +aX/lIOyR9VNnMuPvrQ== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-12.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-12.tmpl new file mode 100644 index 00000000..9aebbc12 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-104-0-128-12.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-12.xml new file mode 100644 index 00000000..c6bc8c42 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + ONVYv1b59RA66JPJR/os4hw48kd0KYC2q6PmbLWqmcTmxX/vQESA0zg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-13.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-13.data new file mode 100644 index 00000000..d2037b5a --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-13.data @@ -0,0 +1 @@ +V5GAvnzc0UQRf8RdnA== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-13.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-13.tmpl new file mode 100644 index 00000000..d5b70935 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-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/aes256/aes256-gcm-96-104-0-128-13.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-13.xml new file mode 100644 index 00000000..02761281 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + HKmSSMrbgY4NUIDwDhYcnKKTfN7tIE3P0/iyzoxBOGkWYq1Ug0m04xI= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-14.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-14.xml new file mode 100644 index 00000000..d6240f37 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + hmAjwCKNtZkaec+8lXhJyyXAGuApAkQJGv15k/aDghGewUbqNNPlheU= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-15.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-15.data new file mode 100644 index 00000000..3cb216d4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-15.data @@ -0,0 +1 @@ +ZElvV2weS8rRkqe5KA== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-15.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-15.tmpl new file mode 100644 index 00000000..98c3642f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-104-0-128-15.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-104-0-128-15.xml new file mode 100644 index 00000000..720d492c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 8dWHX5aYIxO2OK+BgXJeT7oJwoJ3DoBdQW5clao4AJhxOdg3DTwLuVM= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-01.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-01.data new file mode 100644 index 00000000..5af897d9 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-01.data @@ -0,0 +1 @@ +d4m0HLPuVIgUygs4jBCzQw== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-01.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-01.tmpl new file mode 100644 index 00000000..f96dff3f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-128-0-128-01.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-01.xml new file mode 100644 index 00000000..928f37f8 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + RzNg4K0kiJlZhYmV0seBEKx+jxB8DfBXC9fJDMJqN5ttmO8oUurYzoOoM6c= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-02.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-02.data new file mode 100644 index 00000000..5fb2617b --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-02.data @@ -0,0 +1 @@ +aXr/LWt35e1iMncOQAwerQ== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-02.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-02.tmpl new file mode 100644 index 00000000..2d296e22 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-128-0-128-02.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-02.xml new file mode 100644 index 00000000..479e6890 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 7+JlbYeMWG5BxTnE4N5kMCrC0EBI1lqH0q0J/jPL2NL7ijoD4wwesbU8HZk= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-03.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-03.xml new file mode 100644 index 00000000..186b7aa3 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + g1CQrtlVLb3UUnfin2YH1o4izPIZKNsJhr4SbvMmF/Z8V0/Z9E73b/iAq58= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-04.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-04.xml new file mode 100644 index 00000000..2893b4aa --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + FCTvbRWWfAVQnlDyhJL+nlNRDZbZwqoA5JZxEjNlbda4l2MxO0/QEF9QYxA= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.data new file mode 100644 index 00000000..79e28cd5 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.data @@ -0,0 +1 @@ +wKSWddCYcoo4gxAIvdxkow== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.tmpl new file mode 100644 index 00000000..65f3cdce --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-05.xml new file mode 100644 index 00000000..82fb953c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Xa65Nl3pwydMc6PHjNOpHxZFZd1Ys2pQRJGBFUHsSzY49s9m79Rq3XPRRJg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-06.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-06.data new file mode 100644 index 00000000..59285042 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-06.data @@ -0,0 +1 @@ +JbMQ4UTbT02HS6d2aJAsPg== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-06.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-06.tmpl new file mode 100644 index 00000000..c942de86 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-128-0-128-06.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-06.xml new file mode 100644 index 00000000..4adc409f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 6IEF+efDXvvi9YmohCU/McuNL5e4X4PTRtB/RyeIZAun6+aXe8hLpRbEfmc= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-07.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-07.xml new file mode 100644 index 00000000..34b5bc2b --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + ZWynvSy4Krej1rJojZUw06xlkkDd2LdxVc/C92AAkk+yn30liIZjcbEx710= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-08.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-08.data new file mode 100644 index 00000000..3a9f9c53 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-08.data @@ -0,0 +1 @@ +S/3ryv6SsJ3+xIBSNOsnKg== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-08.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-08.tmpl new file mode 100644 index 00000000..6ff5cf6d --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-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/aes256/aes256-gcm-96-128-0-128-08.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-08.xml new file mode 100644 index 00000000..41eae9e5 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + gSvv+Jj3hQvN13T52JrsURXOxie4/kjinp0cS8/fNk1OExy+GXWpBJlbSBQ= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-09.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-09.xml new file mode 100644 index 00000000..19cf9b85 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 4GuSAjedi7N0rjnCvDq/kxsoFGz0OO7lW0kXYBTKfoNOf0Yb0/QditsyVc4= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-10.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-10.data new file mode 100644 index 00000000..2fb47d9b --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-10.data @@ -0,0 +1 @@ +1M8IkHSqgjgxVWMNRx8cbA== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-10.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-10.tmpl new file mode 100644 index 00000000..3d94bc1b --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-128-0-128-10.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-10.xml new file mode 100644 index 00000000..d47eca47 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + ueP4zEYX8RGvA4zVrsXs+XC4uZIxkykxVicYxOWzz8PK+9RJ/CsL2Zu+fcg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-11.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-11.data new file mode 100644 index 00000000..d0f695d4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-11.data @@ -0,0 +1 @@ +xxx47rEdOl8nBwa5t+v70A== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-11.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-11.tmpl new file mode 100644 index 00000000..8142139c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-128-0-128-11.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-11.xml new file mode 100644 index 00000000..6f5fc7ac --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Zmwz2aZMpifVyzEGZYAjwAjkC/hNhWGeHYaXW1kwS8E0yAjjQsE7hPdZNgM= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-12.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-12.xml new file mode 100644 index 00000000..a78c31d0 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + abqrOczRPstioANshwPT1Pvcp49R5FHxO3Zi+QWxXC8EG6rmG8Spmjx0YN0= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-13.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-13.data new file mode 100644 index 00000000..c3508729 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-13.data @@ -0,0 +1 @@ +6hO4/ZTD1V845AustzZ+tw== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-13.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-13.tmpl new file mode 100644 index 00000000..48e1314f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-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/aes256/aes256-gcm-96-128-0-128-13.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-13.xml new file mode 100644 index 00000000..031c1b35 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + FH6pZyAqD/ZI70X7MYbQiJfpJWZdKQEKYccdZ6ck8a2EsGNzSeWR9VOKrfg= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-14.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-14.data new file mode 100644 index 00000000..2816f6cf --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-14.data @@ -0,0 +1 @@ +YkavjDWBQhXMY+jXclc5hw== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-14.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-14.tmpl new file mode 100644 index 00000000..badd06ae --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-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/aes256/aes256-gcm-96-128-0-128-14.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-14.xml new file mode 100644 index 00000000..62acf731 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + lJSfZOIRLCSlFTsHLAOyA1XniVzY7GEweJvgUXzP0LGxQYOqZZSo+5t0iJ0= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-15.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-15.data new file mode 100644 index 00000000..721cdad6 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-15.data @@ -0,0 +1 @@ +c3/O3b9ya3/3+/PmkipwHw== diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-15.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-15.tmpl new file mode 100644 index 00000000..e8fd11a0 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-128-0-128-15.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-128-0-128-15.xml new file mode 100644 index 00000000..830f6f60 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + NrK6k8ChUlXGTnfWOTIPZR18J/99GRa5vCgCa52ErQjjA/7JKVyUMF5Ba+s= + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-01.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-01.data new file mode 100644 index 00000000..b4995b6c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-01.data @@ -0,0 +1 @@ +JUMVh+ns/8fDf41tUqm8MxBlHUb7DjutJybI8ttlN0k= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-01.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-01.tmpl new file mode 100644 index 00000000..8a8b5ce4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-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/aes256/aes256-gcm-96-256-0-128-01.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-01.xml new file mode 100644 index 00000000..7dc38039 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + yvq9lnLKbHmi+9wihOXyP5Vkj6JHyyju9Tq+yUfb8FrJU3NGGBEVg4QL2YB5ZRyHX3lBeT1Cu9Cv +HM58 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-02.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-02.data new file mode 100644 index 00000000..a758fb46 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-02.data @@ -0,0 +1 @@ +ettcyBrcw7dWHQCXLDE77nS5AiyMA13jhvR2yO+hX2I= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-02.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-02.tmpl new file mode 100644 index 00000000..519483fb --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-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/aes256/aes256-gcm-96-256-0-128-02.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-02.xml new file mode 100644 index 00000000..ea10b2e2 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + PJ5alStQCa/T3R6s67jCM0lqW933CCH7iRTsiqljPB/LwGeUj8LYLo++L7tVB0dm66BZ7uKvLbMA +Kc9T + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-03.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-03.data new file mode 100644 index 00000000..6c9dd5f4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-03.data @@ -0,0 +1 @@ +UJQr8ccWjlAjm8mLjYlCO+K/BCwrEMOiaVPb33h7tgM= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-03.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-03.tmpl new file mode 100644 index 00000000..b05d40f6 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-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/aes256/aes256-gcm-96-256-0-128-03.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-03.xml new file mode 100644 index 00000000..c4adc5ff --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + TPOsnm3Eu1nqkCPAirD8tlgL+2AUjdDvqdY3Y68N2OdrvZnxGfiqqgDdRir/QNI+sZfdFs8MRDP3 +EJqH + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-04.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-04.xml new file mode 100644 index 00000000..f0266230 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + +gmdV73OxbJe4uINxwkAxWqu3yr3Rug005r37tU7hrHoMtn3K8817PgUQoJE0/N5ygxK+nGxR7yE +1JFD + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.data new file mode 100644 index 00000000..2ee1857e --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.data @@ -0,0 +1 @@ +z3/HvIGDCGWApQ54JboHSISeOYDVAeZo+x038FIlB6A= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.tmpl new file mode 100644 index 00000000..6486282c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-05.xml new file mode 100644 index 00000000..5204ce6f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + OX3m5aJku9Wd/i1cKSaCs+MXKh9hDGUBcGvpTqhjhnEkZVcS/D94gPZAATB2fl1Kh4ogBQfYMoH8 +iaZx + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-06.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-06.data new file mode 100644 index 00000000..d198ffe3 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-06.data @@ -0,0 +1 @@ +MAUzOFhzBOC47RUXq6wCc4fQQ6D+nY6ljm7r0uEtv8g= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-06.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-06.tmpl new file mode 100644 index 00000000..022a758f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-256-0-128-06.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-06.xml new file mode 100644 index 00000000..f741cd59 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + yU/3PQqK+Z2Bl++DxCLFjSAF2Y6UcCgAfdUdOd5K9WM+ThLWdjHL3bNkEpp0P0EXfyZXTTWEfw0g +CYc4 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-07.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-07.xml new file mode 100644 index 00000000..3ef1561f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + i3OotoOROu366FrNlFICJ/OtIPhpc3DoWe9ZIe9b1fmr+35ypR0Er/i+eX8iDJc8pHBkelz17XKR +Pz9o + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-08.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-08.xml new file mode 100644 index 00000000..4ab7ef8c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + brbdnGyfTGdpqbVA3G8oPrFChRvG3PNw4hcK68KIsr6L1aLUQXuJc2YgEPxA+zXXstXEVCRr7Gfv +1ZNd + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-09.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-09.xml new file mode 100644 index 00000000..915fa56d --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 0w/lFAhRT2Sp7QuwjjnVA3OvhCMoDA8ThygaYKGQ8zZuJrgI81nRxzsPmche4sEI2jI1KfxcfOSt +WLia + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-10.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-10.xml new file mode 100644 index 00000000..e157dccd --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 4p+yHqvK4+46yRnuUcW5x8fG5GbXwTXIDZ1M65Kh/pLzBXOd/3jweFQsPkLpqxCno1l4UcXR261c +Evpp + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-11.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-11.xml new file mode 100644 index 00000000..abe31fa4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + n/IuHNIzN1wgLR1YMQ1RRHupZqNPuDH9A9LVXzryW7I8pc6ByWxokvYFo5TwyGpMtPpgWPLqxbTi +8Je6 + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-12.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-12.data new file mode 100644 index 00000000..d6296abc --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-12.data @@ -0,0 +1 @@ +USkLlZRnAIAWYaVEuBqGgW7gRzjOUb73VZs0+Qv5bYk= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-12.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-12.tmpl new file mode 100644 index 00000000..97d62066 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-256-0-128-12.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-12.xml new file mode 100644 index 00000000..0a15beff --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + muDLuyYdRIIhhfpGWV5ytJezdIGBVlq311t43+yfqycfX5hU+TfG0BYMha4FLqIZlioOt3qxDllW +Rf5w + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-13.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-13.xml new file mode 100644 index 00000000..fab54db0 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + yPF87v7YLryZg72EOiUsuPyAuJ9s1DjkYC18zdZBXyYiIT3gAvCDwjLgq/KgB/FhUTtm8dYH1Pjv +8+SZ + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-14.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-14.data new file mode 100644 index 00000000..b711d602 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-14.data @@ -0,0 +1 @@ +nXK0c+euh/GJcvy440BNdg+9MQEUe6QDbUXgdhRPnjQ= diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-14.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-14.tmpl new file mode 100644 index 00000000..4ff47ffe --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-256-0-128-14.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-14.xml new file mode 100644 index 00000000..13af548e --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + XpboKIEMzAl/RriPOEMieGP5UNKk8DZqWKjNWjHRA651Hvq6NO9MxNsapCSGkBtrGYU/ltYBsfAo +qPuy + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-15.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-256-0-128-15.xml new file mode 100644 index 00000000..21c0ecbc --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + PA1zPJB8u57oSuB3Abvok0VwM3Hz/dDHNR19JH8Hp3nHNPUDExFSveT+YvsQQnb8Lu1uJK8Go0Yy +WM+B + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-01.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-01.data new file mode 100644 index 00000000..b36dbbd5 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-01.data @@ -0,0 +1 @@ +1gLAa5R6vgbPaqLFwVYuKQYq1iINqbycJdZqYL2FqA1PvMH7SRm2VmvjWvmBmrqDa4tH diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-01.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-01.tmpl new file mode 100644 index 00000000..fbe78691 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-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/aes256/aes256-gcm-96-408-0-128-01.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-01.xml new file mode 100644 index 00000000..eb3c9654 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-1</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + DjlkRmVVgoOPJ/cvsNJUq+Q721Y+rWaRksHlfpqFxR26DxyFAdHOkic/HOfhQNz6yUdX+rsSjKrR +aRLOrQYH/9CwLJLb/Pvp1Y9/+eb1Bg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-02.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-02.xml new file mode 100644 index 00000000..0861f4b5 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-2</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + L+aoFdSGUYH63l+sEWhELvZGVu9ld/tCwZGchKroVjiOTbmUW7jJuEErvmRYvEAERNXSvyYw+DRo +9m+eRueQt19hb9Gj1lY7YriZ5aflIg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-03.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-03.xml new file mode 100644 index 00000000..d0e24f31 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-3</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + UYKD/JRJdKJVPm3dyIz0gkJpdlhrDz7cw92qsuyMyfQNGafKpw3jsvLMfglbedG5F/1St2l7rV3M +bWaJk4xlWz69HzGLv4aQ0AoiM0YaGA== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.data new file mode 100644 index 00000000..9c26cb21 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.data @@ -0,0 +1 @@ +bpwkwXKujoHmnnl6i9n43k5eQ8y97sWg0OwaezUnOE4GEpKQxfYfovkK6LA6lAKusLbO diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.tmpl new file mode 100644 index 00000000..7efd873a --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-04.xml new file mode 100644 index 00000000..fdac36e8 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-4</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + p/Xds5uMYrULWowMDW3N8IIPVG1U9UdvSbvxz6+uO1x8sIdcgmdXZQhk+Z107kBzZR7tDbr1eJ0h +HBvlV5hDMe/Gnarm9/AGf9bpab2SQA== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.data new file mode 100644 index 00000000..29760054 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.data @@ -0,0 +1 @@ +6ekRR6eF2v4DEo9efKYRIwTf+2arnrm7fukBVGEBGjRcaf+PpCjFXPAvp6iJlgpfMCPW diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.tmpl new file mode 100644 index 00000000..28b59a26 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <enc:CipherValue xmlns:enc="http://www.w3.org/2001/04/xmlenc#"/> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-05.xml new file mode 100644 index 00000000..81c36d6e --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-5</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + yW9iCqC4+oyZ0n01hkP3cNfHcGodoxlK+30woEMPOFRzxvag6Sy8L7iBf1Q5hcfqasQQVejaw1HL +cOCYBpCcOHsUUZPL22W45x0xCjarvg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-06.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-06.xml new file mode 100644 index 00000000..344bdea9 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-6</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Qc51yBYL4+Nb6cP8DvinOGOdf1xqfBmCM1SltVZuTGTac//lbygrSeACsDhGVnu7HiWUNfs1xoRA +tEaB1KogTlDTMkkAVoazuNfiYAlQcg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-07.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-07.data new file mode 100644 index 00000000..65432f70 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-07.data @@ -0,0 +1 @@ +aBI/GtNfHgrNmYuNxV8BtzgmrfJUDvKs9ti7pEOc2sViq1AVd+pqtkxJrfrcwDe6I/rP diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-07.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-07.tmpl new file mode 100644 index 00000000..c1fee82c --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-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/aes256/aes256-gcm-96-408-0-128-07.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-07.xml new file mode 100644 index 00000000..3642d079 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-7</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + TmFYNrIEKUV3Us11CAx6hXqa9nYwYvJkf1h795xxlzH+pln7whJk6UXRg85Zeuc10NaNM73KV2L5 +XdlgZpLU9T9bMb+KS2gmVvNesGCIOA== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-08.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-08.xml new file mode 100644 index 00000000..5ff26c72 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-8</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + RAY3aF/u5gRUZXnUyZrVMamjd4PbhEJRmGhHGVjfTC4pkKYmfAQVk3nu2/usjYwmiTNIW9LL3UzX +PCkjt70C+YL6OWAA8HVVIE+q4eNFiQ== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-09.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-09.data new file mode 100644 index 00000000..20790588 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-09.data @@ -0,0 +1 @@ +spXpG4iM53LCqZpzmQL2zEcL4mw2huHUSDYzCU0LzfMmaW2mWs4H73zOR4Lz7rjxe08r diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-09.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-09.tmpl new file mode 100644 index 00000000..4e3c8109 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-408-0-128-09.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-09.xml new file mode 100644 index 00000000..69c625b4 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-9</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + hyQB1TjNPJXq0pQ9Ayee8tHgNmJO9+oxrkQ24pUwJ/CDrDWleMnGrrmnJHN1qyRwrEdsRmrAJwOq +u1XynjySRS3O9AvITwsNDoGyAyD7rg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-10.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-10.data new file mode 100644 index 00000000..8cc7280f --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-10.data @@ -0,0 +1 @@ +pve0x9NbAJlmzW8vQMBEQgiJZ/HW510M0ubJVIdDVmp0PBo35obbB7CyTiRyU2wbPIR4 diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-10.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-10.tmpl new file mode 100644 index 00000000..2fcb90f8 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-408-0-128-10.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-10.xml new file mode 100644 index 00000000..19110fb1 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-10</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + Oc0qPA1ftBRZoGj7GQKqK8oXoGqxv1TX94dl4u2obO0J5/TRaj8/pouwH75AdtTDoQ6M2QxpqHiX +j8RMJkq7168F676d2W2s4qOkwlZLBg== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-11.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-11.xml new file mode 100644 index 00000000..2c646b2d --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-11</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + T9le0WNZsVeBYmrFr6AZ59f0ufY+LN2oI2u0qKqhMPEbVtmg06/snjDYoV4kgGENVikrLktLMovh +goPtQCjSHcm6LGNv3Frf6cbNhy0myQ== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-12.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-12.data new file mode 100644 index 00000000..3ab7aa86 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-12.data @@ -0,0 +1 @@ +O27oUasdgo/bLeNCeYCS6kvmuQ1O4VkE3mFX5WERcLvynNaZ75fOAnaGGsHIgKsCURiA diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-12.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-12.tmpl new file mode 100644 index 00000000..9eb90fc2 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-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/aes256/aes256-gcm-96-408-0-128-12.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-12.xml new file mode 100644 index 00000000..1b4fe456 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-12</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + cNlGorgzfyrgys9H/IqSkF1ep0gv3PGCyjsgHAqsblyNjK5LL0Nh2RKPmLieRvwaYdfYuvShCPIH +R0vkv6/FcB7xt9GPTKiI6/iStSc1Ig== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-13.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-13.data new file mode 100644 index 00000000..cee88118 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-13.data @@ -0,0 +1 @@ +Eg4saQaT5PdaaTpAg1+G84dsWeIJ4efAYyzIf/TmE0pa4V6/Tw4nt6MXhzbKesF7MfVK diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-13.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-13.tmpl new file mode 100644 index 00000000..6a6092a3 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-408-0-128-13.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-13.xml new file mode 100644 index 00000000..60c81ecc --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-13</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + 42C23EwtATuYhY+F/ShS3MLb071xOPhMdxvfn21nf9sU0GdIAbYTpP2O80+pl+lLNHZfetkOdDIK +inDHRakqtv5vcAa7qn1f77NnFwW//w== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-14.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-14.data new file mode 100644 index 00000000..2ed0c9ed --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-14.data @@ -0,0 +1 @@ +I8mBJFarrcdgCGys88gFIIIzoTixHLCT4GKk29xTYp9Fy0vlG3dg5bs77qzNUCbBJ2Pi diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-14.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-14.tmpl new file mode 100644 index 00000000..2f24455a --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-408-0-128-14.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-14.xml new file mode 100644 index 00000000..eb0a5e3d --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-14</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + B9oyh9h8d7qCaRMDcsA6duw3NJ/tK4hQ6Mh4ibRJNNrG8LZhyEA8YnAXCG+hA0XLzKAmtiR9Gjqq +jMu7asMpNSBSPia5PD4L29SUyiuV3w== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-15.data b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-15.data new file mode 100644 index 00000000..a786ffe1 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-15.data @@ -0,0 +1 @@ +4+kb4tZRbnUewaZGni//ACrff0jryMSuHMtevV05rwXfIVyA1b0NGHaUSilS5bSjG4QA diff --git a/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-15.tmpl b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-15.tmpl new file mode 100644 index 00000000..b154e926 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-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/aes256/aes256-gcm-96-408-0-128-15.xml b/tests/nist-aesgcm/aes256/aes256-gcm-96-408-0-128-15.xml new file mode 100644 index 00000000..954a4ac0 --- /dev/null +++ b/tests/nist-aesgcm/aes256/aes256-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#aes256-gcm"/> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-15</KeyName> +</KeyInfo> +<CipherData> + <CipherValue> + oPbUa1dkOun0WFbfAjJUdG8KPgPttg4WCO/dSjgARQbXIC4HEC4Oq9pOfdldmbS16R/EpixHgDTo +YX3xfJXpcP5wsng8U41J7ld/n+UDRw== + </CipherValue> +</CipherData> +</EncryptedData> diff --git a/tests/nist-aesgcm/create-enc-test.xslt b/tests/nist-aesgcm/create-enc-test.xslt new file mode 100644 index 00000000..d43ba2ed --- /dev/null +++ b/tests/nist-aesgcm/create-enc-test.xslt @@ -0,0 +1,14 @@ +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:enc="http://www.w3.org/2001/04/xmlenc#"> + <xsl:output method="xml" encoding="UTF-8" indent="yes"/> + + <!-- Identity template : copy all text nodes, elements and attributes --> + <xsl:template match="@*|node()"> + <xsl:copy> + <xsl:apply-templates select="@*|node()" /> + </xsl:copy> + </xsl:template> + + <!-- When matching CipherValue: do nothing --> + <xsl:template match="enc:CipherValue"><enc:CipherValue/></xsl:template> + +</xsl:stylesheet> diff --git a/tests/nist-aesgcm/keys-aes128-gcm.xml b/tests/nist-aesgcm/keys-aes128-gcm.xml new file mode 100644 index 00000000..f6077b0c --- /dev/null +++ b/tests/nist-aesgcm/keys-aes128-gcm.xml @@ -0,0 +1,363 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Keys xmlns="http://www.aleksey.com/xmlsec/2002"> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">OHIYskbBqCV3SLVpgOUMlA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">KU3kY3IeNZhjiHyCBSSz1A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">KOrX/SF54NEqptXYjFjC3A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">fXtsmIE3uNRwxXv2dKCchw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">FpQCn8bIXa2HCf1FaOv5nA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">5G6xH6pcP2437lEFRFFECQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Z4hAq9cZ9ViOEDqc4YlWcA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">jc0EX1aFzwcvGpVx/ZM88Q==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">q0LAu3daWODFqoGy3D4iDQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Tj5zIv4Lrq7KKvpvEPwJpw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">xjEZroV9usKOH50lRYnCWA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">A8YHG9Y2NZYWHzSgOVZ/uw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">H/EcMvyDfZ8tCAmrZbUw4A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">PeKQSBtZzcSNMoyzrDnNlg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-104-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">YYWOwQRBknTuDiSHHN/0dA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">6YtyqYgahMprduD0Pmhkeg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">MyQGNs0yNhZfGlU7dz5yjg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">UWTfhW8enKwEp5uAjcW+OQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">sRkaZyzFVJazxyjWpn3grg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">yn256Xz6BWuA3NBPRiKGQA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">IGIJ5vLRayaNvsBZckMUBQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">vHIhh6Nymk0Ckvpz1EcWBQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">BjHJWVtct/n5SupJQBJfGQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ciu5n4Mh7rqmHdAIb9Y+Xg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Mn+fEiF+VPFLwLOBZqUH7A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">t9Lr8YdWK9S+8Mv+vdfN9A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">aVZxK3OSs1lRMvYGVhwL3w==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">s84sRt3zkFn2g87vBcCNOA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">I+z1bzyd3HbnIHhzgkMh+g==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-128-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">PPmIKwhQDAhKs48mwPPnMA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">v9QUpiEpWKYHoPXTq0hHHQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">w6oEAOo/UQf76KoBHhORsw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">CrdkYNGHC2yYk4O2FfOHag==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">8C8ENjIng9Np1VLw1jhUdA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">aTJGrDGMy6uMyFLNKEFbdQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">h2enqL6DN03HWwiRxP/+xw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">fTQGXKmYKmSwYDpsCAvPTw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">j3b+h8TOdq1/XlhYAw7mTg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">m4JZhwJVqkp+uw5f/s5Dlg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">oA6Od0lNphnpeKbQW/hkRA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">RA0jk8YLvtnoBHItHsrAfw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ihh34LweediKE2hKvCFlOQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">v/25SUErwf/Teai9XRxhjg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">KLUJfw8whgtYfVJoNlzXfQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-256-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">yPe8iDEhzLWsZ4pWdSNNFA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">88TAWMfwlloDKPDwEaEo4A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">k64RQFK3mF1AmjmkDfjH7g==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">LmcF/EhilnrzrqB4X22nWQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">w2v8Yq4rSWnb4jtzMuzP5A==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">oCt5B74sKl+MQBJ8J7YJzQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">08T5XuD/k/Z9/XxrZXhqcQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">olJvU1DELgdyBj7BVfHh1Q==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">1MZT/ZUYAOvpxKQ4BvKUzQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">2SWoD1hO3c5yPaXixtwiJQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">3LuVZdLwf5SpX3mCco9GJA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">g46OwdpL5gaAwvegPAUJdQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">xi9GShRs394bI5mb/CdxXA==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">OisqHyr9cxZI/GDC1HdUIg==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">GnfUMuo1VbVs5zUJ+Q5ORw==</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes128-gcm-96-408-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Yxk7bmba7bnVZmd8pNOxKQ==</AESKeyValue> + </KeyValue> +</KeyInfo> +</Keys> diff --git a/tests/nist-aesgcm/keys-aes192-gcm.xml b/tests/nist-aesgcm/keys-aes192-gcm.xml new file mode 100644 index 00000000..113ca0ee --- /dev/null +++ b/tests/nist-aesgcm/keys-aes192-gcm.xml @@ -0,0 +1,363 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Keys xmlns="http://www.aleksey.com/xmlsec/2002"> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">aS3Tb5M2Er88xInWeiPhJNm2UyeOL/HH</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">h0kwLf3okmLttn025/V3ni1OtHMe1I8z</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">t6Ow+r1Oe1gClrfIg5pBOh9UQY3U3G/g</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">IRRc1sVcOPZH6DVuPR3RUhKKzWdVKQtl</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">j8LXHzL98VjNiY1QWgBUYrJNC432fYXb</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">RAhXmx/zzPO1pr4swbtYFvRE4i1OIrkt</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">5rtHh4FMCLqTBaA7yhXqK71JtrxISEVI</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">iHH6J8soQ1SvuCgxpjhP8gV7pk2Cyj5i</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">oDbAw0SEsN74a6x1ZgKI+Z0ZS292ECJ4</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">jv1q+Svq2Ng+wjrxDLA2LaflYIFQvFMb</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">QUjZLRnW8w0Vm/3DtWmJd1JL+o+I8lJG</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">eRjdjtaueLCJ+BynIfQaBt91niF/6bJB</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">nz8r0Kl//KlH2rCosqyZBNdT14wdRWIa</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">4g9LZ9avSFMtiVfwUw9yDwZubQLGw0Vj</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-104-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">UKJ5xr+nqR/dlPWQAb7EdmJY4fAEk5yH</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">enxbaoqatayuNKn25B8ZqXH5wzACPA8M</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">J5d1Hvbdgox5RClUP41pDp/mGBOawVEP</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">hDrg7yN2Nt+CsDB/uQZO4S/atamOg4vW</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">imJKDbDfIKd4IRAZNT7KhDKcJCnReNsG</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">+fbItjlL/c76QZc6IZ91Dsay2fKhzGu5</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">o2Kik7IJYFr0HF4YoQqiMtH4wJhwoIwR</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">36Eqf4nRl3S+7391z/erbMsu0lHGaxPt</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">aFb6bbBmPFlbX9uAJIF1mTAYgho/d/mp</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">OLyINWi7G8wFvPyCrYPx/bXyBsUnKQmP</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">rwz5NYL20DF7Om6EsBMN7/8suafhyWV9</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">bUbkX6Iew/Kfqm93Zq27gkqyJ72GHdAa</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">TAhmrWeT++Nv0l00bsaD2uxSrqhhOG9a</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">pgUXclF3mEXP7AG+U6y1upLg7gQkSiEG</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">S1eUyNmOCvx5AEJ/71jXVRulyHv/Qw2j</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-128-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">8hc8NzNh++JywZxuJJo/l2941M5I4ivv</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">fyb3dhMft3r96/wmkB4+7E8LgzMHQYur</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">yhpnr0ZRNh9smA+90iD9+PYuvDsqVc8B</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">/ChHR4+c0umhoN3xv4k8cXSO52uLXxc7</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">G5IzLDUFrH/cA7ZGT2vFPHZ49G0UOCI/</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ga8UDrkRl1Y8Kts1dZ5HF71SB4I++fHX</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">1H5AmU2tOWKmWXMA1JOl++M/S4KxuY0C</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">B3zu+a4r9Hm+zA2paOJpJfpFFK2fiNRr</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">zwvvLPINBLwg0lSa5ZdaKPniehOIMLGM</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">3Nc7K3s9NwYAkqu3vyo7w/PSsULbHPp1</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">vKO9/nURF7XycnjnQYgzXC73cWUHRzql</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">k1+CZPcTL1zi4v9B4awVnDKguFcBcvnx</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">1vMVvH71UhH/gd0fabAsG0l32KY7X+TQ</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">0ptc8BPHV5newNXVCYcGspxu+sk6u42x</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">8eODDN6XpoQZbqnaG5ADjr/Dl7SZZ0Kw</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-256-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">RzeQxfN8GgvKMDdiTz3GXOU6t2IB5sfg</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">EXxgfgG63La+BTQMqRuoAx8w198gbHDf</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">3g2TA40hnn+X/AsoiYS/z+SHis9Z8vWZ</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">wXx/UL3c9nB+pQP9eKgo9W1jeyUB9RBl</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Ixd4VEGSh2teGa2nn5wG+3atQfbkDZFy</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">0Iar6aeSPXTk6BgqCzk6F8UaMwZW1QIZ</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">cXEIGfUO3rjG8XlydCNYu3gusntuYKSY</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">avm+JwUUnWmVcy88ghd3zo5gyI1SEoxd</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Ls/02RuXlxu/Yuhe9fzTAyEoOGug36vk</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">/is4Wx4+OgtEK861jPHilylCGi0gYYBT</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">nuBl7jR/h0SMXi6+WPATp39ExfQUdMeY</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">P5LKJ1Frzd4g2nOLGH2BYRT7eFnmlmtf</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">iWgOAWEEa66eMD22DdN4ppdf2HDe4yWt</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">wZF3hCrINjEj/2V9Q5XSs3v9lHVbGfEA</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">YJcsO9VNsRVcPfOoaVnT3peZkqFYp3st</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes192-gcm-96-408-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">3Oy9RqRHKCzRYvqt6+0n+VjTDkNjtFw1</AESKeyValue> + </KeyValue> +</KeyInfo> +</Keys> diff --git a/tests/nist-aesgcm/keys-aes256-gcm.xml b/tests/nist-aesgcm/keys-aes256-gcm.xml new file mode 100644 index 00000000..60340f48 --- /dev/null +++ b/tests/nist-aesgcm/keys-aes256-gcm.xml @@ -0,0 +1,363 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Keys xmlns="http://www.aleksey.com/xmlsec/2002"> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">izfEuM9jRwSSAFmGatlsSenaUCxj/KSjp6Tc7HTLBhA=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">px2sE3ejv11/sbXja+5w0uAd4qhKHBAJunRI9/JhMdw=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">3B9kaBAUviIbAHk7vPWlvGdblo63o6PVqll470+kXsw=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">DVkYWjScFEiYoXtvKXkh8AyPuRprV6XMmuQmroVq5ZU=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">u7OJBqFprWaeLSmKSGNaVXcP/RByxexjTOXSDHtA3tA=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">St7gPib/YhrzQzfaKuvwSyeetov/+vLrpFR4ww3Ip9I=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">pffJYljGCx/KJf397SMd6XPKDtinvk4iOO08GG4z1Bg=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">+DrMK9l+vnFnkNICoxZ8+nOP9rRNYWLijz//mhenB6w=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">VNiLdGAMDdl9ioh7xaKGhiggM8PGqOXF6l7GPXQnQMY=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">hQ9j8KQF2zH/x7AUtHCbUiBPD63th57jd0oYWI7TFSA=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">GUEaYfF723JLhrEP1jfA5nDnfefHJKAB8CIjRQCRxIE=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">s5QGHfc3lHph60+JGuSIsiqPQDIAOJ9HyykvHqm2lXw=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">H2+uhXmLe0piVTYB/9FB8+/cxwnWUcPuxH1cYOvNUvg=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">vqH/BzVlAFO9ouU00ZgaTIjpVh0tEj6fYM6ye6yeBL4=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-104-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">TZIn6COUCu+btWjrpQl9agaFduOzYOBBrv6MOmkVweg=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">TI6/4UROwbLVA8aYZlmvLJT6/pRfcsHoSGpaz+24oPg=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">OTTzY/2fdxNSxMegYGgu0DwoZCI6FXOzr5l+Krq9YKs=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">yZd2ji0U49OCWWZ6ZkkHned760VDWJdx5QaObNfNCxQ=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">8Fhx+m/O1tiPtosPLNiz/2KYkBw4eZvmvjPn1hk6GOY=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">D4kA2VWSwgecRHIEMh2L+eDdsIvVaNUb1QP9eBPbGT8=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">f8Zv2zzdqUajd18AEmjjXlMUPTG8W/i5WgB5GqWaJyw=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">F1nKwgJKPd1eVhylqbkcPE5kxyI4G9MPPyaFH68Wx+g=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ozqXz3iMELi/q1glzE1J591YbvoFObXMwL8LAF7FkoQ=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">melkl/In4emfejDzsX5iImXBVXX3wHWDMUL6idctPnc=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">11VU1Zd4JCvN8UsM7RQtGlMKO02u4cbzekTCr5lNU3s=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">EyeitKPSprVKeOVeuyE/CBkjOsE5xj8m4O7ohyN63WU=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">hNISqkURDtPoH2wEqAx+orOPPmbbX+YaCIQRzHd7Cqs=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">XfqFdLcMedOfowutuAlVygqoDEUelgpkt7rscRBSd9I=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">DigDsD7SK2RJyydhoP7YMWMp+UjWZEkDvKVdToyueWs=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-128-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">UVL5IzDeGOgWyDa2OGAu09WrysghZzx2tOukxXT+y8o=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">w9mYJfIYH0gIrNIGjqx0QaZb1CjxTSqrQ/78ASkJETk=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">XDvRmG08gHsMOs6BHmGNuuFpPwcUXygtR02qrgtqF3Q=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">yNBuZnYwILixThYWOWbE5cwgBOI8QgCnm6ODjVKWr5w=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ptpCr8xbhvmJkQ99J/KTYqTkoHq5twkNWCDL+X+vByk=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">SfrspIlc2iPSg71i0pPSeaWLdI61BQ1aA0MZXroEHhE=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">v+rlBy/7xeGRifMm/EpBi2y/GRQc9RBFUC3BPBy63cE=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">C4c3dFzsEGxDJ5pZirGi6kf2ikfgum33AMYtmJOQ5QA=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">h0n3tQYPKdevgFi7yym/zB6sX8Zejty5IGC3fm4r5x0=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ripmKSrFlLIFlDu6f0F511gyswV34v0wLQ17yHTvQNw=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">f8YTldJZOSIqOi7xNGmA0Qjmxl15iM4/3KVcnxn5/OQ=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">VnE2GB9XFRCM1v1JNobxnp8lmdT/kv6i1mMWCX/DiV8=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">nSy4bZK3Jdo45xuCbL4cmQh9g4/sI39kGs2+qNpLgvU=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">ZOfPSBk/JP2SbhdMAswXH+JtyPg9Z3t/TcG0Fv2Fgn8=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">Rnegs6QtcxzRiXZg0MBkg4duHXcrV9pOaqalSINjIKM=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-256-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">qL+D+gCtrhEjHLnb4ujjLNw2FBjwtLjzM74KzH8UmYA=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-1</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">RDPbX+BmlgvdTh1NQYtkHBS/zvnVdOKdzQmVNShQ8es=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-2</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">KK6RHuaFhy2QbeEtdpY1HfjvIjSnSpXvpOoVsyczj+A=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-3</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">OEMiA1OLUKBh/AOQQmMf2bAQdCVGvTmTTZzJxEwYwsc=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-4</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">+bcP0GVmi5/E7n4iLxxK4n4Kbje1UefV+1jupApZ+6M=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-5</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">JrYv4T2iiqZ6+aPlrZFRWRpw7sav/7J5Uy762gS78nI=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-6</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">9JGqPs9QuSrbkox2TJghPCgoOcKYy4doY0DYqa0vbDs=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-7</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">eF5CeuS0e/lAzYw0X5xPBaZOERaYB0j+PuJP/z074Q0=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-8</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">LvAQlyZFjAY14FZvRGTeEZWo8tjRRhuygnR9xnV5oTY=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-9</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">qHaX164bDez48ZSxB1PlnotF3rywq59Tr09YUIe5Mi0=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-10</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">+sa5X4zckXO9GQK51AtESxFtvefuiGJuq3i0LGzrIK8=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-11</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">LGvzPSeKqyVRUJotMZ5FmFCl0UEhTNhecQWxoRU2720=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-12</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">W3e6+NW/5HR+PMPW9A+YMNc6ZtOa/CSzm4vXB0WEfCQ=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-13</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">HrCLkJJo9K9Av7g/Gk6TkGUksTGLHSd+tEECB/7JKB0=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-14</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">eC7IbcISLw7oVcvAiucthhW+ftbCijmIQuARjMneSvA=</AESKeyValue> + </KeyValue> +</KeyInfo> +<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"> + <KeyName>key-aes256-gcm-96-408-0-128-15</KeyName> + <KeyValue> + <AESKeyValue xmlns="http://www.aleksey.com/xmlsec/2002">CWYm3F47xAK8lSMOBuA9lmfIqhschIqXiuRg9xQ3Vp0=</AESKeyValue> + </KeyValue> +</KeyInfo> +</Keys> |