summaryrefslogtreecommitdiff
path: root/std/jwt/_algorithm.ts
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2020-10-26 23:10:48 +1100
committerGitHub <noreply@github.com>2020-10-26 08:10:48 -0400
commit78429496e0625a68ccfdd215c7e240eddb3b5b66 (patch)
tree6dc8d84116e201da44390d4b97b2ca06c8196309 /std/jwt/_algorithm.ts
parent822e5b653685d539c492b87cf5ae77d0223d9b32 (diff)
revert new std/jwt module so issues can be addressed (#8127)
This reverts commit aa0e64b5794e4515d5e1911107ba54ce7e0dcc3c. This reverts commit 034ab48086557af00216ffe311c71ad4eb0ec4d5.
Diffstat (limited to 'std/jwt/_algorithm.ts')
-rw-r--r--std/jwt/_algorithm.ts17
1 files changed, 0 insertions, 17 deletions
diff --git a/std/jwt/_algorithm.ts b/std/jwt/_algorithm.ts
deleted file mode 100644
index c9c5257e1..000000000
--- a/std/jwt/_algorithm.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * JSW ยง1: Cryptographic algorithms and identifiers for use with this specification
- * are described in the separate JSON Web Algorithms (JWA) specification:
- * https://www.rfc-editor.org/rfc/rfc7518
- */
-export type Algorithm = "none" | "HS256" | "HS512";
-export type AlgorithmInput = Algorithm | Array<Exclude<Algorithm, "none">>;
-/**
- * Verify the algorithm
- * @param algorithm as string or multiple algorithms in an array excluding 'none'
- * @param the algorithm from the jwt header
- */
-export function verify(algorithm: AlgorithmInput, jwtAlg: string): boolean {
- return Array.isArray(algorithm)
- ? (algorithm as string[]).includes(jwtAlg)
- : algorithm === jwtAlg;
-}