diff options
author | Kim Alvefur <zash@zash.se> | 2023-03-23 13:36:52 +0100 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2023-03-23 13:36:52 +0100 |
commit | f68336b96e0d843511bb1bd3fdac8bba2fe4573a (patch) | |
tree | a54111914e081293e50b846e7f0d9654e885c2ed /teal-src/util/jwt.d.tl | |
parent | 738df041ac3965496e9247acc95d80f84d30b2b5 (diff) | |
download | prosody-f68336b96e0d843511bb1bd3fdac8bba2fe4573a.tar.gz prosody-f68336b96e0d843511bb1bd3fdac8bba2fe4573a.zip |
teal: Move into prosody namespace
Diffstat (limited to 'teal-src/util/jwt.d.tl')
-rw-r--r-- | teal-src/util/jwt.d.tl | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/teal-src/util/jwt.d.tl b/teal-src/util/jwt.d.tl deleted file mode 100644 index 929d7419..00000000 --- a/teal-src/util/jwt.d.tl +++ /dev/null @@ -1,38 +0,0 @@ -local crypto = require "util.crypto" -local record jwtlib - enum algorithm - "HS256" - "HS384" - "HS512" - "ES256" - "ES512" - "RS256" - "RS384" - "RS512" - "PS256" - "PS384" - "PS512" - end - type payload = { string : any } - type signer_t = function (payload : payload) : string - type verifier_t = function (token : string) : payload - enum key_type - "rsaEncryption" - "id-ecPublicKey" - end - record algorithm_t - sign : signer_t - verify : verifier_t - load_key : function (key : string) : crypto.key - end - init : function (algorithm, private_key : string, public_key : string, table) : signer_t, verifier_t - new_signer : function (algorithm, string, table) : signer_t - new_verifier : function (algorithm, string, table) : verifier_t - _algorithms : { - algorithm : algorithm_t - } - -- Deprecated - sign : function (private_key : string, payload) : string - verify : function (string) : payload -end -return jwtlib |