Log

util/jwt.lua @ 12989:dee080c2441e

description author age
util: Prefix module imports with prosody namespace Kim Alvefur Fri, 17 Mar 2023 16:23:16 +0100
util.jwt: More robust ECDSA signature parsing, fail early on unexpected length Matthew Wild Fri, 30 Sep 2022 20:38:31 +0100
util.jwt: Add support for ES512 (+ tests) Matthew Wild Thu, 29 Sep 2022 23:17:42 +0100
util.crypto, util.jwt: Generate consistent signature sizes (via padding) Matthew Wild Thu, 29 Sep 2022 23:15:39 +0100
util.jwt: Add new init() convenience method to obtain both signer and verifier Matthew Wild Mon, 11 Jul 2022 13:43:01 +0100
util.jwt: Consolidate payload parsing, ensure it's always a valid object Matthew Wild Mon, 11 Jul 2022 13:42:08 +0100
util.jwt: Provide built-in token expiry support (defaults to 3600s lifetime) Matthew Wild Mon, 11 Jul 2022 13:28:29 +0100
util.jwt: All the algorithms (+ all the tests!) Matthew Wild Sat, 02 Jul 2022 15:29:04 +0100
util.crypto: More digests for sign/verify, use macros for clarity/consistency Matthew Wild Sat, 02 Jul 2022 14:59:52 +0100
util.jwt: Add support for RSA-based algorithms (RS256, PS256) Matthew Wild Sat, 02 Jul 2022 12:26:43 +0100
util.jwt: Add support/tests for ES256 via improved API and using util.crypto Matthew Wild Fri, 01 Jul 2022 18:51:15 +0100
util.jwt: Use constant-time comparison with expected signature Matthew Wild Thu, 13 May 2021 14:13:07 +0100
util.jwt: Basic JSON Web Token library supporting HS256 tokens Kim Alvefur Mon, 24 Feb 2020 01:24:25 +0100