ddh

Module handling multiple hash types dynamically.

Members

Enums

HashType
enum HashType
Undocumented in source.

Functions

guessHash
HashType guessHash(const(char)[] path)

Guess hash type by extension name.

readBSDLine
bool readBSDLine(string line, const(char)[] type, const(char)[] file, const(char)[] hash)

Read a formatted BSD tag line.

readGNULine
bool readGNULine(string line, const(char)[] hash, const(char)[] file)

Read a formatted GNU tag line.

readSRILine
bool readSRILine(string line, const(char)[] type, const(char)[] hash)

Read a formatted SRI tag line.

Manifest constants

HashCount
enum HashCount;
Undocumented in source.
InvalidHash
enum InvalidHash;
Undocumented in source.

Structs

Ddh
struct Ddh
Undocumented in source.
HashInfo
struct HashInfo
Undocumented in source.

Variables

blake2b512
string blake2b512;
Undocumented in source.
blake2s256
string blake2s256;
Undocumented in source.
crc32
string crc32;
Undocumented in source.
crc64ecma
string crc64ecma;
Undocumented in source.
crc64iso
string crc64iso;
Undocumented in source.
hashInfo
HashInfo[HashCount] hashInfo;
Undocumented in source.
md5
string md5;
Undocumented in source.
murmur3a
string murmur3a;
Undocumented in source.
murmur3c
string murmur3c;
Undocumented in source.
murmur3f
string murmur3f;
Undocumented in source.
ripemd160
string ripemd160;
Undocumented in source.
sha1
string sha1;
Undocumented in source.
sha224
string sha224;
Undocumented in source.
sha256
string sha256;
Undocumented in source.
sha384
string sha384;
Undocumented in source.
sha3_224
string sha3_224;
Undocumented in source.
sha3_256
string sha3_256;
Undocumented in source.
sha3_384
string sha3_384;
Undocumented in source.
sha3_512
string sha3_512;
Undocumented in source.
sha512
string sha512;
Undocumented in source.
shake128
string shake128;
Undocumented in source.
shake256
string shake256;
Undocumented in source.

Meta

Authors

dd86k <dd@dax.moe>