Lines Matching refs:digest

59 module std.digest.crc;
61 public import std.digest;
71 import std.digest.crc;
89 import std.digest.crc;
92 ubyte[] hash = crc.digest("The quick brown fox jumps over the lazy dog");
350 ubyte[4] digest;
359 digest = crc32Of("");
360 assert(digest == cast(ubyte[]) x"00000000");
365 digest = crc32Of("a");
366 assert(digest == cast(ubyte[]) x"43beb7e8");
368 digest = crc32Of("abc");
369 assert(digest == cast(ubyte[]) x"c2412435");
371 digest = crc32Of("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq");
372 assert(digest == cast(ubyte[]) x"5f3f1a17");
374 digest = crc32Of("message digest");
375 assert(digest == cast(ubyte[]) x"7f9d1520");
377 digest = crc32Of("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789");
378 assert(digest == cast(ubyte[]) x"d2e6c21f");
380 digest = crc32Of("1234567890123456789012345678901234567890"~
382 assert(digest == cast(ubyte[]) x"724aa97c");
389 ubyte[8] digest;
397 digest = crc64ECMAOf("");
398 assert(digest == cast(ubyte[]) x"0000000000000000");
403 digest = crc64ECMAOf("a");
404 assert(digest == cast(ubyte[]) x"052b652e77840233");
406 digest = crc64ECMAOf("abc");
407 assert(digest == cast(ubyte[]) x"2776271a4a09d82c");
409 digest = crc64ECMAOf("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq");
410 assert(digest == cast(ubyte[]) x"4b7cdce3746c449f");
412 digest = crc64ECMAOf("message digest");
413 assert(digest == cast(ubyte[]) x"6f9b8a3156c9bc5d");
415 digest = crc64ECMAOf("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789");
416 assert(digest == cast(ubyte[]) x"2656b716e1bf0503");
418 digest = crc64ECMAOf("1234567890123456789012345678901234567890"~
420 assert(digest == cast(ubyte[]) x"bd3eb7765d0a22ae");
427 ubyte[8] digest;
435 digest = crc64ISOOf("");
436 assert(digest == cast(ubyte[]) x"0000000000000000");
441 digest = crc64ISOOf("a");
442 assert(digest == cast(ubyte[]) x"0000000000002034");
444 digest = crc64ISOOf("abc");
445 assert(digest == cast(ubyte[]) x"0000000020c47637");
447 digest = crc64ISOOf("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq");
448 assert(digest == cast(ubyte[]) x"5173f717971365e5");
450 digest = crc64ISOOf("message digest");
451 assert(digest == cast(ubyte[]) x"a2c355bbc0b93f86");
453 digest = crc64ISOOf("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789");
454 assert(digest == cast(ubyte[]) x"598B258292E40084");
456 digest = crc64ISOOf("1234567890123456789012345678901234567890"~
458 assert(digest == cast(ubyte[]) x"760cd2d3588bf809");
478 return digest!(CRC32, T)(data); in crc32Of()
491 assert(hash == digest!CRC32("ab", "c"));
513 return digest!(CRC64ECMA, T)(data); in crc64ECMAOf()
527 assert(hash == digest!CRC64ECMA("ab", "c"));
549 return digest!(CRC64ISO, T)(data); in crc64ISOOf()
563 assert(hash == digest!CRC64ISO("ab", "c"));
610 ubyte[] hash = crc.digest("abc");
676 assert(crc.digest("") == cast(ubyte[]) x"00000000");
678 assert(crc.digest("a") == cast(ubyte[]) x"43beb7e8");
680 assert(crc.digest("abc") == cast(ubyte[]) x"c2412435");
682 assert(crc.digest("abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq")
685 assert(crc.digest("message digest") == cast(ubyte[]) x"7f9d1520");
687 assert(crc.digest("abcdefghijklmnopqrstuvwxyz")
690 assert(crc.digest("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")
693 assert(crc.digest("1234567890123456789012345678901234567890",
699 auto digest = crc32Of(onemilliona); variable
700 assert(digest == cast(ubyte[]) x"BCBF25DC");
703 digest = crc32Of(oneMillionRange);
704 assert(digest == cast(ubyte[]) x"BCBF25DC");