summaryrefslogtreecommitdiff
path: root/tools/slang-unit-test/unit-test-md5.cpp
diff options
context:
space:
mode:
authorskallweitNV <64953474+skallweitNV@users.noreply.github.com>2022-12-02 16:34:53 +0100
committerGitHub <noreply@github.com>2022-12-02 16:34:53 +0100
commite9b7c66a541636e72659fbfcc9a3f20a85f2bee8 (patch)
treeb65942799ff6267ebe29c8b64056819461621be7 /tools/slang-unit-test/unit-test-md5.cpp
parent92ae4949fe1af28ef31331fd4116c8111c057420 (diff)
Cleanup crypto utilities (#2549)
* Consolidate crypto functions into single module * Migrate rest of code to new crypto module * Fix name conflict
Diffstat (limited to 'tools/slang-unit-test/unit-test-md5.cpp')
-rw-r--r--tools/slang-unit-test/unit-test-md5.cpp47
1 files changed, 0 insertions, 47 deletions
diff --git a/tools/slang-unit-test/unit-test-md5.cpp b/tools/slang-unit-test/unit-test-md5.cpp
deleted file mode 100644
index 1297d4f17..000000000
--- a/tools/slang-unit-test/unit-test-md5.cpp
+++ /dev/null
@@ -1,47 +0,0 @@
-// unit-test-md5.cpp
-#include "tools/unit-test/slang-unit-test.h"
-
-#include "../../source/core/slang-md5.h"
-#include "../../source/core/slang-string.h"
-#include "../../source/core/slang-digest-util.h"
-
-using namespace Slang;
-
-SLANG_UNIT_TEST(md5hash)
-{
- // Empty string
- {
- MD5Context ctx;
- MD5HashGen gen;
- gen.init(&ctx);
- slang::Digest digest;
- gen.finalize(&ctx, &digest);
- SLANG_CHECK(DigestUtil::toString(digest) == "D41D8CD98F00B204E9800998ECF8427E");
- }
-
- // One call to update()
- {
- MD5Context ctx;
- MD5HashGen gen;
- gen.init(&ctx);
- const String str("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
- gen.update(&ctx, str.getBuffer(), str.getLength());
- slang::Digest digest;
- gen.finalize(&ctx, &digest);
- SLANG_CHECK(DigestUtil::toString(digest) == "818C6E601A24F72750DA0F6C9B8EBE28");
- }
-
- // Two calls to update()
- {
- MD5Context ctx;
- MD5HashGen gen;
- gen.init(&ctx);
- const String str1("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
- const String str2("Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.");
- gen.update(&ctx, str1.getBuffer(), str1.getLength());
- gen.update(&ctx, str2.getBuffer(), str2.getLength());
- slang::Digest digest;
- gen.finalize(&ctx, &digest);
- SLANG_CHECK(DigestUtil::toString(digest) == "87D3CAECB0AB82FAAE84D60FDE994ACA");
- }
-}