From e87d537834e72b242b4c16b99f0a40586940104b Mon Sep 17 00:00:00 2001 From: weidai Date: Thu, 22 Jul 2004 00:35:02 +0000 Subject: add Panama test vectors git-svn-id: svn://svn.code.sf.net/p/cryptopp/code/trunk/c5@185 57ff6487-cd31-0410-9ec3-f628ee90f5f0 --- TestVectors/all.txt | 1 + TestVectors/camellia.txt | 2 +- TestVectors/panama.txt | 75 ++++++++++++++++++++++++++++++++++++++++++++++++ TestVectors/shacal2.txt | 2 +- TestVectors/tea.txt | 4 +-- 5 files changed, 80 insertions(+), 4 deletions(-) create mode 100755 TestVectors/panama.txt (limited to 'TestVectors') 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 -- cgit v1.2.1