digestName = $digestName; } /** * @return string */ public function name() { return sprintf('hmac-%s', $this->digestName); } /** * @param string $key * @param string $data * * @return string */ public function sign($secret, $data) { return hash_hmac($this->digestName, $data, $secret, true); } }