Log

util/jwt.lua @ 13270:14bbfb2cc8dd default tip

description author age
util: Prefix module imports with prosody namespace Kim Alvefur 21 months ago
util.jwt: More robust ECDSA signature parsing, fail early on unexpected length Matthew Wild 2022-09-30
util.jwt: Add support for ES512 (+ tests) Matthew Wild 2022-09-29
util.crypto, util.jwt: Generate consistent signature sizes (via padding) Matthew Wild 2022-09-29
util.jwt: Add new init() convenience method to obtain both signer and verifier Matthew Wild 2022-07-11
util.jwt: Consolidate payload parsing, ensure it's always a valid object Matthew Wild 2022-07-11
util.jwt: Provide built-in token expiry support (defaults to 3600s lifetime) Matthew Wild 2022-07-11
util.jwt: All the algorithms (+ all the tests!) Matthew Wild 2022-07-02
util.crypto: More digests for sign/verify, use macros for clarity/consistency Matthew Wild 2022-07-02
util.jwt: Add support for RSA-based algorithms (RS256, PS256) Matthew Wild 2022-07-02
util.jwt: Add support/tests for ES256 via improved API and using util.crypto Matthew Wild 2022-07-01
util.jwt: Use constant-time comparison with expected signature Matthew Wild 2021-05-13
util.jwt: Basic JSON Web Token library supporting HS256 tokens Kim Alvefur 2020-02-24