Skip to content

Commit 06d26e2

Browse files
committed
MAC fixes
1 parent 8b3d56d commit 06d26e2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

components/Mac.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ public function validate()
114114

115115
$mac = hash_hmac(
116116
$this->getAlgorithm(),
117-
implode('\n', array_filter($values)),
117+
implode('\\n', array_filter($values)) . '\\n',
118118
$this->getJwt()->getClaim('mac_key')
119119
);
120120

121-
if ($mac === $this->mac) {
121+
if (base64_encode($mac) === $this->mac) {
122122
return $this;
123123
}
124124

components/Psr7/ServerRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ServerRequest extends \GuzzleHttp\Psr7\ServerRequest
1515
* ServerRequest constructor.
1616
* @param Request $request
1717
*/
18-
public function __construct(Request &$request)
18+
public function __construct(Request $request)
1919
{
2020
parent::__construct(
2121
$request->method,

0 commit comments

Comments
 (0)