diff options
| author | skallweitNV <64953474+skallweitNV@users.noreply.github.com> | 2022-12-02 16:34:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-12-02 16:34:53 +0100 |
| commit | e9b7c66a541636e72659fbfcc9a3f20a85f2bee8 (patch) | |
| tree | b65942799ff6267ebe29c8b64056819461621be7 /tools/slang-unit-test/unit-test-md5.cpp | |
| parent | 92ae4949fe1af28ef31331fd4116c8111c057420 (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.cpp | 47 |
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"); - } -} |
