diff options
Diffstat (limited to 'tests/security')
| -rw-r--r-- | tests/security/digest/md5Test.cpp | 63 | ||||
| -rw-r--r-- | tests/security/digest/sha1Test.cpp | 26 |
2 files changed, 44 insertions, 45 deletions
diff --git a/tests/security/digest/md5Test.cpp b/tests/security/digest/md5Test.cpp index c7f0b521..ca6d3d45 100644 --- a/tests/security/digest/md5Test.cpp +++ b/tests/security/digest/md5Test.cpp @@ -1,6 +1,6 @@ // // VMime library (http://www.vmime.org) -// Copyright (C) 2002-2013 Vincent Richard <[email protected]> +// Copyright (C) 2002 Vincent Richard <[email protected]> // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -54,8 +54,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) // Test suites from RFC #1321 - void testRFC1321_1() - { + void testRFC1321_1() { + INIT_DIGEST(algo, "md5"); algo->update(""); @@ -64,8 +64,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "d41d8cd98f00b204e9800998ecf8427e", algo->getHexDigest()); } - void testRFC1321_2() - { + void testRFC1321_2() { + INIT_DIGEST(algo, "md5"); algo->update("a"); @@ -74,8 +74,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "0cc175b9c0f1b6a831c399e269772661", algo->getHexDigest()); } - void testRFC1321_3() - { + void testRFC1321_3() { + INIT_DIGEST(algo, "md5"); algo->update("abc"); @@ -84,8 +84,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "900150983cd24fb0d6963f7d28e17f72", algo->getHexDigest()); } - void testRFC1321_4() - { + void testRFC1321_4() { + INIT_DIGEST(algo, "md5"); algo->update("message digest"); @@ -94,8 +94,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "f96b697d7cb7938d525a2f31aaf161d0", algo->getHexDigest()); } - void testRFC1321_5() - { + void testRFC1321_5() { + INIT_DIGEST(algo, "md5"); algo->update("abcdefghijklmnopqrstuvwxyz"); @@ -104,8 +104,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "c3fcd3d76192e4007dfb496cca67e13b", algo->getHexDigest()); } - void testRFC1321_6() - { + void testRFC1321_6() { + INIT_DIGEST(algo, "md5"); algo->update("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"); @@ -114,8 +114,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "d174ab98d277d9f5a5611c2c9f419d9f", algo->getHexDigest()); } - void testRFC1321_7() - { + void testRFC1321_7() { + INIT_DIGEST(algo, "md5"); algo->update("12345678901234567890123456789012345678901234567890123456789012345678901234567890"); @@ -124,8 +124,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "57edf4a22be3c955ac49da2e2107b67a", algo->getHexDigest()); } - void testReset() - { + void testReset() { + INIT_DIGEST(algo, "md5"); algo->update("foo"); @@ -138,8 +138,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "d41d8cd98f00b204e9800998ecf8427e", algo->getHexDigest()); // empty string } - void testUpdate1() - { + void testUpdate1() { + INIT_DIGEST(algo, "md5"); algo->update(""); @@ -148,8 +148,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("*", "d41d8cd98f00b204e9800998ecf8427e", algo->getHexDigest()); } - void testUpdate2() - { + void testUpdate2() { + INIT_DIGEST(algo, "md5"); algo->update("a"); @@ -159,8 +159,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("2", "0cc175b9c0f1b6a831c399e269772661", algo->getHexDigest()); } - void testUpdate3() - { + void testUpdate3() { + INIT_DIGEST(algo, "md5"); algo->update("ab"); @@ -170,8 +170,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("3", "900150983cd24fb0d6963f7d28e17f72", algo->getHexDigest()); } - void testUpdate4() - { + void testUpdate4() { + INIT_DIGEST(algo, "md5"); algo->update(""); @@ -183,8 +183,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("4", "f96b697d7cb7938d525a2f31aaf161d0", algo->getHexDigest()); } - void testUpdate5() - { + void testUpdate5() { + INIT_DIGEST(algo, "md5"); algo->update("abcd"); @@ -197,8 +197,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("5", "c3fcd3d76192e4007dfb496cca67e13b", algo->getHexDigest()); } - void testUpdate6() - { + void testUpdate6() { + INIT_DIGEST(algo, "md5"); algo->update("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012"); @@ -211,8 +211,8 @@ VMIME_TEST_SUITE_BEGIN(md5Test) VASSERT_EQ("6", "d174ab98d277d9f5a5611c2c9f419d9f", algo->getHexDigest()); } - void testUpdate7() - { + void testUpdate7() { + INIT_DIGEST(algo, "md5"); algo->update("12345678901234567890123456789"); @@ -226,4 +226,3 @@ VMIME_TEST_SUITE_BEGIN(md5Test) } VMIME_TEST_SUITE_END - diff --git a/tests/security/digest/sha1Test.cpp b/tests/security/digest/sha1Test.cpp index c6ce1e65..cbcd1cf0 100644 --- a/tests/security/digest/sha1Test.cpp +++ b/tests/security/digest/sha1Test.cpp @@ -1,6 +1,6 @@ // // VMime library (http://www.vmime.org) -// Copyright (C) 2002-2013 Vincent Richard <[email protected]> +// Copyright (C) 2002 Vincent Richard <[email protected]> // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -46,8 +46,8 @@ VMIME_TEST_SUITE_BEGIN(sha1Test) // Test suites from FIPS PUB 180-1 // http://www.itl.nist.gov/fipspubs/fip180-1.htm - void testFIPS180_1() - { + void testFIPS180_1() { + INIT_DIGEST(algo, "sha1"); algo->update("abc"); @@ -56,8 +56,8 @@ VMIME_TEST_SUITE_BEGIN(sha1Test) VASSERT_EQ("*", "a9993e364706816aba3e25717850c26c9cd0d89d", algo->getHexDigest()); } - void testFIPS180_2() - { + void testFIPS180_2() { + INIT_DIGEST(algo, "sha1"); algo->update("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"); @@ -66,14 +66,15 @@ VMIME_TEST_SUITE_BEGIN(sha1Test) VASSERT_EQ("*", "84983e441c3bd26ebaae4aa1f95129e5e54670f1", algo->getHexDigest()); } - void testFIPS180_3() - { + void testFIPS180_3() { + INIT_DIGEST(algo, "sha1"); vmime::byte_t* buffer = new vmime::byte_t[1000000]; - for (int i = 0 ; i < 1000000 ; ++i) + for (int i = 0 ; i < 1000000 ; ++i) { buffer[i] = 'a'; + } algo->update(buffer, 1000000); algo->finalize(); @@ -83,8 +84,8 @@ VMIME_TEST_SUITE_BEGIN(sha1Test) VASSERT_EQ("*", "34aa973cd4c4daa4f61eeb2bdbad27316534016f", algo->getHexDigest()); } - void testReset() - { + void testReset() { + INIT_DIGEST(algo, "sha1"); algo->update("ab"); @@ -97,8 +98,8 @@ VMIME_TEST_SUITE_BEGIN(sha1Test) VASSERT_EQ("*", "da39a3ee5e6b4b0d3255bfef95601890afd80709", algo->getHexDigest()); // empty string } - void testUpdate() - { + void testUpdate() { + INIT_DIGEST(algo, "sha1"); algo->update("a"); @@ -116,4 +117,3 @@ VMIME_TEST_SUITE_BEGIN(sha1Test) } VMIME_TEST_SUITE_END - |
