Enumerations of crypto algorighms to be used.
@:value(cast "md5")@:enum@:implinlineread onlyMD5:CryptoAlgorithm = "md5"
@:value(cast "sha1")@:enum@:implinlineread onlySHA1:CryptoAlgorithm = "sha1"
@:value(cast "sha256")@:enum@:implinlineread onlySHA256:CryptoAlgorithm = "sha256"
@:value(cast "sha512")@:enum@:implinlineread onlySHA512:CryptoAlgorithm = "sha512"