private function setDigest($digest)
{
Assertion::string($digest, 'Digest must be a string.');
Assertion::inArray($digest, hash_algos(), sprintf('The "%s" digest is not supported.', $digest));
$this->parameters['algorithm'] = $digest;
}