summaryrefslogtreecommitdiff
path: root/TestVectors
diff options
context:
space:
mode:
authorweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2004-07-22 00:35:02 +0000
committerweidai <weidai@57ff6487-cd31-0410-9ec3-f628ee90f5f0>2004-07-22 00:35:02 +0000
commite87d537834e72b242b4c16b99f0a40586940104b (patch)
treeede997c270271bbd72b1571573b5a7a06073d65b /TestVectors
parentb3fd345b06263efcf0b580b98d3d865074a3942e (diff)
downloadcryptopp-e87d537834e72b242b4c16b99f0a40586940104b.tar.gz
add Panama test vectors
git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@185 57ff6487-cd31-0410-9ec3-f628ee90f5f0
Diffstat (limited to 'TestVectors')
-rw-r--r--TestVectors/all.txt1
-rw-r--r--TestVectors/camellia.txt2
-rwxr-xr-xTestVectors/panama.txt75
-rw-r--r--TestVectors/shacal2.txt2
-rw-r--r--TestVectors/tea.txt4
5 files changed, 80 insertions, 4 deletions
diff --git a/TestVectors/all.txt b/TestVectors/all.txt
index e1ae495..7dcdcbd 100644
--- a/TestVectors/all.txt
+++ b/TestVectors/all.txt
@@ -17,3 +17,4 @@ Test: rsa_pss.txt
Test: rw.txt
Test: seal.txt
Test: sha.txt
+Test: panama.txt
diff --git a/TestVectors/camellia.txt b/TestVectors/camellia.txt
index d6b2eaf..7b7e419 100644
--- a/TestVectors/camellia.txt
+++ b/TestVectors/camellia.txt
@@ -1,5 +1,5 @@
AlgorithmType: SymmetricCipher
-Name: Camellia(ECB)
+Name: Camellia/ECB
Source: NESSIE submission
Comment: Tests with 128-bit keys
Comment: Set 1, vector 0
diff --git a/TestVectors/panama.txt b/TestVectors/panama.txt
new file mode 100755
index 0000000..a632dc2
--- /dev/null
+++ b/TestVectors/panama.txt
@@ -0,0 +1,75 @@
+AlgorithmType: MessageDigest
+Name: Panama-LE
+Source: Panama reference implementation
+Message: ""
+Digest: aa0cc954d757d7ac7779ca3342334ca471abd47d5952ac91ed837ecd5b16922b
+Test: Verify
+Message: "The quick brown fox jumps over the lazy dog"
+Digest: 5f5ca355b90ac622b0aa7e654ef5f27e9e75111415b48b8afe3add1c6b89cba1
+Test: Verify
+Source: generated by Crypto++ 5.2.1
+Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+Digest: af9c66fb6058e2232a5dfba063ee14b0f86f0e334e165812559435464dd9bb60
+Test: Verify
+
+AlgorithmType: MessageDigest
+Name: Panama-BE
+Source: Panama reference implementation
+Message: ""
+Digest: e81aa04523532dd7267e5c5bc3ba0e289837a62ba032350351980e960a84b0af
+Test: Verify
+Message: "The quick brown fox jumps over the lazy dog"
+Digest: 8fa7dadce0110f979a0b795e76b2c25628d8bda88747758149c42e3bc13f85bc
+Test: Verify
+Source: generated by Crypto++ 5.2.1
+Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+Digest: cb34f0937e8d870d3bd7ff6311765f2c229a6c2154e4db119538db5159437cab
+Test: Verify
+
+AlgorithmType: MAC
+Name: Panama-LE
+Source: modified from Panama hash test vectors
+Key: ""
+Message: ""
+Digest: aa0cc954d757d7ac7779ca3342334ca471abd47d5952ac91ed837ecd5b16922b
+Test: Verify
+Message: "The quick brown fox jumps over the lazy dog"
+Digest: 5f5ca355b90ac622b0aa7e654ef5f27e9e75111415b48b8afe3add1c6b89cba1
+Test: Verify
+Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+Digest: af9c66fb6058e2232a5dfba063ee14b0f86f0e334e165812559435464dd9bb60
+Test: Verify
+Key: "The "
+Message: "quick brown fox jumps over the lazy dog"
+Digest: 5f5ca355b90ac622b0aa7e654ef5f27e9e75111415b48b8afe3add1c6b89cba1
+Test: Verify
+
+AlgorithmType: MAC
+Name: Panama-BE
+Source: modified from Panama hash test vectors
+Key: ""
+Message: ""
+Digest: e81aa04523532dd7267e5c5bc3ba0e289837a62ba032350351980e960a84b0af
+Test: Verify
+Message: "The quick brown fox jumps over the lazy dog"
+Digest: 8fa7dadce0110f979a0b795e76b2c25628d8bda88747758149c42e3bc13f85bc
+Test: Verify
+Message: r15625 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
+Digest: cb34f0937e8d870d3bd7ff6311765f2c229a6c2154e4db119538db5159437cab
+Test: Verify
+Key: "The "
+Message: "quick brown fox jumps over the lazy dog"
+Digest: 8fa7dadce0110f979a0b795e76b2c25628d8bda88747758149c42e3bc13f85bc
+Test: Verify
+
+AlgorithmType: SymmetricCipher
+Source: generated by Crypto++ 5.2.1
+Key: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
+Name: Panama-LE
+Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
+Ciphertext: F07F5FF2CCD01A0A7D44ACD6D239C2AF0DA1FF35275BAF5DFA6E09411B79D8B9
+Test: Encrypt
+Name: Panama-BE
+Plaintext: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
+Ciphertext: E12E2F6BA41AE832D888DA9FA6863BC37C0E996F190A1711330322D37BD98CA4
+Test: Encrypt
diff --git a/TestVectors/shacal2.txt b/TestVectors/shacal2.txt
index 4341399..b380ad0 100644
--- a/TestVectors/shacal2.txt
+++ b/TestVectors/shacal2.txt
@@ -1,5 +1,5 @@
AlgorithmType: SymmetricCipher
-Name: SHACAL-2(ECB)
+Name: SHACAL-2/ECB
Source: NESSIE submission
Comment: Set 1, vector 0
Key: 80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
diff --git a/TestVectors/tea.txt b/TestVectors/tea.txt
index 4b6fd6c..5beb59a 100644
--- a/TestVectors/tea.txt
+++ b/TestVectors/tea.txt
@@ -1,5 +1,5 @@
AlgorithmType: SymmetricCipher
-Name: TEA(ECB)
+Name: TEA/ECB
Source: http://www.cix.co.uk/~klockstone/teavect.htm
Comment: test 1
Plaintext: 00000000 00000000
@@ -387,7 +387,7 @@ Test: Encrypt
Test: Decrypt
AlgorithmType: SymmetricCipher
-Name: XTEA(ECB)
+Name: XTEA/ECB
Source: http://www.cix.co.uk/~klockstone/teavect.htm
Comment: test 1
Plaintext: 00000000 00000000