Rename to jwt_full to avoid collision with existing nim-jwt.

This commit is contained in:
Jonathan Bernard 2021-12-25 18:19:16 -06:00
parent 35a9cf682c
commit 4cc2a4dee5
25 changed files with 30 additions and 30 deletions

View File

@ -12,6 +12,6 @@
##
##
import jwt/jwa, jwt/jwe, jwt/jwk, jwt/jws, jwt/jwt
import jwt_full/claims, jwt_full/joseheader, jwt_full/jwa, jwt_full/jwe, jwt_full/jwk, jwt_full/jws, jwt_full/jwt
export jwa, jwe, jwk, jws, jwt
export claims, joseheader, jwa, jwe, jwk, jws, jwt

View File

@ -1,4 +1,4 @@
# jwt/claims.nim
# jwt_full/claims.nim
# Copyright 2021 Jonathan Bernard
## ====================================

View File

@ -1,4 +1,4 @@
# jwt/joseheader.nim
# jwt_full/joseheader.nim
# Copyright 2021 Jonathan Bernard
## ====================================

View File

@ -1,4 +1,4 @@
# jwt/jwa.nim
# jwt_full/jwa.nim
# Copyright 2021 Jonathan Bernard
##

View File

@ -1,4 +1,4 @@
# jwt/jwe.nim
# jwt_full/jwe.nim
# Copyright 2021 Jonathan Bernard
## ====================================

View File

@ -1,4 +1,4 @@
# jwt/jwk.nim
# jwt_full/jwk.nim
# Copyright 2021 Jonathan Bernard
## ==============================

View File

@ -1,4 +1,4 @@
# jwt/jws.nim
# jwt_full/jws.nim
# Copyright 2021 Jonathan Bernard
## ====================================

View File

@ -1,4 +1,4 @@
# jwt/jwssig.nim
# jwt_full/jwssig.nim
# Copyright 2021 Jonathan Bernard
## =====================================

View File

@ -1,4 +1,4 @@
# jwt/jwt.nim
# jwt_full/jwt.nim
# Copyright 2021 Jonathan Bernard
## ===============================
@ -11,7 +11,7 @@
##
##
import std/json, std/options, std/strutils, std/times
import std/options, std/strutils, std/times
import ./claims, ./joseheader, ./jwa, ./jwe, ./jwk, ./jws, ./jwssig

View File

@ -149,7 +149,7 @@ proc bearEcVerify(
proc ecSign*(message: string, alg: JwtAlgorithm, key: JWK): string =
## Sign a message using the ECDSA algorithm.
##
## *key* is expected to be a `JWK <,./../jwt/jwk.html#JWK>`_
## *key* is expected to be a `JWK <,./../jwt_full/jwk.html#JWK>`_
if key.keyKind != JwkKeyType.EcPrivate:
raise newException(ValueError,
@ -167,7 +167,7 @@ proc ecSign*(message: string, alg: JwtAlgorithm, pemKey: string): string =
proc ecVerify*(message, signature: string, alg: JwtAlgorithm, key: JWK): bool =
## Verify the signature for a message using ECDSA.
##
## *key* is expected to be a `JWK <../../jwt/jwk.html#JWK>`_
## *key* is expected to be a `JWK <../../jwt_full/jwk.html#JWK>`_
if key.keyKind != JwkKeyType.EcPrivate and
key.keyKind != JwkKeyType.EcPublic:

View File

@ -183,7 +183,7 @@ proc bearRsaVerify(
proc rsaSign*(message: string, alg: JwtAlgorithm, key: JWK): string =
## Sign a message using the RSA PKCS#1 v1.5 algorithm.
##
## *key* is expected to be a `JWK <../../jwt/jwk.html#JWK>`_
## *key* is expected to be a `JWK <../../jwt_full/jwk.html#JWK>`_
if key.keyKind != JwkKeyType.RsaPrivate:
raise newException(ValueError,
@ -201,7 +201,7 @@ proc rsaSign*(message: string, alg: JwtAlgorithm, pemKey: string): string =
proc rsaVerify*(message, signature: string; alg: JwtAlgorithm, key: JWK): bool =
## Verify the signature for a message using PKCS#1 v1.5 algorithm.
##
## *key* is expected to be a `JWK <../../jwt/jwk.html#JWK>`_
## *key* is expected to be a `JWK <../../jwt_full/jwk.html#JWK>`_
if key.keyKind != JwkKeyType.RsaPublic:
raise newException(ValueError,

View File

@ -1,9 +1,9 @@
import std/json, std/options, std/strutils, std/unittest
import jwt/claims
import jwt_full/claims
import ../testdata
suite "jwt/claims":
suite "jwt_full/claims":
test "initClaims(b64)":
let rfcClaims = initJwtClaims(rfc7519_S31_ClaimsB64)

View File

@ -1,9 +1,9 @@
import std/json, std/options, std/strutils, std/unittest
import jwt/private/encoding
import jwt_full/encoding
import ../testdata
suite "private/encoding":
suite "encoding":
test "b64UrlEncode(int array)":
check:

View File

@ -1,11 +1,11 @@
import std/json, std/options, std/unittest
import jwt/jwa
import jwt/joseheader
import jwt_full/jwa
import jwt_full/joseheader
import ../testdata
suite "jwt/joseheader":
suite "jwt_full/joseheader":
test "initJoseHeader always sets rawB64":
let h1 = initJoseHeader(rfc7519_S31_HeaderB64)

View File

@ -1,8 +1,8 @@
import std/json, std/options, std/unittest
import jwt/jwa, jwt/jwk
import jwt_full/jwa, jwt_full/jwk
suite "jwt/jwk":
suite "jwt_full/jwk":
const rfc7517A1ExamplePubKeysStr = """
{"keys":

View File

@ -1,12 +1,12 @@
import std/json, std/unittest
import jwt/claims, jwt/joseheader, jwt/jwa, jwt/jwk, jwt/jws
import jwt_full
import jwt/private/encoding
import jwt_full/encoding
import ../testdata
suite "jwt/jws":
suite "jwt_full/jws":
let rfc7515_A1_Jwk = initJwk(parseJson(rfc7515_A1_JwkStr))
let rfc7515_A2_JwkPubKey = initJwk(parseJson(rfc7515_A2_JwkPubStr))

View File

@ -1,11 +1,11 @@
import std/json, std/unittest
import jwt/claims, jwt/joseheader, jwt/jwa, jwt/jwk, jwt/jwt
import jwt/private/encoding
import jwt_full
import jwt_full/encoding
import ../testdata
suite "jwt/jwt":
suite "jwt_full/jwt":
let rfc7515_A1_Jwk = initJwk(parseJson(rfc7515_A1_JwkStr))
let rfc7515_A2_JwkPubKey = initJwk(parseJson(rfc7515_A2_JwkPubStr))