Changeset

12709:b3f7c77c1f08

util.paseto: Fix to decode footer before comparison
author Matthew Wild <mwild1@gmail.com>
date Mon, 11 Jul 2022 13:51:39 +0100
parents 12708:9953ac7b0c15
children 12710:2dbb3335cd34
files util/paseto.lua
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/util/paseto.lua	Mon Jul 11 13:49:47 2022 +0100
+++ b/util/paseto.lua	Mon Jul 11 13:51:39 2022 +0100
@@ -69,6 +69,7 @@
 	if not h then
 		return nil, "invalid-token-format";
 	end
+	f = f and unb64url(f) or nil;
 	if expected_f then
 		if not f or not secure_equals(expected_f, f) then
 			return nil, "invalid-footer";