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; }