/** * Check if a (received) message has a valid HMAC * * @param string $message * @param string $hmac * @param string $sharedSecret * @return bool **/ public function validHmac($message, $hmac, $sharedSecret) { // Compare HMAC with received message return Hash::compare($hmac, $this->hmac($sharedSecret, $message)); }
/** * {@inheritDoc} * * @see Hash::compare() */ public function verify($string, $hash, array $options = []) { return Hash::compare($this->hash($string, $options), $hash); }