Diff of the two buildlogs: -- --- b1/build.log 2024-12-03 06:46:20.263263816 +0000 +++ b2/build.log 2024-12-03 06:49:39.486264271 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 5 01:07:24 -12 2026 -I: pbuilder-time-stamp: 1767618444 +I: Current time: Tue Dec 3 20:46:24 +14 2024 +I: pbuilder-time-stamp: 1733208384 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -27,54 +27,86 @@ dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_2.1.3-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/33091/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/D01_modify_environment starting +debug: Running on ionos12-i386. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 3 06:46 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='i386' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='i386' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=i386 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=10 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='0188eccdc9e14533ade28987af31d25d' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - LD_LIBRARY_PATH='/usr/lib/libeatmydata' - LD_PRELOAD='libeatmydata.so' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='33091' - PS1='# ' - PS2='> ' + INVOCATION_ID=abf19300fa17427eb7accd4bce019769 + LANG=C + LANGUAGE=de_CH:de + LC_ALL=C + LD_LIBRARY_PATH=/usr/lib/libeatmydata + LD_PRELOAD=libeatmydata.so + MACHTYPE=i686-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=2017 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.R7BHXqhz/pbuilderrc_rcRz --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.R7BHXqhz/b1 --logfile b1/build.log golang-github-lestrrat-go-jwx_2.1.3-1.dsc' - SUDO_GID='112' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.R7BHXqhz/pbuilderrc_bpBZ --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.R7BHXqhz/b2 --logfile b2/build.log golang-github-lestrrat-go-jwx_2.1.3-1.dsc' + SUDO_GID=112 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos16-i386 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/33091/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -184,7 +216,7 @@ Get: 50 http://deb.debian.org/debian trixie/main i386 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 51 http://deb.debian.org/debian trixie/main i386 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 52 http://deb.debian.org/debian trixie/main i386 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] -Fetched 70.8 MB in 1s (58.4 MB/s) +Fetched 70.8 MB in 2s (37.5 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19950 files and directories currently installed.) @@ -407,7 +439,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-2.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_2.1.3-1_source.changes +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-2.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_2.1.3-1_source.changes dpkg-buildpackage: info: source package golang-github-lestrrat-go-jwx dpkg-buildpackage: info: source version 2.1.3-1 dpkg-buildpackage: info: source distribution unstable @@ -426,180 +462,180 @@ dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -O--builddirectory=_build -O--buildsystem=golang dh_auto_build: warning: github.com/lestrrat-go/jwx/bench/performance contains no non-test Go files, removing it from build - cd _build && go install -trimpath -v -p 22 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519 + cd _build && go install -trimpath -v -p 10 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519 internal/unsafeheader -internal/race +internal/coverage/rtcov +internal/goarch +internal/goexperiment +internal/godebugs +internal/runtime/atomic internal/profilerecord -unicode/utf8 +internal/cpu +internal/goos internal/byteorder -internal/itoa +internal/runtime/syscall +internal/race +runtime/internal/math +internal/abi +runtime/internal/sys +sync/atomic +unicode +unicode/utf8 cmp -unicode/utf16 -math/bits -internal/goarch -internal/coverage/rtcov -crypto/internal/alias -internal/msan -internal/goexperiment +internal/chacha8rand encoding +math/bits +internal/itoa internal/asan -internal/goos -internal/godebugs +internal/msan +internal/runtime/exithook +internal/bytealg +unicode/utf16 +crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace -sync/atomic container/list -internal/cpu vendor/golang.org/x/crypto/internal/alias log/internal -internal/runtime/atomic -internal/runtime/syscall -unicode -internal/chacha8rand -internal/abi -runtime/internal/math -runtime/internal/sys math -internal/runtime/exithook -internal/bytealg internal/stringslite runtime -sync iter internal/reflectlite crypto/subtle +sync internal/weak slices maps internal/bisect -internal/singleflight internal/testlog +internal/singleflight runtime/cgo errors sort -internal/godebug io +strconv +bytes +internal/godebug +strings +vendor/golang.org/x/net/dns/dnsmessage +crypto/internal/edwards25519/field internal/oserror path -crypto/internal/edwards25519/field -vendor/golang.org/x/net/dns/dnsmessage -math/rand/v2 -strconv crypto/internal/nistec/fiat +hash syscall +crypto/internal/randutil math/rand crypto/internal/edwards25519 -hash -strings -crypto/internal/randutil -bytes -internal/concurrent -hash/crc32 -unique -crypto/cipher -vendor/golang.org/x/text/transform +crypto reflect -net/http/internal/ascii +crypto/cipher +math/rand/v2 +crypto/md5 bufio -crypto/rc4 -net/http/internal/testcert -crypto/des -crypto -regexp/syntax -net/netip +hash/crc32 crypto/internal/boring -crypto/md5 +crypto/des +crypto/aes crypto/sha512 crypto/sha1 -crypto/aes -internal/syscall/unix -time -internal/syscall/execenv crypto/sha256 +internal/concurrent crypto/hmac +crypto/rc4 +unique vendor/golang.org/x/crypto/hkdf +vendor/golang.org/x/text/transform +net/http/internal/ascii +regexp/syntax golang.org/x/crypto/pbkdf2 +net/http/internal/testcert +net/netip +internal/syscall/execenv +internal/syscall/unix +time regexp crypto/internal/nistec io/fs -internal/poll context +internal/poll +internal/fmtsort +encoding/binary internal/filepathlite -crypto/ecdh -golang.org/x/crypto/curve25519 os -encoding/binary -internal/fmtsort +crypto/ecdh +encoding/base64 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 -encoding/base64 +golang.org/x/crypto/curve25519 vendor/golang.org/x/crypto/chacha20poly1305 encoding/pem -vendor/golang.org/x/sys/cpu +path/filepath fmt internal/sysinfo -path/filepath +vendor/golang.org/x/sys/cpu net vendor/golang.org/x/crypto/sha3 os/exec +encoding/json github.com/lestrrat-go/jwx/internal/base64 -net/url -vendor/golang.org/x/net/http2/hpack -log -github.com/lestrrat-go/httpcc github.com/lestrrat-go/option encoding/hex -github.com/lestrrat-go/blackmagic +net/url github.com/lestrrat-go/iter/mapiter -net/http/internal -github.com/lestrrat-go/jwx/jwe/internal/aescbc -github.com/lestrrat-go/iter/arrayiter +math/big +compress/flate +github.com/lestrrat-go/blackmagic +github.com/lestrrat-go/jwx/jwa +github.com/lestrrat-go/httpcc +log +vendor/golang.org/x/text/unicode/norm +github.com/lestrrat-go/jwx/internal/iter +vendor/golang.org/x/net/http2/hpack mime mime/quotedprintable +net/http/internal +vendor/golang.org/x/text/unicode/bidi +github.com/lestrrat-go/iter/arrayiter +github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/concatkdf -encoding/json -compress/flate +compress/gzip github.com/pmezard/go-difflib/difflib -math/big +github.com/davecgh/go-spew/spew gopkg.in/yaml.v3 flag -vendor/golang.org/x/text/unicode/norm -github.com/lestrrat-go/jwx/jwa -runtime/trace runtime/debug -github.com/davecgh/go-spew/spew -vendor/golang.org/x/text/unicode/bidi -github.com/lestrrat-go/jwx/internal/iter -compress/gzip -testing +runtime/trace vendor/golang.org/x/text/secure/bidirule -vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx/internal/json -github.com/lestrrat-go/jwx/jwt/internal/types +testing +vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx +github.com/lestrrat-go/jwx/jwt/internal/types +crypto/dsa +crypto/elliptic +crypto/internal/bigmod crypto/internal/boring/bbig +encoding/asn1 crypto/rand github.com/lestrrat-go/jwx/internal/pool -crypto/internal/bigmod -crypto/dsa -encoding/asn1 -crypto/elliptic crypto/ed25519 crypto/internal/hpke -github.com/lestrrat-go/jwx/x25519 crypto/internal/mlkem768 -golang.org/x/crypto/ed25519 +github.com/lestrrat-go/jwx/x25519 crypto/rsa +golang.org/x/crypto/ed25519 github.com/lestrrat-go/jwx/internal/ecutil crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte crypto/ecdsa -vendor/golang.org/x/net/http/httpproxy net/textproto +vendor/golang.org/x/net/http/httpproxy crypto/x509 -mime/multipart vendor/golang.org/x/net/http/httpguts +mime/multipart github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/jwk/internal/x509 crypto/tls @@ -621,15 +657,13 @@ github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/jwt/openid dh_auto_test -O--builddirectory=_build -O--buildsystem=golang - cd _build && go test -vet=off -v -p 22 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/bench/performance github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519 + cd _build && go test -vet=off -v -p 10 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/bench/performance github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519 ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] ? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] ? github.com/lestrrat-go/jwx/internal/json [no test files] ? github.com/lestrrat-go/jwx/internal/jwxtest [no test files] ? github.com/lestrrat-go/jwx/internal/pool [no test files] -? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] -? github.com/lestrrat-go/jwx/jwe/internal/keygen [no test files] === RUN TestShowBuildInfo jwx_test.go:25: Running tests using JSON backend => encoding/json jwx_test.go:26: Available elliptic curves: @@ -721,13 +755,13 @@ === RUN TestGH996/OKP/Verify_Invalid(ecdsa.PublicKey) === RUN TestGH996/OKP/Verify_Invalid(rsa.PublicKey) === RUN TestGH996/OKP/Verify_Invalid([]uint8) ---- PASS: TestGH996 (1.05s) +--- PASS: TestGH996 (1.12s) --- PASS: TestGH996/ECDSA (0.01s) --- PASS: TestGH996/ECDSA/Sign_Valid(*ecdsa.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid(*rsa.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid(ed25519.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid([]uint8) (0.00s) - --- PASS: TestGH996/ECDSA/Verify_Valid(ecdsa.PublicKey) (0.01s) + --- PASS: TestGH996/ECDSA/Verify_Valid(ecdsa.PublicKey) (0.00s) --- PASS: TestGH996/ECDSA/Verify_Invalid(rsa.PublicKey) (0.00s) --- PASS: TestGH996/ECDSA/Verify_Invalid(ed25519.PublicKey) (0.00s) --- PASS: TestGH996/ECDSA/Verify_Invalid([]uint8) (0.00s) @@ -750,22 +784,21 @@ --- PASS: TestGH996/OKP/Verify_Invalid(rsa.PublicKey) (0.00s) --- PASS: TestGH996/OKP/Verify_Invalid([]uint8) (0.00s) === RUN TestGH1140 ---- PASS: TestGH1140 (0.04s) +--- PASS: TestGH1140 (0.05s) === CONT TestJoseCompatibility -=== CONT TestGHIssue230 ---- SKIP: TestGHIssue230 (0.00s) -=== NAME TestJoseCompatibility jwx_test.go:100: `jose` binary not available, skipping tests --- PASS: TestJoseCompatibility (0.00s) +=== CONT TestGHIssue230 +--- SKIP: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx 1.093s +ok github.com/lestrrat-go/jwx 1.184s === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS -ok github.com/lestrrat-go/jwx/bench/performance 0.005s +ok github.com/lestrrat-go/jwx/bench/performance 0.011s === RUN TestCert ---- PASS: TestCert (0.59s) +--- PASS: TestCert (1.70s) === RUN TestChain === RUN TestChain/proper_base64_in_ASN.1_DER === RUN TestChain/proper_base64_in_ASN.1_DER,_but_with_markers @@ -773,7 +806,7 @@ --- PASS: TestChain/proper_base64_in_ASN.1_DER (0.00s) --- PASS: TestChain/proper_base64_in_ASN.1_DER,_but_with_markers (0.00s) PASS -ok github.com/lestrrat-go/jwx/cert 0.595s +ok github.com/lestrrat-go/jwx/cert 1.711s === RUN TestDecode === RUN TestDecode/base64.RawURLEncoding === RUN TestDecode/base64.URLEncoding @@ -785,8 +818,9 @@ --- PASS: TestDecode/base64.RawStdEncoding (0.00s) --- PASS: TestDecode/base64.StdEncoding (0.00s) PASS -ok github.com/lestrrat-go/jwx/internal/base64 0.005s -? github.com/lestrrat-go/jwx/jwk/internal/x509 [no test files] +ok github.com/lestrrat-go/jwx/internal/base64 0.009s +? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] +? github.com/lestrrat-go/jwx/jwe/internal/keygen [no test files] === RUN TestKeyconv === RUN TestKeyconv/RSA === RUN TestKeyconv/RSA/PrivateKey @@ -826,8 +860,8 @@ === RUN TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#02 === RUN TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#03 === RUN TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#03 ---- PASS: TestKeyconv (4.11s) - --- PASS: TestKeyconv/RSA (3.99s) +--- PASS: TestKeyconv (1.38s) + --- PASS: TestKeyconv/RSA (1.17s) --- PASS: TestKeyconv/RSA/PrivateKey (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey (0.00s) @@ -846,7 +880,7 @@ --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#02 (0.00s) --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#03 (0.00s) --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#03 (0.00s) - --- PASS: TestKeyconv/ECDSA (0.12s) + --- PASS: TestKeyconv/ECDSA (0.21s) --- PASS: TestKeyconv/ECDSA/PrivateKey (0.00s) --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey (0.00s) --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey (0.00s) @@ -866,7 +900,7 @@ --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#03 (0.00s) --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#03 (0.00s) PASS -ok github.com/lestrrat-go/jwx/internal/keyconv 4.112s +ok github.com/lestrrat-go/jwx/internal/keyconv 1.396s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestCompressionAlgorithm @@ -880,8 +914,8 @@ === RUN TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm -=== CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm +=== CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === RUN TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered === RUN TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm === PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm @@ -890,8 +924,8 @@ === RUN TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm -=== CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm +=== CONT TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm --- PASS: TestCompressionAlgorithmCustomAlgorithm (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s) @@ -899,8 +933,8 @@ --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) + --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) === RUN TestContentEncryptionAlgorithm === PAUSE TestContentEncryptionAlgorithm === RUN TestContentEncryptionAlgorithmCustomAlgorithm @@ -1014,9 +1048,9 @@ === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm @@ -1027,8 +1061,8 @@ === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm @@ -1040,9 +1074,9 @@ === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm @@ -1069,9 +1103,9 @@ --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric (0.00s) @@ -1079,9 +1113,9 @@ --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric (0.00s) @@ -1108,8 +1142,8 @@ === RUN TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === CONT TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm -=== CONT TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === CONT TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm +=== CONT TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm --- PASS: TestKeyTypeCustomAlgorithm (0.00s) --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered (0.00s) --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s) @@ -1117,8 +1151,8 @@ --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s) --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered (0.00s) --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) + --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) === RUN TestSignatureAlgorithm === PAUSE TestSignatureAlgorithm === RUN TestSignatureAlgorithmCustomAlgorithm @@ -1132,8 +1166,8 @@ === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm @@ -1144,8 +1178,8 @@ === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false) @@ -1171,8 +1205,8 @@ === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm @@ -1184,8 +1218,8 @@ === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm @@ -1197,18 +1231,18 @@ === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric --- PASS: TestSignatureAlgorithmCustomAlgorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false) (0.00s) @@ -1218,8 +1252,8 @@ --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm (0.00s) @@ -1228,393 +1262,92 @@ --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric (0.00s) === CONT TestCompressionAlgorithm -=== CONT TestKeyEncryptionAlgorithm -=== CONT TestSignatureAlgorithm === RUN TestCompressionAlgorithm/accept_jwa_constant_Deflate -=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestCompressionAlgorithm/accept_jwa_constant_Deflate -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestCompressionAlgorithm/accept_the_string_DEF -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_the_string_DEF -=== CONT TestContentEncryptionAlgorithm -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +=== PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF +=== RUN TestCompressionAlgorithm/stringification_for_DEF +=== PAUSE TestCompressionAlgorithm/stringification_for_DEF +=== RUN TestCompressionAlgorithm/accept_jwa_constant_NoCompress +=== PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress +=== RUN TestCompressionAlgorithm/accept_the_string_ +=== PAUSE TestCompressionAlgorithm/accept_the_string_ +=== RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_ +=== PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_ +=== RUN TestCompressionAlgorithm/stringification_for_ +=== PAUSE TestCompressionAlgorithm/stringification_for_ +=== RUN TestCompressionAlgorithm/bail_out_on_random_integer_value +=== PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value +=== RUN TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestCompressionAlgorithm/check_list_of_elements +=== PAUSE TestCompressionAlgorithm/check_list_of_elements +=== CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate +=== CONT TestSignatureAlgorithm +=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 -=== CONT TestKeyType -=== RUN TestKeyType/accept_jwa_constant_EC === RUN TestSignatureAlgorithm/accept_the_string_ES256 -=== PAUSE TestKeyType/accept_jwa_constant_EC -=== RUN TestKeyType/accept_the_string_EC -=== PAUSE TestKeyType/accept_the_string_EC -=== RUN TestKeyType/accept_fmt.Stringer_for_EC -=== PAUSE TestKeyType/accept_fmt.Stringer_for_EC -=== RUN TestKeyType/stringification_for_EC === PAUSE TestSignatureAlgorithm/accept_the_string_ES256 -=== PAUSE TestKeyType/stringification_for_EC === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 -=== RUN TestKeyType/accept_jwa_constant_OKP === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === RUN TestSignatureAlgorithm/stringification_for_ES256 -=== PAUSE TestKeyType/accept_jwa_constant_OKP -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW -=== RUN TestKeyType/accept_the_string_OKP -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW -=== CONT TestEllipticCurveAlgorithm -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== PAUSE TestKeyType/accept_the_string_OKP -=== RUN TestKeyType/accept_fmt.Stringer_for_OKP -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestSignatureAlgorithm/stringification_for_ES256 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === RUN TestSignatureAlgorithm/accept_the_string_ES256K -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === PAUSE TestSignatureAlgorithm/accept_the_string_ES256K === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === RUN TestSignatureAlgorithm/stringification_for_ES256K -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === PAUSE TestSignatureAlgorithm/stringification_for_ES256K -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 === RUN TestSignatureAlgorithm/accept_the_string_ES384 === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM -=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF -=== RUN TestCompressionAlgorithm/stringification_for_DEF -=== PAUSE TestCompressionAlgorithm/stringification_for_DEF -=== RUN TestCompressionAlgorithm/accept_jwa_constant_NoCompress -=== PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress -=== RUN TestCompressionAlgorithm/accept_the_string_ -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 -=== PAUSE TestCompressionAlgorithm/accept_the_string_ -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== PAUSE TestKeyType/accept_fmt.Stringer_for_OKP -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== RUN TestKeyType/stringification_for_OKP === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === RUN TestSignatureAlgorithm/stringification_for_ES384 -=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 -=== RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 -=== PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== RUN TestCompressionAlgorithm/stringification_for_ -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW === PAUSE TestSignatureAlgorithm/stringification_for_ES384 -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== PAUSE TestKeyType/stringification_for_OKP -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === RUN TestSignatureAlgorithm/accept_the_string_ES512 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === RUN TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestSignatureAlgorithm/stringification_for_ES512 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== RUN TestContentEncryptionAlgorithm/stringification_for_A256GCM -=== PAUSE TestCompressionAlgorithm/stringification_for_ -=== RUN TestCompressionAlgorithm/bail_out_on_random_integer_value -=== RUN TestKeyType/accept_jwa_constant_OctetSeq -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== RUN TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === RUN TestSignatureAlgorithm/accept_the_string_EdDSA -=== RUN TestKeyType/accept_the_string_oct === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA -=== PAUSE TestKeyType/accept_the_string_oct === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA -=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 -=== PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 -=== RUN TestKeyType/accept_fmt.Stringer_for_oct -=== RUN TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 -=== RUN TestKeyType/stringification_for_oct -=== PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestKeyType/stringification_for_oct -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW -=== RUN TestEllipticCurveAlgorithm/stringification_for_P-256 -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 -=== RUN TestCompressionAlgorithm/check_list_of_elements -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 -=== PAUSE TestCompressionAlgorithm/check_list_of_elements -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 -=== CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate -=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 -=== CONT TestCompressionAlgorithm/accept_the_string_ -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA -=== CONT TestCompressionAlgorithm/check_list_of_elements -=== RUN TestEllipticCurveAlgorithm/stringification_for_P-384 === RUN TestSignatureAlgorithm/stringification_for_EdDSA -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 === PAUSE TestSignatureAlgorithm/stringification_for_EdDSA -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 -=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 -=== RUN TestKeyType/accept_jwa_constant_RSA === RUN TestSignatureAlgorithm/accept_the_string_HS256 -=== PAUSE TestKeyType/accept_jwa_constant_RSA === PAUSE TestSignatureAlgorithm/accept_the_string_HS256 -=== RUN TestKeyType/accept_the_string_RSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== PAUSE TestKeyType/accept_the_string_RSA === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== RUN TestKeyType/accept_fmt.Stringer_for_RSA === RUN TestSignatureAlgorithm/stringification_for_HS256 -=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA === PAUSE TestSignatureAlgorithm/stringification_for_HS256 -=== RUN TestKeyType/stringification_for_RSA -=== CONT TestCompressionAlgorithm/accept_the_string_DEF === RUN TestSignatureAlgorithm/accept_jwa_constant_HS384 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS384 === RUN TestSignatureAlgorithm/accept_the_string_HS384 -=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== PAUSE TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestCompressionAlgorithm/stringification_for_ -=== CONT TestCompressionAlgorithm/bail_out_on_random_integer_value -=== RUN TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 -=== PAUSE TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 -=== RUN TestContentEncryptionAlgorithm/check_list_of_elements -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 -=== RUN TestEllipticCurveAlgorithm/stringification_for_P-521 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 -=== PAUSE TestKeyType/stringification_for_RSA -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 -=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 -=== RUN TestKeyType/bail_out_on_random_integer_value -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === PAUSE TestSignatureAlgorithm/accept_the_string_HS384 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== CONT TestCompressionAlgorithm/stringification_for_DEF -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256KW -=== RUN TestEllipticCurveAlgorithm/stringification_for_X25519 -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 -=== PAUSE TestContentEncryptionAlgorithm/check_list_of_elements -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW ---- PASS: TestCompressionAlgorithm (0.00s) - --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_X448 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448 -=== CONT TestContentEncryptionAlgorithm/check_list_of_elements -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_dir -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== RUN TestEllipticCurveAlgorithm/stringification_for_X448 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === RUN TestSignatureAlgorithm/stringification_for_HS384 === PAUSE TestSignatureAlgorithm/stringification_for_HS384 === RUN TestSignatureAlgorithm/accept_jwa_constant_HS512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS512 -=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir -=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM -=== RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value -=== PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value -=== CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestEllipticCurveAlgorithm/check_list_of_elements -=== CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM -=== PAUSE TestEllipticCurveAlgorithm/check_list_of_elements -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== PAUSE TestKeyType/bail_out_on_random_integer_value -=== CONT TestEllipticCurveAlgorithm/check_list_of_elements -=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 -=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestKeyType/check_list_of_elements -=== PAUSE TestKeyType/check_list_of_elements -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 -=== CONT TestKeyType/stringification_for_oct -=== CONT TestKeyType/accept_fmt.Stringer_for_oct -=== CONT TestKeyType/accept_the_string_oct -=== CONT TestKeyType/accept_jwa_constant_OctetSeq -=== CONT TestKeyType/stringification_for_OKP -=== CONT TestKeyType/accept_fmt.Stringer_for_OKP -=== CONT TestKeyType/accept_the_string_OKP -=== CONT TestKeyType/accept_jwa_constant_OKP -=== CONT TestKeyType/stringification_for_EC -=== CONT TestKeyType/accept_fmt.Stringer_for_EC -=== CONT TestKeyType/accept_the_string_EC -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P384 -=== CONT TestEllipticCurveAlgorithm/stringification_for_P-384 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-384 -=== CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value -=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 -=== CONT TestEllipticCurveAlgorithm/stringification_for_X448 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== CONT TestEllipticCurveAlgorithm/stringification_for_P-521 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_X448 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 -=== CONT TestEllipticCurveAlgorithm/stringification_for_P-256 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 -=== CONT TestKeyType/accept_jwa_constant_EC -=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === RUN TestSignatureAlgorithm/accept_the_string_HS512 === PAUSE TestSignatureAlgorithm/accept_the_string_HS512 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 @@ -1622,44 +1355,364 @@ === RUN TestSignatureAlgorithm/stringification_for_HS512 === PAUSE TestSignatureAlgorithm/stringification_for_HS512 === RUN TestSignatureAlgorithm/accept_jwa_constant_NoSignature +=== CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestSignatureAlgorithm/accept_jwa_constant_NoSignature === RUN TestSignatureAlgorithm/accept_the_string_none === PAUSE TestSignatureAlgorithm/accept_the_string_none +=== CONT TestCompressionAlgorithm/stringification_for_DEF === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_none === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_none +=== CONT TestCompressionAlgorithm/accept_the_string_DEF === RUN TestSignatureAlgorithm/stringification_for_none === PAUSE TestSignatureAlgorithm/stringification_for_none +=== CONT TestKeyType === RUN TestSignatureAlgorithm/accept_jwa_constant_PS256 +=== RUN TestKeyType/accept_jwa_constant_EC === PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS256 +=== PAUSE TestKeyType/accept_jwa_constant_EC === RUN TestSignatureAlgorithm/accept_the_string_PS256 +=== RUN TestKeyType/accept_the_string_EC === PAUSE TestSignatureAlgorithm/accept_the_string_PS256 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 +=== PAUSE TestKeyType/accept_the_string_EC === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 +=== RUN TestKeyType/accept_fmt.Stringer_for_EC === RUN TestSignatureAlgorithm/stringification_for_PS256 +=== PAUSE TestKeyType/accept_fmt.Stringer_for_EC === PAUSE TestSignatureAlgorithm/stringification_for_PS256 +=== RUN TestKeyType/stringification_for_EC +=== CONT TestKeyEncryptionAlgorithm +=== PAUSE TestKeyType/stringification_for_EC +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== RUN TestKeyType/accept_jwa_constant_OKP +=== PAUSE TestKeyType/accept_jwa_constant_OKP +=== RUN TestKeyType/accept_the_string_OKP +=== PAUSE TestKeyType/accept_the_string_OKP +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== RUN TestKeyType/accept_fmt.Stringer_for_OKP +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +=== PAUSE TestKeyType/accept_fmt.Stringer_for_OKP +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +=== RUN TestKeyType/stringification_for_OKP +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== PAUSE TestKeyType/stringification_for_OKP +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== CONT TestContentEncryptionAlgorithm +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === RUN TestSignatureAlgorithm/accept_jwa_constant_PS384 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS384 +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === RUN TestSignatureAlgorithm/accept_the_string_PS384 +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestSignatureAlgorithm/accept_the_string_PS384 +=== RUN TestKeyType/accept_jwa_constant_OctetSeq === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 +=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq +=== RUN TestKeyType/accept_the_string_oct +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== PAUSE TestKeyType/accept_the_string_oct +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW +=== RUN TestKeyType/accept_fmt.Stringer_for_oct +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW +=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== RUN TestKeyType/stringification_for_oct +=== PAUSE TestKeyType/stringification_for_oct +=== RUN TestKeyType/accept_jwa_constant_RSA +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== PAUSE TestKeyType/accept_jwa_constant_RSA +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== RUN TestKeyType/accept_the_string_RSA +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== PAUSE TestKeyType/accept_the_string_RSA +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== RUN TestKeyType/accept_fmt.Stringer_for_RSA +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== RUN TestKeyType/stringification_for_RSA +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== PAUSE TestKeyType/stringification_for_RSA +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== RUN TestKeyType/bail_out_on_random_integer_value +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== PAUSE TestKeyType/bail_out_on_random_integer_value +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== RUN TestKeyType/check_list_of_elements +=== PAUSE TestKeyType/check_list_of_elements +=== CONT TestKeyType/accept_jwa_constant_EC +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== CONT TestCompressionAlgorithm/check_list_of_elements +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== CONT TestKeyType/check_list_of_elements === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 === RUN TestSignatureAlgorithm/stringification_for_PS384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== CONT TestEllipticCurveAlgorithm +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW +=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 +=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== CONT TestKeyType/bail_out_on_random_integer_value +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== CONT TestKeyType/stringification_for_RSA +=== CONT TestKeyType/stringification_for_OKP +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== CONT TestKeyType/accept_fmt.Stringer_for_RSA +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== CONT TestKeyType/accept_the_string_RSA +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== CONT TestKeyType/accept_jwa_constant_RSA +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW +=== CONT TestKeyType/stringification_for_oct +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW +=== CONT TestKeyType/accept_fmt.Stringer_for_OKP +=== CONT TestKeyType/accept_the_string_OKP +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== CONT TestKeyType/accept_jwa_constant_OKP +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== CONT TestKeyType/stringification_for_EC +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== CONT TestKeyType/accept_fmt.Stringer_for_EC +=== CONT TestKeyType/accept_fmt.Stringer_for_oct +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== CONT TestKeyType/accept_the_string_oct +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== CONT TestKeyType/accept_jwa_constant_OctetSeq +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== CONT TestCompressionAlgorithm/accept_the_string_ +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW +=== CONT TestCompressionAlgorithm/stringification_for_ +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256KW +--- PASS: TestCompressionAlgorithm (0.00s) + --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) + --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) + --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) + --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) + --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) === PAUSE TestSignatureAlgorithm/stringification_for_PS384 === RUN TestSignatureAlgorithm/accept_jwa_constant_PS512 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS512 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM +=== RUN TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== RUN TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== PAUSE TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== RUN TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestContentEncryptionAlgorithm/check_list_of_elements +=== PAUSE TestContentEncryptionAlgorithm/check_list_of_elements +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== RUN TestEllipticCurveAlgorithm/stringification_for_P-256 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== RUN TestEllipticCurveAlgorithm/stringification_for_P-384 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 +=== RUN TestEllipticCurveAlgorithm/stringification_for_P-521 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== CONT TestKeyType/accept_the_string_EC +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM +--- PASS: TestKeyType (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) + --- PASS: TestKeyType/check_list_of_elements (0.00s) + --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) + --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) + --- PASS: TestKeyType/stringification_for_RSA (0.00s) + --- PASS: TestKeyType/stringification_for_OKP (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) + --- PASS: TestKeyType/accept_the_string_RSA (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) + --- PASS: TestKeyType/stringification_for_oct (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) + --- PASS: TestKeyType/accept_the_string_OKP (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) + --- PASS: TestKeyType/stringification_for_EC (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) + --- PASS: TestKeyType/accept_the_string_oct (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) + --- PASS: TestKeyType/accept_the_string_EC (0.00s) +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === RUN TestSignatureAlgorithm/accept_the_string_PS512 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === PAUSE TestSignatureAlgorithm/accept_the_string_PS512 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 +=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestSignatureAlgorithm/stringification_for_PS512 === PAUSE TestSignatureAlgorithm/stringification_for_PS512 +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== CONT TestContentEncryptionAlgorithm/check_list_of_elements +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_dir +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== RUN TestKeyEncryptionAlgorithm/stringification_for_dir +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === RUN TestSignatureAlgorithm/accept_jwa_constant_RS256 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_RS256 === RUN TestSignatureAlgorithm/accept_the_string_RS256 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestSignatureAlgorithm/accept_the_string_RS256 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 === RUN TestSignatureAlgorithm/stringification_for_RS256 +--- PASS: TestContentEncryptionAlgorithm (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) === PAUSE TestSignatureAlgorithm/stringification_for_RS256 === RUN TestSignatureAlgorithm/accept_jwa_constant_RS384 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_RS384 @@ -1686,105 +1739,86 @@ === RUN TestSignatureAlgorithm/check_list_of_elements === PAUSE TestSignatureAlgorithm/check_list_of_elements === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 -=== RUN TestKeyEncryptionAlgorithm/stringification_for_dir -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES -=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 +=== RUN TestEllipticCurveAlgorithm/stringification_for_X25519 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_X448 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 +=== RUN TestEllipticCurveAlgorithm/stringification_for_X448 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 +=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value +=== PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value +=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestEllipticCurveAlgorithm/check_list_of_elements +=== PAUSE TestEllipticCurveAlgorithm/check_list_of_elements +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === CONT TestSignatureAlgorithm/check_list_of_elements -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW -=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS256 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 -=== CONT TestSignatureAlgorithm/accept_the_string_ES512 -=== CONT TestSignatureAlgorithm/stringification_for_PS512 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM -=== CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature -=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== CONT TestSignatureAlgorithm/check_symmetric_values +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256 +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256K +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/EdDSA +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS256 +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/NoSignature +=== RUN TestSignatureAlgorithm/check_symmetric_values/PS256 +=== RUN TestSignatureAlgorithm/check_symmetric_values/PS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/PS512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS256 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS512 +=== CONT TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestSignatureAlgorithm/bail_out_on_random_integer_value === CONT TestSignatureAlgorithm/stringification_for_RS512 -=== CONT TestSignatureAlgorithm/stringification_for_ES384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 -=== CONT TestSignatureAlgorithm/accept_the_string_ES384 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW -=== CONT TestSignatureAlgorithm/stringification_for_RS384 -=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW -=== CONT TestSignatureAlgorithm/stringification_for_ES256K -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW +=== CONT TestSignatureAlgorithm/accept_the_string_RS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_RS512 +=== CONT TestSignatureAlgorithm/stringification_for_RS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestSignatureAlgorithm/accept_the_string_RS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_RS384 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K -=== CONT TestSignatureAlgorithm/accept_the_string_ES256K === CONT TestSignatureAlgorithm/stringification_for_RS256 -=== CONT TestSignatureAlgorithm/stringification_for_ES256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === CONT TestSignatureAlgorithm/accept_the_string_RS256 -=== CONT TestSignatureAlgorithm/accept_the_string_ES256 -=== CONT TestSignatureAlgorithm/stringification_for_PS256 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS256 +=== CONT TestSignatureAlgorithm/stringification_for_PS512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 -=== CONT TestSignatureAlgorithm/stringification_for_HS384 +=== CONT TestSignatureAlgorithm/stringification_for_ES256K === CONT TestSignatureAlgorithm/accept_the_string_PS512 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS512 -=== CONT TestSignatureAlgorithm/accept_the_string_HS384 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== CONT TestSignatureAlgorithm/stringification_for_PS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 +=== CONT TestSignatureAlgorithm/accept_the_string_PS384 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 +=== CONT TestSignatureAlgorithm/stringification_for_PS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 +=== CONT TestSignatureAlgorithm/accept_the_string_PS256 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 +=== CONT TestSignatureAlgorithm/stringification_for_none +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none +=== CONT TestSignatureAlgorithm/accept_the_string_none +=== CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature +=== CONT TestSignatureAlgorithm/stringification_for_HS512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 +=== CONT TestSignatureAlgorithm/accept_the_string_HS512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 +=== CONT TestSignatureAlgorithm/stringification_for_HS384 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 +=== CONT TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 +=== CONT TestSignatureAlgorithm/stringification_for_HS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value ---- PASS: TestContentEncryptionAlgorithm (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (0.00s) -=== CONT TestSignatureAlgorithm/accept_the_string_PS384 === CONT TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestSignatureAlgorithm/stringification_for_EdDSA @@ -1793,184 +1827,184 @@ === CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestSignatureAlgorithm/stringification_for_ES512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 -=== CONT TestKeyType/accept_fmt.Stringer_for_RSA -=== CONT TestKeyType/stringification_for_RSA -=== CONT TestSignatureAlgorithm/stringification_for_none -=== CONT TestSignatureAlgorithm/accept_the_string_PS256 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 -=== CONT TestSignatureAlgorithm/accept_the_string_none -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 -=== CONT TestSignatureAlgorithm/accept_the_string_HS512 -=== CONT TestSignatureAlgorithm/check_symmetric_values -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256 -=== CONT TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256K -=== CONT TestSignatureAlgorithm/bail_out_on_random_integer_value -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES384 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES512 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== CONT TestSignatureAlgorithm/accept_the_string_RS512 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW +=== CONT TestSignatureAlgorithm/accept_the_string_ES512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== CONT TestSignatureAlgorithm/stringification_for_ES384 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 +=== CONT TestSignatureAlgorithm/accept_the_string_ES384 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== CONT TestEllipticCurveAlgorithm/stringification_for_P-521 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 +=== CONT TestEllipticCurveAlgorithm/stringification_for_P-384 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-384 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P384 +=== CONT TestEllipticCurveAlgorithm/stringification_for_P-256 +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K +=== CONT TestSignatureAlgorithm/accept_the_string_ES256K +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K +=== CONT TestSignatureAlgorithm/stringification_for_ES256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 +=== CONT TestSignatureAlgorithm/accept_the_string_ES256 +=== CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== CONT TestEllipticCurveAlgorithm/stringification_for_X448 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 +=== CONT TestEllipticCurveAlgorithm/check_list_of_elements +=== CONT TestEllipticCurveAlgorithm/accept_the_string_X448 +=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 --- PASS: TestEllipticCurveAlgorithm (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 -=== CONT TestKeyType/check_list_of_elements -=== CONT TestSignatureAlgorithm/stringification_for_PS384 -=== CONT TestSignatureAlgorithm/stringification_for_HS256 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 -=== CONT TestKeyType/bail_out_on_random_integer_value -=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== CONT TestKeyType/accept_the_string_RSA -=== CONT TestSignatureAlgorithm/stringification_for_HS512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 -=== CONT TestKeyType/accept_jwa_constant_RSA ---- PASS: TestKeyType (0.00s) - --- PASS: TestKeyType/stringification_for_oct (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) - --- PASS: TestKeyType/accept_the_string_oct (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) - --- PASS: TestKeyType/stringification_for_OKP (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) - --- PASS: TestKeyType/accept_the_string_OKP (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) - --- PASS: TestKeyType/stringification_for_EC (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) - --- PASS: TestKeyType/accept_the_string_EC (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) - --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) - --- PASS: TestKeyType/stringification_for_RSA (0.00s) - --- PASS: TestKeyType/check_list_of_elements (0.00s) - --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) - --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) - --- PASS: TestKeyType/accept_the_string_RSA (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) -=== RUN TestSignatureAlgorithm/check_symmetric_values/EdDSA -=== RUN TestSignatureAlgorithm/check_symmetric_values/HS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/HS384 -=== RUN TestSignatureAlgorithm/check_symmetric_values/HS512 -=== RUN TestSignatureAlgorithm/check_symmetric_values/NoSignature -=== RUN TestSignatureAlgorithm/check_symmetric_values/PS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/PS384 -=== RUN TestSignatureAlgorithm/check_symmetric_values/PS512 -=== RUN TestSignatureAlgorithm/check_symmetric_values/RS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/RS384 -=== RUN TestSignatureAlgorithm/check_symmetric_values/RS512 ---- PASS: TestSignatureAlgorithm (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) +--- PASS: TestSignatureAlgorithm (0.01s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_ES512 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/EdDSA (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS384 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS512 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/NoSignature (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS256 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS384 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_none (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_none (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (0.00s) - --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES512 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS512 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/NoSignature (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES +=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW @@ -2072,81 +2106,81 @@ === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_512 === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_dir +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES -=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_dir -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_dir +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW --- PASS: TestKeyEncryptionAlgorithm (0.01s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) @@ -2172,83 +2206,84 @@ --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_512 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwa 0.020s +ok github.com/lestrrat-go/jwx/jwa 0.043s +? github.com/lestrrat-go/jwx/jwk/internal/x509 [no test files] === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestGH402 @@ -2263,7 +2298,7 @@ === RUN TestHeaders/Iterator/Walk === RUN TestHeaders/Iterator/AsMap === RUN TestHeaders/Iterator/Remove ---- PASS: TestHeaders (0.14s) +--- PASS: TestHeaders (0.26s) --- PASS: TestHeaders/Set_values (0.00s) --- PASS: TestHeaders/Set/Get (0.00s) --- PASS: TestHeaders/PrivateParams (0.00s) @@ -2297,54 +2332,54 @@ --- PASS: TestParse/JSON_format (0.00s) === RUN TestParse_RSAES_OAEP_AES_GCM === RUN TestParse_RSAES_OAEP_AES_GCM/#00 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.X7LElWaOfl5wThET4_quRoiNJUYUUOdQHUM5bYD7lG4ZEMq48DR9aBOszMDXl87zyk_NeoKKdRYLgOvYkNFFXGWWxcKSa5MQpSIJBHx4wvcDUPqwtn9t7rbgxH8PYsStkf_dlhsV6nSM-ttjow6l2sOQqEn590-0Om16VkNyZGqxCTwPTHPsTHaUkj_wCPhMdiOD20OGR68sdmGAuHbUzr1mIlpcQPbEYPe7Ekho1Q2y7NeFYQaTou9CDI8dxiRowh3c4L5hNyyzwB73A2jHsu4K750Ww-OI4AtEgvk2YuUW1zjMbjUqz-653w89Htlg2VDjHVPuvFqctPcZK1kQDw.KmwhjlBkeBc47j8J.RAwKhTWZ_S8jQJ2xGzsCEmqm1CplYTBCng8CcAJR-e_doQTx-x5SDiB4sV8Pei0sfzV2EawXBBV9AT5014EZ.AW7NWe7yGItqiWe6v0EyHA + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.kizorbu4tPy3ZD5RNV91Wfx6sWdjH2RZ2gm6C4qnQODkKPuZrHTAPY4StrK8bc35WerFxYJDx6Ep8TROxMLdarZu3hnVfNSjW_DnHRJ15ZE37l7CAm-w3ojQ1IPYtv22tStxs8rY9CkMcoida64F4qGTgcQeGaiA7uOEbC7u5FT4wzC1IvYmQ7LBnsSYYzoD1fEXR-rA51AhL2MHX1bA02iNThel-wgH3paMEh9hL_38fzYsYGNCwKokiKycgJMFk50u_1QRRxDfQyC0hgL3Kx4j4v3spAxWB5IGMvKN9w37wql5bMzfYtkYFAODsWwd3ZDdb-dr38q_xp1ORbZcEg.UelaR_Yblb7cHfWj.VfQmVobxIxUrGU7TaYVmCvfy4IHj8B-lmYnJxaA_br2nvS5zuRXAoDx16itl4LjEPMxys6dlHWA-LyycvTFE.JQq0VPxj9LvFRPKjgai7GQ === RUN TestParse_RSAES_OAEP_AES_GCM/#00/WithKey === RUN TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet === RUN TestParse_RSAES_OAEP_AES_GCM/#01 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.cDFEk2bnOdt47O1yw-7c0PhgNN6Xd_uUMcGUpvIy4fkPfBcT1PtoRPl3M_K51mPIBqfqXEoeHdFZhy9L_jF7t0yltddjRcsspdi2B4el-EUDn4pSgCAZyKL2lwgmTWcbLmr_jVThTMWsGkUhuK7Jdpkw2osK15cPvTJ7Dk3kmqiS3FvwG80fz0LIOhedfMzoCmipms2g9oFNwLCwf9vKGikxkggrUckksAQLW4Uw4TG1qHhlD3Fr3yHmJnqlawJZ_EeCAuF3OyfI8r1nzQTaCN3-9GEKqwDMnUVg2NIBnJAtvS_5xtAyL65eN_txzVuaf4DsZQmuWnuxAHisAPpqVQ.71GlDuM4InG5QakX.Jq4QYAvE4Ecvlx-nIpmY1u_tXbXibqL4pJxyJ8jhPOcIJYyfvyC_jBjO0f6nJclPvRvJDuV0JQV_FV2x-kdF.bRCUm_9EAtkKTcKtjgpVbw + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Er5Z9xScksTlbFOi-QRh4oxSXTW--DLnI3xfsRNzgM5PnzGbrcTbSfjYk483kD-8tWHW6olgNXxg7SRwXPPOeuwK2HVuH-Uc389I5YcL8TRKzOKgRPtOZ2XCOQTakL-GmTY6pWLVEZ04UvhVtelxk8iauzL3_KMMZ1CmC7OZz7FPnsxuxOva1vE8nVhLWpuI_YdAVitPo3oVe-R8yhVZM83PGLofwuYNbQKYwREexYqKNfvHMDqNTLTmaToF9UKhml2lczcxyC9jmowI9U_vufwm02Y8cUsy7I-K-DRdhZjqrGB_QkD-voGVpFqu4y6JUQ_lS_WCcuOuHN4QzcTOgQ.KCjS_3rXFtw6CuBB.bYlTG8UQDGciUcyAxyZhaZkd0AXqVOw8aV3JucUPHXjtt0yYWm-INvvUywQcT0JXXzj6eYrdDnnjC47_G1vS.qhKBqNDf66gSc4qkWnOIPw === RUN TestParse_RSAES_OAEP_AES_GCM/#01/WithKey === RUN TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet === RUN TestParse_RSAES_OAEP_AES_GCM/#02 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Hql4NZGSMG02UjrtHDQMb5Udp07yDQtea6jLhNuFY_6r4kcmkbs7OJE5xqcd9cGFXsjjuthKNXoGegB0p29pvT3XyfSjAYcvycZi33Zf4KjbbHkuvjX_Yir2f63nJUCd-MMADufN0905Xt8l0aUy-RfUUeAE8WNRhdl0S_ATZxwXCjKzo2Idk6cS4JYipORuDPlP6z1uX-Q88pU0WMwuu6lNp_xPs9Zj_Hi6VOWHwj-hpfPON0QgT_2Yxh_NeX3UCsHddzClOFK28H3RQjM5vX-ZmvH4N6A71kmJvCwyOa8c5w5LTwammKcUG1SRvyKPizfj2d3je8oxLTG_tA67xg.-gipkH6nPKonircS.Bto9KdLgKCjyMNsrG_RxjE7ZpNMuyHA3b4PfGH1rcI7F8Nq7r2NyFURm7gg0RgkCfhiOiR9BYcdJwCKKnWU_._CExOrSRv6wjIW4MPW2A0w + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.N9gICT8oE6YOcBK2uMKKi51bquNHpdu7MZ9gAdxttFtyTNN8TRPQPqO0JMgDwMf_OP4sQtDbLNfEpfw6YgN4AoY19Eh2ygFc0fBF7qgEq5ySsI5bKXJpB6XRlIYeG1U4-I6nIVd2PDiSQvaf-yo0LqDG0HD_FhsfPbOwoMlKpkdozOs4L4r6At9c-sf881GsV-O0TnQk0nFuxdZOn1XtGQDUKyrn2-vfL3RoTTb2RQ_3FQ7uUpti3-zDPm0I16KgPojvq8b89GgFU3ETLo8XJuIH72nQEWbkGgJY4ny45r1aRfDtI3Ve2IWz0A12ivk-_Jed8asKyTr_0QpSAJjt9Q.M1O8trBhA1lsIHp5.3jGj4goUinwD_-GRIXTx4Wcu3QsuhXH7aGUnvWjAKBd7TRkZTJ72KPnJsXSeRHCcPLnY1-HyklUkmhbkGXmP.W36yJVJ4DmTzYzxGunPTAw === RUN TestParse_RSAES_OAEP_AES_GCM/#02/WithKey === RUN TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet === RUN TestParse_RSAES_OAEP_AES_GCM/#03 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.HQFDAzE5cyd6TbFt0SiLtqrjGn9XdTx-cHeqcIq4OiNl5mf5TJq7oKukanl32cEZfNNQMM0qHag61VqNb-iyIfsMNzWxUI1_xUOYaAx6IaaTmZnapLlU_O4O9W6T2FnagYItRkW_1j4gzPlN8K7GJjrjX26Cu7QsmckMcu7or3a3QQ40jITCwwiFnmmw4MLyXL-6tOR52-WWl5f4PMw5LzJnzarBSrMKXryQISSiCjg5PjAfONwf3rSgHMH46EOxS2q3tDtdxlXxmPEgYk4V5KWb0G5yRBMFAlhKBKrhXhYeTDbeUz8GTva-16Xwn3vpju5LDtsvOAH_ryYUHsvv9Q.uIL6yhflScons7N8.7dkqOEcmPwyAXPgC5G5S6fXL7FSRqlCcTOC5-6YApLqKE0FQNlvJSo0gsi7xWHZIPSWJE3Z3DHaI190Y-t7n.pbTtJvIFCpcgQV09g4dIog + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.MLujGsEahXszcSPIZolGnXhbHGui5gxzNKjrugCetT6aR47Sslziwth610G9LZJEMtEtzyHoscv6jjHqgTzRkERQjbmPHdHKOgaGpxaRWu5aqmoV5I5F3HBJefXFzuUa9OF8qzGehKS9jg468eGZL6JL9roBhR5mi5xniEvTL1KhNfgPYMJ3g5jGA-pczmm76QQ-CYHXIr2Gp1s4WXfNAO0oFMvfTLfVl87wiBcxS_g9H7HFDs8mUCAk9S3KfxhkUN4oeVX8_YRRLShomJMwY4kIDTyMY4aH9Gh72y31dDshh1N7KTnLFhd04ItNhtDUbvcfcVqFFBewnGadq7so-Q.UiTJXsFkuHlBISmc.G9cMkVVY9AVxqfrlFMLign1R1acSw2y7HsXSdj6Crd0o3O7h5czRkcdQ9wj-4JStrNx8BhfOxf7vsRX8jAj6.3g2RT7qmcLyoC5NWiCiHaQ === RUN TestParse_RSAES_OAEP_AES_GCM/#03/WithKey === RUN TestParse_RSAES_OAEP_AES_GCM/#03/WithKeySet === RUN TestParse_RSAES_OAEP_AES_GCM/#04 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.cWye8nPPFYjyLYqPLF35PEhyNoVRMj_IJ64BYLeoZWnT3ZjpnK3ZMDpZexg4RbxvDFFLJuYH4UCZZSphF0rlLkqIWZnDEXVhWXD_tUJHpRGTiaZ5Q8hOPJE6okmz_WEUgxz_q3bV2YbWF5IgdjxVgRv7ZWqeoEmZeizDLcjCpojmT36X3WDzjzEetvDrExDKsLMSyCjcRhTWKxNznWpyqZZyDuXESyMGTYBM4uHjsunCNauKoAiNBXW8uv4miASX7m5MS4WH8g6iviy-Xs-_T7_Q0FhrLbUyVFrJDzcJogg2HvO03IzMyfxnP_wtrms0iWWFupyATJjSrvEVAzuNXQ.AQesUvShDb2hwVKf.PLhfb6chLLqQVt4hS2XM3jaBSheB-3It8EFU2SGtwiePVdeR7g2vKCxaPHWnHOzkBbg70TRlGFSV3nYzjBKO.n1Zh0_6XY1bUxKph2KyWLw + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.a9cXPGATjcTA8RbU6rC-6nHKJEq48f__V92I_lHLmLGnuRPosdLKbBh1Sma1TyjOHZaBr431Qytk083AlH0AvsgjVvMKN8vKmH3_WF6Wa2n-LCNsrPDjmvceREtzVLTM7lWbmRwbeFZA715OQpZALshgcudtAEtF9wiqsIolOofogXahI2JuJi57K-Htmdu2ZXQbjMuJ2up_w9FpL6hqO_mSE8UV1qBo4_NDPseCuV9ru16I6lgsLL_LLeHsaCH-d4bhQF9EST4AQBNAOMFgYTKWlBXTPxv1OzNpjHNJJf45y8pzP14QMWqYiqHUFs08_Iz9j-mTAe0GAgeHt6pylw.lZx9-jg8mz9H-GMY.yvVlzvP41gSHdT1UC6p-ip4uK9QlHxP63ZeTLWrHXneJKbqqFKYxWOHCaN0XgZ2Ue4Z63hFEhVQQ-HM9cDB6.Ht_oQBOs1IINRLE86m4dig === RUN TestParse_RSAES_OAEP_AES_GCM/#04/WithKey === RUN TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet === RUN TestParse_RSAES_OAEP_AES_GCM/#05 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.FLGJobA8YGyuemx4tGQrQwA2Qkidsx__AAMJpHnITSnNg_nKqIy-ua-0wP-NhWxB4zbkmuJAKu4ptlvfIcsxhgDCpVEvcMQNPbUnZacbH-fvdS1Qw6-oRktuDCU8qDPLpIpinpG_Lqasre50cwuVy8UJ67LnXv38K1fkk-RTPf0YMPR24rCq1Bd_EHcLJznss_o8wkwYMxzz899ja9gdJ7CkuitW7vJkEXqntywGuPLkdXb9lsDh_aqHDBKmis_Z3BgdmrddmrAp0IY5qyGMj1OdYAc-oItxJWEVOa-MpGKQEqvl2Znce9mqvdRROQUibQO41GKDqNIurTdEGJk1MA.5DCqrgsaLo09bt1v.aZZFNqtYYNr_vLDkF5CFYbGjUuFm19nhgaytApbzZRaINDkgoB8FvnnO2rxCZzdTfVl3JLAjh2ISFrWEVoSN.DreigFX1nsIUvoAcS9HbPA + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.dXqvZ6nk_68iApOdZHpao7umwqAlfPyc9SDab5i4Atn2PZNExA3I1RW9GNC-J3RpSRLXPFfpeWmwDOb-_dZTDf5MW_-G_QLuY3gRtHxDaM-eVzoe0aSHJcfCiZ-CLDj_LIPgL59DDGAa-2-ZBsnqdZTIOupYF2Bzj5QuxF3RACykyfFch8SBeut9JqZ_s34_VtAarubLNmvIB6JUEOkskHyenk1XQQQml3P2nr_DDv48sRrPVHE1furkF1v-Je5BUNbwukMPX4s-HUL1H02IXR2oukyIoGznQ1Y26qXuqi88bb9uf3vAYzyfuENdbpQ4A-53SJDrKvQCo4KWxar74A.fr7cjhBzhEmBaWKK.hZIq4FbKO-kvzedGa77Zv07DZIt7ntviWxBduP2ukf6WMnbQqBOqijk00Iu4NsjL2rUWyDxuzuEHIAmqw1iW.0WeuVQj2WZAUKvYM7ntt_A === RUN TestParse_RSAES_OAEP_AES_GCM/#05/WithKey === RUN TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet === RUN TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal ---- PASS: TestParse_RSAES_OAEP_AES_GCM (0.47s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00 (0.06s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKey (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01 (0.07s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKey (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet (0.04s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02 (0.06s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKey (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03 (0.10s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKey (0.04s) +--- PASS: TestParse_RSAES_OAEP_AES_GCM (1.11s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00 (0.22s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKey (0.11s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet (0.11s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01 (0.24s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKey (0.11s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet (0.12s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02 (0.17s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKey (0.09s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet (0.08s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03 (0.13s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKey (0.07s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKeySet (0.06s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04 (0.08s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKey (0.04s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05 (0.06s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKey (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet (0.03s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04 (0.13s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKey (0.07s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet (0.06s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05 (0.11s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKey (0.06s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet (0.05s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s) === RUN TestRoundtrip_RSAES_OAEP_AES_GCM ---- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (3.29s) +--- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (6.40s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 ---- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (3.27s) +--- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (5.70s) === RUN TestEncode_A128KW_A128CBC_HS256 --- PASS: TestEncode_A128KW_A128CBC_HS256 (0.01s) === RUN TestEncode_ECDH @@ -2375,22 +2410,22 @@ jwe_test.go:433: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:433: Lorem ipsum ---- PASS: TestEncode_ECDH (0.43s) - --- PASS: TestEncode_ECDH/P-256 (0.03s) +--- PASS: TestEncode_ECDH (0.89s) + --- PASS: TestEncode_ECDH/P-256 (0.06s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES (0.01s) - --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A256KW (0.00s) - --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A192KW (0.00s) + --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A256KW (0.01s) + --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A192KW (0.01s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A128KW (0.01s) - --- PASS: TestEncode_ECDH/P-384 (0.10s) - --- PASS: TestEncode_ECDH/P-384/ECDH-ES (0.02s) - --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A256KW (0.02s) - --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A192KW (0.02s) - --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A128KW (0.02s) - --- PASS: TestEncode_ECDH/P-521 (0.30s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.07s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.07s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.07s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.07s) + --- PASS: TestEncode_ECDH/P-384 (0.20s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES (0.04s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A256KW (0.04s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A192KW (0.03s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A128KW (0.03s) + --- PASS: TestEncode_ECDH/P-521 (0.63s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.15s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.15s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.16s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.15s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:433: Lorem ipsum @@ -2400,17 +2435,17 @@ jwe_test.go:433: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:433: Lorem ipsum ---- PASS: TestEncode_X25519 (0.01s) - --- PASS: TestEncode_X25519/ECDH-ES (0.00s) - --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.00s) - --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.00s) - --- PASS: TestEncode_X25519/ECDH-ES+A128KW (0.00s) +--- PASS: TestEncode_X25519 (0.02s) + --- PASS: TestEncode_X25519/ECDH-ES (0.01s) + --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.01s) + --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.01s) + --- PASS: TestEncode_X25519/ECDH-ES+A128KW (0.01s) === RUN Test_GHIssue207 === RUN Test_GHIssue207/ECDH-ES === RUN Test_GHIssue207/ECDH-ES+A256KW ---- PASS: Test_GHIssue207 (0.06s) - --- PASS: Test_GHIssue207/ECDH-ES (0.03s) - --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.03s) +--- PASS: Test_GHIssue207 (0.13s) + --- PASS: Test_GHIssue207/ECDH-ES (0.07s) + --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.07s) === RUN TestEncode_Direct === RUN TestEncode_Direct/A128CBC-HS256 === RUN TestEncode_Direct/A128GCM @@ -2445,34 +2480,34 @@ --- PASS: TestReadFile (0.00s) === RUN TestCustomField === RUN TestCustomField/jwe.Parse_+_json.Unmarshal ---- PASS: TestCustomField (0.49s) +--- PASS: TestCustomField (0.94s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 ---- PASS: TestGH554 (0.05s) +--- PASS: TestGH554 (0.11s) === RUN TestGH803 ---- PASS: TestGH803 (0.02s) +--- PASS: TestGH803 (0.04s) === RUN TestGH840 --- PASS: TestGH840 (0.00s) === RUN TestGH924 --- PASS: TestGH924 (0.00s) === RUN TestGH1001 ---- PASS: TestGH1001 (0.52s) +--- PASS: TestGH1001 (4.40s) === RUN TestGHSA_7f9x_gw85_8grf ---- PASS: TestGHSA_7f9x_gw85_8grf (5.02s) +--- PASS: TestGHSA_7f9x_gw85_8grf (5.01s) === RUN TestMaxBufferSize ---- PASS: TestMaxBufferSize (0.63s) +--- PASS: TestMaxBufferSize (2.98s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey === RUN TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize === RUN TestMaxDecompressBufferSize/Default_10MB_globally ---- PASS: TestMaxDecompressBufferSize (3.60s) - --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.01s) - --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.02s) - --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.02s) - --- PASS: TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize (0.02s) - --- PASS: TestMaxDecompressBufferSize/Default_10MB_globally (0.01s) +--- PASS: TestMaxDecompressBufferSize (5.06s) + --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.05s) + --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.06s) + --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.04s) + --- PASS: TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize (0.05s) + --- PASS: TestMaxDecompressBufferSize/Default_10MB_globally (0.02s) === RUN TestRecipient === RUN TestRecipient/JSON_Marshaling --- PASS: TestRecipient (0.00s) @@ -2480,13 +2515,13 @@ === CONT TestGHIssue230 --- PASS: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe 18.007s +ok github.com/lestrrat-go/jwx/jwe 33.093s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.014s +ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.019s === RUN TestAES cipher_test.go:25: keysize = 16 cipher_test.go:25: keysize = 24 @@ -2496,11 +2531,11 @@ cipher_test.go:25: keysize = 64 --- PASS: TestAES (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.014s +ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.044s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.012s +ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.043s === RUN TestRFC3394_Wrap keyenc_test.go:49: kek = 000102030405060708090A0B0C0D0E0F keyenc_test.go:50: data = 00112233445566778899AABBCCDDEEFF @@ -2513,11 +2548,11 @@ keyenc_test.go:51: expected = A8F9BC1612C68B3FF6E6F4FBE30E71E4769C8B80A32CB8958CD5D17D6B254DA1 --- PASS: TestRFC3394_Wrap (0.00s) === RUN TestDeriveECDHES ---- PASS: TestDeriveECDHES (0.00s) +--- PASS: TestDeriveECDHES (0.01s) === RUN TestKeyWrap --- PASS: TestKeyWrap (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.010s +ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.023s === RUN TestX509CertChain === RUN TestX509CertChain/Set_X509CertChainKey === RUN TestX509CertChain/Set_X509CertChainKey#01 @@ -2571,7 +2606,7 @@ === RUN TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Iterate === RUN TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Walk === RUN TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/AsMap ---- PASS: TestIterator (0.00s) +--- PASS: TestIterator (0.01s) --- PASS: TestIterator/*jwk.rsaPrivateKey (0.00s) --- PASS: TestIterator/*jwk.rsaPrivateKey/Iterate (0.00s) --- PASS: TestIterator/*jwk.rsaPrivateKey/Walk (0.00s) @@ -2640,20 +2675,20 @@ === RUN TestECDSA/PrivateKey === RUN TestECDSA/PrivateKey/New === RUN TestECDSA/PrivateKey/Fields -=== RUN TestECDSA/PrivateKey/Fields/x -=== RUN TestECDSA/PrivateKey/Fields/private +=== RUN TestECDSA/PrivateKey/Fields/use +=== RUN TestECDSA/PrivateKey/Fields/kid === RUN TestECDSA/PrivateKey/Fields/kty -=== RUN TestECDSA/PrivateKey/Fields/key_ops -=== RUN TestECDSA/PrivateKey/Fields/x5c -=== RUN TestECDSA/PrivateKey/Fields/x5t#S256 -=== RUN TestECDSA/PrivateKey/Fields/x5u === RUN TestECDSA/PrivateKey/Fields/crv -=== RUN TestECDSA/PrivateKey/Fields/kid -=== RUN TestECDSA/PrivateKey/Fields/use -=== RUN TestECDSA/PrivateKey/Fields/alg +=== RUN TestECDSA/PrivateKey/Fields/x === RUN TestECDSA/PrivateKey/Fields/y === RUN TestECDSA/PrivateKey/Fields/d +=== RUN TestECDSA/PrivateKey/Fields/x5c === RUN TestECDSA/PrivateKey/Fields/x5t +=== RUN TestECDSA/PrivateKey/Fields/alg +=== RUN TestECDSA/PrivateKey/Fields/key_ops +=== RUN TestECDSA/PrivateKey/Fields/x5u +=== RUN TestECDSA/PrivateKey/Fields/private +=== RUN TestECDSA/PrivateKey/Fields/x5t#S256 === RUN TestECDSA/PrivateKey/Roundtrip === RUN TestECDSA/PrivateKey/Roundtrip/WithPEM(true) === RUN TestECDSA/PrivateKey/Roundtrip/WithPEM(false) @@ -2664,19 +2699,19 @@ === RUN TestECDSA/PublicKey === RUN TestECDSA/PublicKey/New === RUN TestECDSA/PublicKey/Fields -=== RUN TestECDSA/PublicKey/Fields/crv -=== RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/private -=== RUN TestECDSA/PublicKey/Fields/alg -=== RUN TestECDSA/PublicKey/Fields/key_ops +=== RUN TestECDSA/PublicKey/Fields/use +=== RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/x5c -=== RUN TestECDSA/PublicKey/Fields/x5u === RUN TestECDSA/PublicKey/Fields/kty +=== RUN TestECDSA/PublicKey/Fields/crv +=== RUN TestECDSA/PublicKey/Fields/x +=== RUN TestECDSA/PublicKey/Fields/y +=== RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/kid -=== RUN TestECDSA/PublicKey/Fields/x5t -=== RUN TestECDSA/PublicKey/Fields/use === RUN TestECDSA/PublicKey/Fields/x5t#S256 -=== RUN TestECDSA/PublicKey/Fields/y +=== RUN TestECDSA/PublicKey/Fields/x5u +=== RUN TestECDSA/PublicKey/Fields/alg === RUN TestECDSA/PublicKey/Roundtrip === RUN TestECDSA/PublicKey/Roundtrip/WithPEM(true) === RUN TestECDSA/PublicKey/Roundtrip/WithPEM(false) @@ -2688,47 +2723,47 @@ === RUN TestECDSA/Curve_types/P-256 === RUN TestECDSA/Curve_types/P-384 === RUN TestECDSA/Curve_types/P-521 ---- PASS: TestECDSA (0.17s) - --- PASS: TestECDSA/PrivateKey (0.01s) +--- PASS: TestECDSA (0.50s) + --- PASS: TestECDSA/PrivateKey (0.03s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5u (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) - --- PASS: TestECDSA/PrivateKey/Roundtrip (0.01s) - --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(true) (0.01s) + --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5u (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) + --- PASS: TestECDSA/PrivateKey/Roundtrip (0.03s) + --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(true) (0.03s) --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(false) (0.00s) --- PASS: TestECDSA/PrivateKey/Raw (0.00s) --- PASS: TestECDSA/PrivateKey/PublicKey (0.00s) --- PASS: TestECDSA/PrivateKey/IsPrivate (0.00s) --- PASS: TestECDSA/PrivateKey/Set/Remove (0.00s) - --- PASS: TestECDSA/PublicKey (0.00s) + --- PASS: TestECDSA/PublicKey (0.01s) --- PASS: TestECDSA/PublicKey/New (0.00s) - --- PASS: TestECDSA/PublicKey/Fields (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) + --- PASS: TestECDSA/PublicKey/Fields (0.01s) --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5u (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5u (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(false) (0.00s) @@ -2736,24 +2771,24 @@ --- PASS: TestECDSA/PublicKey/PublicKey (0.00s) --- PASS: TestECDSA/PublicKey/IsPrivate (0.00s) --- PASS: TestECDSA/PublicKey/Set/Remove (0.00s) - --- PASS: TestECDSA/Curve_types (0.16s) + --- PASS: TestECDSA/Curve_types (0.46s) --- PASS: TestECDSA/Curve_types/P-256 (0.00s) - --- PASS: TestECDSA/Curve_types/P-384 (0.03s) - --- PASS: TestECDSA/Curve_types/P-521 (0.12s) + --- PASS: TestECDSA/Curve_types/P-384 (0.12s) + --- PASS: TestECDSA/Curve_types/P-521 (0.34s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields -=== RUN TestSymmetric/Key/Fields/kty -=== RUN TestSymmetric/Key/Fields/k -=== RUN TestSymmetric/Key/Fields/use -=== RUN TestSymmetric/Key/Fields/x5c -=== RUN TestSymmetric/Key/Fields/x5t#S256 === RUN TestSymmetric/Key/Fields/x5u -=== RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/alg === RUN TestSymmetric/Key/Fields/key_ops +=== RUN TestSymmetric/Key/Fields/x5c +=== RUN TestSymmetric/Key/Fields/k +=== RUN TestSymmetric/Key/Fields/x5t#S256 +=== RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/x5t +=== RUN TestSymmetric/Key/Fields/kty +=== RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Roundtrip === RUN TestSymmetric/Key/Roundtrip/WithPEM(false) === RUN TestSymmetric/Key/Raw @@ -2763,17 +2798,17 @@ --- PASS: TestSymmetric (0.00s) --- PASS: TestSymmetric/Key (0.00s) --- PASS: TestSymmetric/Key/Fields (0.00s) - --- PASS: TestSymmetric/Key/Fields/kty (0.00s) - --- PASS: TestSymmetric/Key/Fields/k (0.00s) - --- PASS: TestSymmetric/Key/Fields/use (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) --- PASS: TestSymmetric/Key/Fields/x5u (0.00s) - --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (0.00s) --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) + --- PASS: TestSymmetric/Key/Fields/k (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) + --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) + --- PASS: TestSymmetric/Key/Fields/kty (0.00s) + --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Roundtrip (0.00s) --- PASS: TestSymmetric/Key/Roundtrip/WithPEM(false) (0.00s) --- PASS: TestSymmetric/Key/Raw (0.00s) @@ -2804,7 +2839,7 @@ === RUN TestTypedFields/Set === RUN TestTypedFields/Set/Basic === RUN TestTypedFields/Set/json.RawMessage ---- PASS: TestTypedFields (0.70s) +--- PASS: TestTypedFields (4.35s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage (0.00s) @@ -2851,7 +2886,7 @@ jwk_test.go:1695: key-1 found jwk_test.go:1695: key-2 found jwk_test.go:1695: key-3 found ---- PASS: TestGH412 (5.68s) +--- PASS: TestGH412 (7.70s) --- PASS: TestGH412/Remove_at_position_0 (0.00s) --- PASS: TestGH412/Remove_at_position_1 (0.00s) --- PASS: TestGH412/Remove_at_position_2 (0.00s) @@ -2867,7 +2902,7 @@ === RUN TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_original_buffer === RUN TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_serialized === RUN TestSetWithPrivateParams/Set_private_parameters ---- PASS: TestSetWithPrivateParams (0.51s) +--- PASS: TestSetWithPrivateParams (0.93s) --- PASS: TestSetWithPrivateParams/JWK_instead_of_JWKS (0.00s) --- PASS: TestSetWithPrivateParams/JWK_instead_of_JWKS/Check_original_buffer (0.00s) --- PASS: TestSetWithPrivateParams/JWK_instead_of_JWKS/Check_serialized (0.00s) @@ -2880,19 +2915,19 @@ === RUN TestFetch/MapWhitelist === RUN TestFetch/RegexpWhitelist === RUN TestFetch/WhitelistFunc ---- PASS: TestFetch (0.74s) - --- PASS: TestFetch/InsecureWhitelist (0.00s) +--- PASS: TestFetch (2.37s) + --- PASS: TestFetch/InsecureWhitelist (0.01s) --- PASS: TestFetch/MapWhitelist (0.00s) - --- PASS: TestFetch/RegexpWhitelist (0.00s) + --- PASS: TestFetch/RegexpWhitelist (0.01s) --- PASS: TestFetch/WhitelistFunc (0.00s) === RUN TestGH567 === RUN TestGH567/Parse_with_ignoreParseError=true === RUN TestGH567/Parse_with_ignoreParseError=false === RUN TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error ---- PASS: TestGH567 (0.69s) +--- PASS: TestGH567 (2.74s) --- PASS: TestGH567/Parse_with_ignoreParseError=true (0.00s) --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.00s) - --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (0.69s) + --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (2.74s) === RUN TestAvailableCurves --- PASS: TestAvailableCurves (0.00s) === RUN TestCurveForAlgorithm @@ -2901,18 +2936,18 @@ === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_0 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_1 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_2 ---- PASS: TestGH664 (1.10s) - --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_0 (0.03s) - --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_1 (0.03s) - --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_2 (0.03s) +--- PASS: TestGH664 (2.21s) + --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_0 (0.14s) + --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_1 (0.18s) + --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_2 (0.17s) === RUN TestGH730 --- PASS: TestGH730 (0.00s) === RUN TestECDSAPEM ---- PASS: TestECDSAPEM (0.00s) +--- PASS: TestECDSAPEM (0.01s) === RUN TestGH947 --- PASS: TestGH947 (0.00s) === RUN TestValidation ---- PASS: TestValidation (2.25s) +--- PASS: TestValidation (6.24s) === RUN TestCache === PAUSE TestCache === RUN TestRefreshSnapshot @@ -2922,18 +2957,13 @@ === RUN TestPostFetch === PAUSE TestPostFetch === RUN TestSet ---- PASS: TestSet (2.59s) +--- PASS: TestSet (6.81s) === RUN Test_X5CHeader === RUN Test_X5CHeader/Marshal/Unmarshal --- PASS: Test_X5CHeader (0.00s) --- PASS: Test_X5CHeader/Marshal/Unmarshal (0.00s) === CONT TestHeader -=== CONT TestIssue270 === RUN TestHeader/Roundtrip ---- PASS: TestIssue270 (0.00s) -=== CONT TestIssue207 -=== CONT TestPublicKeyOf -=== CONT TestAssignKeyID === PAUSE TestHeader/Roundtrip === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError @@ -2943,16 +2973,18 @@ === RUN TestHeader/Roundtrip/Private_params === PAUSE TestHeader/Roundtrip/Private_params === CONT TestHeader/Roundtrip/Private_params -=== CONT TestHeader/Algorithm -=== CONT TestHeader/RoundtripError +=== CONT TestIssue207 +--- PASS: TestIssue207 (0.00s) +=== CONT TestErrorSink +=== CONT TestPublicKeyOf +=== CONT TestAssignKeyID === CONT TestAccept === RUN TestAccept/KeyOperation ---- PASS: TestHeader (0.00s) - --- PASS: TestHeader/Roundtrip (0.00s) - --- PASS: TestHeader/Roundtrip/Private_params (0.00s) - --- PASS: TestHeader/Algorithm (0.00s) - --- PASS: TestHeader/RoundtripError (0.00s) === PAUSE TestAccept/KeyOperation +=== RUN TestAccept/KeyUsage +=== PAUSE TestAccept/KeyUsage +=== CONT TestIssue270 +=== CONT TestRoundtrip === CONT TestParse === RUN TestParse/RSA_Public_Key === PAUSE TestParse/RSA_Public_Key @@ -2970,115 +3002,239 @@ === PAUSE TestParse/X25519_Public_Key === RUN TestParse/X25519_Private_Key === PAUSE TestParse/X25519_Private_Key +=== CONT TestNew +=== CONT TestAccept/KeyUsage === CONT TestParse/RSA_Public_Key === RUN TestParse/RSA_Public_Key/json.Unmarshal -=== CONT TestParse/Ed25519_Private_Key -=== RUN TestParse/Ed25519_Private_Key/json.Unmarshal +=== CONT TestAccept/KeyOperation === CONT TestParse/X25519_Private_Key === RUN TestParse/X25519_Private_Key/json.Unmarshal ---- PASS: TestIssue207 (0.00s) -=== CONT TestNew -=== RUN TestParse/Ed25519_Private_Key/jwk.Parse ---- PASS: TestNew (0.00s) -=== RUN TestParse/RSA_Public_Key/jwk.Parse -=== CONT TestCache -=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey -=== RUN TestParse/X25519_Private_Key/jwk.Parse -=== RUN TestCache/CachedSet -=== RUN TestParse/RSA_Public_Key/jwk.ParseKey -=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw -=== CONT TestPostFetch -=== PAUSE TestCache/CachedSet +=== CONT TestHeader/Algorithm +=== CONT TestParse/X25519_Public_Key +=== RUN TestParse/X25519_Public_Key/json.Unmarshal +=== CONT TestHeader/RoundtripError +=== CONT TestParse/Ed25519_Private_Key +=== RUN TestParse/Ed25519_Private_Key/json.Unmarshal +=== CONT TestReadFile +=== CONT TestParse/Ed25519_Public_Key +=== RUN TestParse/Ed25519_Public_Key/json.Unmarshal === CONT TestOKP -=== RUN TestCache/Specify_explicit_refresh_interval -=== RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw -=== RUN TestParse/X25519_Private_Key/jwk.ParseKey === RUN TestOKP/Ed25519 === PAUSE TestOKP/Ed25519 +=== RUN TestOKP/X25519 +=== PAUSE TestOKP/X25519 +=== CONT TestPostFetch === RUN TestPostFetch/No_PostFetch === PAUSE TestPostFetch/No_PostFetch === RUN TestPostFetch/With_PostFetch -=== CONT TestRoundtrip -=== RUN TestAccept/KeyUsage === PAUSE TestPostFetch/With_PostFetch -=== CONT TestPostFetch/No_PostFetch -=== PAUSE TestAccept/KeyUsage -=== CONT TestAccept/KeyOperation === CONT TestParse/Invalid_ECDSA_Private_Key -=== CONT TestAccept/KeyUsage -=== CONT TestPostFetch/With_PostFetch ---- PASS: TestAccept (0.00s) - --- PASS: TestAccept/KeyOperation (0.00s) - --- PASS: TestAccept/KeyUsage (0.00s) -=== CONT TestParse/Ed25519_Public_Key -=== RUN TestParse/Ed25519_Public_Key/json.Unmarshal +=== CONT TestParse/RSA_Private_Key +=== RUN TestParse/RSA_Private_Key/json.Unmarshal +=== CONT TestRSA +=== RUN TestRSA/PublicKey +=== PAUSE TestRSA/PublicKey +=== RUN TestRSA/Private_Key +=== PAUSE TestRSA/Private_Key +=== RUN TestRSA/Thumbprint === CONT TestParse/ECDSA_Private_Key === RUN TestParse/ECDSA_Private_Key/json.Unmarshal -=== CONT TestParse/X25519_Public_Key -=== RUN TestParse/X25519_Public_Key/json.Unmarshal +--- PASS: TestIssue270 (0.00s) +--- PASS: TestNew (0.00s) +=== RUN TestParse/RSA_Public_Key/jwk.Parse +=== RUN TestParse/RSA_Public_Key/jwk.ParseKey +=== RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw +=== RUN TestParse/RSA_Public_Key/ParseRawKey +=== CONT TestCache +=== RUN TestCache/CachedSet +=== PAUSE TestCache/CachedSet +--- PASS: TestAccept (0.00s) + --- PASS: TestAccept/KeyUsage (0.00s) + --- PASS: TestAccept/KeyOperation (0.00s) +=== RUN TestCache/Specify_explicit_refresh_interval +=== RUN TestParse/X25519_Private_Key/jwk.Parse === RUN TestParse/X25519_Public_Key/jwk.Parse -=== RUN TestParse/ECDSA_Private_Key/jwk.Parse -=== CONT TestParse/RSA_Private_Key -=== CONT TestReadFile -=== CONT TestErrorSink +=== RUN TestParse/X25519_Private_Key/jwk.ParseKey === PAUSE TestCache/Specify_explicit_refresh_interval -=== CONT TestRSA -=== RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw -=== RUN TestParse/RSA_Public_Key/ParseRawKey -=== RUN TestOKP/X25519 ---- SKIP: TestReadFile (0.00s) === RUN TestCache/Calculate_next_refresh_from_Cache-Control_header +=== CONT TestOKP/Ed25519 +=== RUN TestOKP/Ed25519/PrivateKey +=== RUN TestParse/X25519_Public_Key/jwk.ParseKey +=== PAUSE TestOKP/Ed25519/PrivateKey +=== RUN TestOKP/Ed25519/PublicKey +=== PAUSE TestOKP/Ed25519/PublicKey +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/Roundtrip (0.00s) + --- PASS: TestHeader/Roundtrip/Private_params (0.00s) + --- PASS: TestHeader/Algorithm (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) +=== RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/Ed25519_Private_Key/jwk.Parse +=== RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw === PAUSE TestCache/Calculate_next_refresh_from_Cache-Control_header +=== CONT TestPostFetch/No_PostFetch +--- SKIP: TestReadFile (0.00s) +=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey === RUN TestCache/Backoff === PAUSE TestCache/Backoff -=== CONT TestCache/CachedSet -=== RUN TestRSA/PublicKey -=== PAUSE TestRSA/PublicKey -=== RUN TestRSA/Private_Key -=== PAUSE TestRSA/Private_Key -=== RUN TestRSA/Thumbprint +=== RUN TestParse/Ed25519_Public_Key/jwk.Parse +=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/Ed25519_Public_Key/jwk.ParseKey +=== RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw +=== RUN TestParse/Ed25519_Public_Key/ParseRawKey +=== RUN TestParse/RSA_Private_Key/jwk.Parse +=== CONT TestOKP/Ed25519/PrivateKey +=== RUN TestParse/RSA_Private_Key/jwk.ParseKey +=== RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/ECDSA_Private_Key/jwk.Parse +=== RUN TestParse/RSA_Private_Key/ParseRawKey +=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey +=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/ECDSA_Private_Key/ParseRawKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields +=== RUN TestParse/X25519_Public_Key/ParseRawKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5u === CONT TestRSA/PublicKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields/private +=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg +=== RUN TestOKP/Ed25519/PrivateKey/Fields/d +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x +=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kty === RUN TestRSA/PublicKey/Fields +=== RUN TestRSA/PublicKey/Fields/alg +=== RUN TestOKP/Ed25519/PrivateKey/Fields/use +=== CONT TestCache/CachedSet +=== RUN TestRSA/PublicKey/Fields/x5c +=== RUN TestRSA/PublicKey/Fields/kty === RUN TestRSA/PublicKey/Fields/n +=== RUN TestRSA/PublicKey/Fields/kid === RUN TestRSA/PublicKey/Fields/use -=== RUN TestRSA/PublicKey/Fields/key_ops -=== RUN TestRSA/PublicKey/Fields/x5c === RUN TestRSA/PublicKey/Fields/x5u +=== RUN TestRSA/PublicKey/Fields/key_ops === RUN TestRSA/PublicKey/Fields/e -=== RUN TestRSA/PublicKey/Fields/kty -=== RUN TestRSA/PublicKey/Fields/kid -=== RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/private -=== RUN TestRSA/PublicKey/Fields/alg +=== RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/x5t#S256 === RUN TestRSA/PublicKey/Roundtrip === RUN TestRSA/PublicKey/Roundtrip/WithPEM(true) +=== CONT TestOKP/X25519 +=== CONT TestOKP/Ed25519/PublicKey +=== CONT TestPostFetch/With_PostFetch +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t +=== RUN TestOKP/X25519/PublicKey +=== PAUSE TestOKP/X25519/PublicKey +=== CONT TestCache/Backoff +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c +=== RUN TestOKP/Ed25519/PublicKey/Fields +=== RUN TestOKP/Ed25519/PublicKey/Fields/alg +=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip +=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) +=== RUN TestOKP/Ed25519/PublicKey/Fields/key_ops +=== RUN TestOKP/Ed25519/PublicKey/Fields/kty +=== RUN TestOKP/Ed25519/PublicKey/Fields/x +=== RUN TestOKP/Ed25519/PublicKey/Fields/kid +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5u +=== RUN TestOKP/Ed25519/PublicKey/Fields/private +=== RUN TestParse/Ed25519_Private_Key/ParseRawKey +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5c +=== RUN TestOKP/Ed25519/PublicKey/Fields/crv +=== RUN TestOKP/Ed25519/PublicKey/Fields/use +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t +=== CONT TestCache/Calculate_next_refresh_from_Cache-Control_header +=== RUN TestOKP/Ed25519/PrivateKey/Raw +=== RUN TestOKP/Ed25519/PublicKey/Roundtrip +=== RUN TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) +=== NAME TestCache/Calculate_next_refresh_from_Cache-Control_header + refresh_test.go:233: Waiting for fetching goroutines... +=== CONT TestCache/Specify_explicit_refresh_interval + refresh_test.go:169: Waiting for fetching goroutines... +=== RUN TestParse/X25519_Private_Key/ParseRawKey +=== RUN TestOKP/Ed25519/PrivateKey/PublicKey +=== RUN TestOKP/Ed25519/PrivateKey/IsPrivate +=== RUN TestOKP/Ed25519/PrivateKey/Set/Remove +=== RUN TestOKP/Ed25519/PublicKey/Raw +=== RUN TestOKP/Ed25519/PublicKey/PublicKey +=== RUN TestOKP/Ed25519/PublicKey/IsPrivate +=== RUN TestOKP/Ed25519/PublicKey/Set/Remove === RUN TestRSA/PublicKey/Roundtrip/WithPEM(false) +=== NAME TestCache/Specify_explicit_refresh_interval + refresh_test.go:171: Waiting for the refresh ... +--- PASS: TestParse (0.00s) + --- PASS: TestParse/Invalid_ECDSA_Private_Key (0.00s) + --- PASS: TestParse/RSA_Public_Key (0.00s) + --- PASS: TestParse/RSA_Public_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/RSA_Public_Key/jwk.Parse (0.00s) + --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey (0.00s) + --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/RSA_Public_Key/ParseRawKey (0.00s) + --- PASS: TestParse/Ed25519_Public_Key (0.02s) + --- PASS: TestParse/Ed25519_Public_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/Ed25519_Public_Key/jwk.Parse (0.00s) + --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey (0.00s) + --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/Ed25519_Public_Key/ParseRawKey (0.00s) + --- PASS: TestParse/RSA_Private_Key (0.02s) + --- PASS: TestParse/RSA_Private_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/RSA_Private_Key/jwk.Parse (0.00s) + --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s) + --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s) + --- PASS: TestParse/ECDSA_Private_Key (0.02s) + --- PASS: TestParse/ECDSA_Private_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/ECDSA_Private_Key/jwk.Parse (0.00s) + --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey (0.00s) + --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/ECDSA_Private_Key/ParseRawKey (0.00s) + --- PASS: TestParse/X25519_Public_Key (0.02s) + --- PASS: TestParse/X25519_Public_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/X25519_Public_Key/jwk.Parse (0.00s) + --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey (0.01s) + --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/X25519_Public_Key/ParseRawKey (0.00s) + --- PASS: TestParse/Ed25519_Private_Key (0.03s) + --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.02s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s) + --- PASS: TestParse/X25519_Private_Key (0.04s) + --- PASS: TestParse/X25519_Private_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/X25519_Private_Key/jwk.Parse (0.00s) + --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.03s) + --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.03s) + --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.01s) +=== CONT TestRSA/Private_Key === RUN TestRSA/PublicKey/Raw === RUN TestRSA/PublicKey/PublicKey === RUN TestRSA/PublicKey/IsPrivate === RUN TestRSA/PublicKey/Set/Remove === RUN TestRSA/PublicKey/New -=== CONT TestRSA/Private_Key +=== NAME TestCache/Calculate_next_refresh_from_Cache-Control_header + refresh_test.go:235: Waiting for the refresh ... === RUN TestRSA/Private_Key/Fields -=== RUN TestRSA/Private_Key/Fields/n -=== RUN TestRSA/Private_Key/Fields/p -=== RUN TestRSA/Private_Key/Fields/dq -=== RUN TestRSA/Private_Key/Fields/x5c -=== RUN TestRSA/Private_Key/Fields/kid -=== RUN TestRSA/Private_Key/Fields/e -=== RUN TestRSA/Private_Key/Fields/x5u === RUN TestRSA/Private_Key/Fields/use -=== RUN TestRSA/Private_Key/Fields/private +=== RUN TestRSA/Private_Key/Fields/x5u +=== RUN TestRSA/Private_Key/Fields/kty === RUN TestRSA/Private_Key/Fields/d -=== RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/Private_Key/Fields/dp +=== RUN TestRSA/Private_Key/Fields/x5c +=== RUN TestRSA/Private_Key/Fields/e +=== RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/Private_Key/Fields/qi -=== RUN TestRSA/Private_Key/Fields/key_ops -=== RUN TestRSA/Private_Key/Fields/x5t -=== RUN TestRSA/Private_Key/Fields/kty +=== RUN TestRSA/Private_Key/Fields/private +=== RUN TestRSA/Private_Key/Fields/kid +=== RUN TestRSA/Private_Key/Fields/n +=== RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/alg +=== RUN TestRSA/Private_Key/Fields/key_ops +=== RUN TestRSA/Private_Key/Fields/dq +=== RUN TestRSA/Private_Key/Fields/x5t === RUN TestRSA/Private_Key/Roundtrip === RUN TestRSA/Private_Key/Roundtrip/WithPEM(true) === RUN TestRSA/Private_Key/Roundtrip/WithPEM(false) @@ -3087,23 +3243,23 @@ === RUN TestRSA/Private_Key/IsPrivate === RUN TestRSA/Private_Key/Set/Remove === RUN TestRSA/Private_Key/New ---- PASS: TestRSA (0.00s) +--- PASS: TestRSA (0.01s) --- PASS: TestRSA/Thumbprint (0.00s) - --- PASS: TestRSA/PublicKey (0.00s) + --- PASS: TestRSA/PublicKey (0.01s) --- PASS: TestRSA/PublicKey/Fields (0.00s) + --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) --- PASS: TestRSA/PublicKey/Fields/n (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) --- PASS: TestRSA/PublicKey/Fields/use (0.00s) - --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5u (0.00s) + --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestRSA/PublicKey/Fields/e (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/private (0.00s) - --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestRSA/PublicKey/Roundtrip (0.00s) + --- PASS: TestRSA/PublicKey/Roundtrip (0.01s) --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(false) (0.00s) --- PASS: TestRSA/PublicKey/Raw (0.00s) @@ -3111,26 +3267,26 @@ --- PASS: TestRSA/PublicKey/IsPrivate (0.00s) --- PASS: TestRSA/PublicKey/Set/Remove (0.00s) --- PASS: TestRSA/PublicKey/New (0.00s) - --- PASS: TestRSA/Private_Key (0.00s) + --- PASS: TestRSA/Private_Key (0.01s) --- PASS: TestRSA/Private_Key/Fields (0.00s) - --- PASS: TestRSA/Private_Key/Fields/n (0.00s) - --- PASS: TestRSA/Private_Key/Fields/p (0.00s) - --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) - --- PASS: TestRSA/Private_Key/Fields/e (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (0.00s) - --- PASS: TestRSA/Private_Key/Fields/private (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) --- PASS: TestRSA/Private_Key/Fields/d (0.00s) - --- PASS: TestRSA/Private_Key/Fields/q (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) + --- PASS: TestRSA/Private_Key/Fields/e (0.00s) + --- PASS: TestRSA/Private_Key/Fields/p (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) - --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) + --- PASS: TestRSA/Private_Key/Fields/private (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) + --- PASS: TestRSA/Private_Key/Fields/n (0.00s) + --- PASS: TestRSA/Private_Key/Fields/q (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) + --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) + --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(true) (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(false) (0.00s) @@ -3139,218 +3295,93 @@ --- PASS: TestRSA/Private_Key/IsPrivate (0.00s) --- PASS: TestRSA/Private_Key/Set/Remove (0.00s) --- PASS: TestRSA/Private_Key/New (0.00s) -=== CONT TestCache/Backoff -=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey -=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw -=== RUN TestParse/ECDSA_Private_Key/ParseRawKey -=== CONT TestCache/Calculate_next_refresh_from_Cache-Control_header -=== RUN TestParse/X25519_Private_Key/ParseRawKey -=== RUN TestParse/X25519_Public_Key/jwk.ParseKey -=== NAME TestCache/Calculate_next_refresh_from_Cache-Control_header - refresh_test.go:233: Waiting for fetching goroutines... -=== RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw -=== RUN TestParse/X25519_Public_Key/ParseRawKey -=== RUN TestParse/Ed25519_Public_Key/jwk.Parse -=== RUN TestParse/Ed25519_Public_Key/jwk.ParseKey -=== RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw -=== RUN TestParse/Ed25519_Private_Key/ParseRawKey -=== RUN TestParse/Ed25519_Public_Key/ParseRawKey -=== RUN TestParse/RSA_Private_Key/json.Unmarshal -=== CONT TestCache/Specify_explicit_refresh_interval -=== NAME TestCache/Calculate_next_refresh_from_Cache-Control_header - refresh_test.go:235: Waiting for the refresh ... ---- PASS: TestPostFetch (0.00s) - --- PASS: TestPostFetch/No_PostFetch (0.01s) - --- PASS: TestPostFetch/With_PostFetch (0.01s) -=== PAUSE TestOKP/X25519 -=== CONT TestOKP/Ed25519 -=== RUN TestOKP/Ed25519/PrivateKey -=== RUN TestParse/RSA_Private_Key/jwk.Parse -=== PAUSE TestOKP/Ed25519/PrivateKey -=== CONT TestOKP/X25519 -=== RUN TestOKP/Ed25519/PublicKey -=== PAUSE TestOKP/Ed25519/PublicKey -=== RUN TestOKP/X25519/PublicKey -=== CONT TestOKP/Ed25519/PrivateKey -=== PAUSE TestOKP/X25519/PublicKey === CONT TestOKP/X25519/PublicKey -=== CONT TestOKP/Ed25519/PublicKey -=== NAME TestCache/Specify_explicit_refresh_interval - refresh_test.go:169: Waiting for fetching goroutines... -=== RUN TestParse/RSA_Private_Key/jwk.ParseKey -=== RUN TestOKP/Ed25519/PrivateKey/Fields -=== RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw -=== RUN TestParse/RSA_Private_Key/ParseRawKey -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5u -=== NAME TestCache/Specify_explicit_refresh_interval - refresh_test.go:171: Waiting for the refresh ... ---- PASS: TestParse (0.00s) - --- PASS: TestParse/Invalid_ECDSA_Private_Key (0.00s) - --- PASS: TestParse/ECDSA_Private_Key (0.01s) - --- PASS: TestParse/ECDSA_Private_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/ECDSA_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/ECDSA_Private_Key/ParseRawKey (0.00s) - --- PASS: TestParse/X25519_Public_Key (0.01s) - --- PASS: TestParse/X25519_Public_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/X25519_Public_Key/jwk.Parse (0.00s) - --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/X25519_Public_Key/ParseRawKey (0.00s) - --- PASS: TestParse/RSA_Public_Key (0.01s) - --- PASS: TestParse/RSA_Public_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/RSA_Public_Key/jwk.Parse (0.00s) - --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/RSA_Public_Key/ParseRawKey (0.00s) - --- PASS: TestParse/Ed25519_Public_Key (0.01s) - --- PASS: TestParse/Ed25519_Public_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/Ed25519_Public_Key/jwk.Parse (0.00s) - --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/Ed25519_Public_Key/ParseRawKey (0.00s) - --- PASS: TestParse/X25519_Private_Key (0.01s) - --- PASS: TestParse/X25519_Private_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/X25519_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.01s) - --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.00s) - --- PASS: TestParse/Ed25519_Private_Key (0.01s) - --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s) - --- PASS: TestParse/RSA_Private_Key (0.01s) - --- PASS: TestParse/RSA_Private_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/RSA_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s) === RUN TestOKP/X25519/PublicKey/Fields -=== RUN TestOKP/Ed25519/PublicKey/Fields -=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv -=== RUN TestOKP/Ed25519/PublicKey/Fields/x -=== RUN TestOKP/X25519/PublicKey/Fields/kty -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t -=== RUN TestOKP/X25519/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c -=== RUN TestOKP/Ed25519/PublicKey/Fields/crv -=== RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 -=== RUN TestOKP/X25519/PublicKey/Fields/kid -=== RUN TestOKP/Ed25519/PrivateKey/Fields/private -=== RUN TestOKP/X25519/PublicKey/Fields/x -=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg -=== RUN TestOKP/X25519/PublicKey/Fields/crv +=== RUN TestOKP/X25519/PublicKey/Fields/key_ops === RUN TestOKP/X25519/PublicKey/Fields/alg -=== RUN TestOKP/Ed25519/PrivateKey/Fields/use -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5u === RUN TestOKP/X25519/PublicKey/Fields/use -=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops -=== RUN TestOKP/X25519/PublicKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PublicKey/Fields/alg -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kty -=== RUN TestOKP/Ed25519/PublicKey/Fields/use -=== RUN TestOKP/X25519/PublicKey/Fields/x5u -=== RUN TestOKP/Ed25519/PrivateKey/Fields/d -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x -=== RUN TestOKP/X25519/PublicKey/Fields/x5t -=== RUN TestOKP/Ed25519/PublicKey/Fields/kid -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid === RUN TestOKP/X25519/PublicKey/Fields/private -=== RUN TestOKP/Ed25519/PublicKey/Fields/kty -=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip +=== RUN TestOKP/X25519/PublicKey/Fields/x +=== RUN TestOKP/X25519/PublicKey/Fields/crv +=== RUN TestOKP/X25519/PublicKey/Fields/x5t +=== RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 +=== RUN TestOKP/X25519/PublicKey/Fields/x5u +=== RUN TestOKP/X25519/PublicKey/Fields/kid +=== RUN TestOKP/X25519/PublicKey/Fields/kty +=== RUN TestOKP/X25519/PublicKey/Fields/x5c +--- PASS: TestPostFetch (0.00s) + --- PASS: TestPostFetch/With_PostFetch (0.00s) + --- PASS: TestPostFetch/No_PostFetch (0.05s) === RUN TestOKP/X25519/PublicKey/Roundtrip -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false) -=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t -=== RUN TestOKP/Ed25519/PublicKey/Fields/private -=== RUN TestOKP/Ed25519/PublicKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PublicKey/Roundtrip -=== RUN TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) === RUN TestOKP/X25519/PublicKey/Raw === RUN TestOKP/X25519/PublicKey/PublicKey -=== RUN TestOKP/Ed25519/PublicKey/Raw -=== RUN TestOKP/Ed25519/PrivateKey/Raw === RUN TestOKP/X25519/PublicKey/IsPrivate -=== RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/Set/Remove -=== RUN TestOKP/Ed25519/PublicKey/IsPrivate -=== RUN TestOKP/Ed25519/PublicKey/Set/Remove -=== RUN TestOKP/Ed25519/PrivateKey/PublicKey -=== RUN TestOKP/Ed25519/PrivateKey/IsPrivate -=== RUN TestOKP/Ed25519/PrivateKey/Set/Remove ---- PASS: TestOKP (0.01s) - --- PASS: TestOKP/X25519 (0.00s) - --- PASS: TestOKP/X25519/PublicKey (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5u (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false) (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) - --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) - --- PASS: TestOKP/X25519/PublicKey/IsPrivate (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) +--- PASS: TestOKP (0.00s) --- PASS: TestOKP/Ed25519 (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5u (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Raw (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/PublicKey (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/IsPrivate (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Set/Remove (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey (0.01s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5u (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Roundtrip (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Raw (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/PublicKey (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/IsPrivate (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Set/Remove (0.00s) -=== RUN TestErrorSink/rejected_by_whitelist -=== PAUSE TestErrorSink/rejected_by_whitelist -=== CONT TestErrorSink/rejected_by_whitelist + --- PASS: TestOKP/Ed25519/PublicKey (0.01s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5u (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip (0.01s) + --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) (0.01s) + --- PASS: TestOKP/Ed25519/PublicKey/Raw (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/PublicKey (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/IsPrivate (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Set/Remove (0.00s) + --- PASS: TestOKP/X25519 (0.00s) + --- PASS: TestOKP/X25519/PublicKey (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5u (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false) (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) + --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) + --- PASS: TestOKP/X25519/PublicKey/IsPrivate (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) === RUN TestPublicKeyOf/*rsa.PrivateKey === PAUSE TestPublicKeyOf/*rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PrivateKey @@ -3379,44 +3410,47 @@ === PAUSE TestPublicKeyOf/x25519.PublicKey === RUN TestPublicKeyOf/Set === CONT TestPublicKeyOf/*rsa.PrivateKey -=== CONT TestPublicKeyOf/*ecdsa.PublicKey +=== CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey -=== CONT TestPublicKeyOf/ecdsa.PublicKey -=== CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/ed25519.PublicKey -=== CONT TestPublicKeyOf/*ecdsa.PrivateKey -=== CONT TestPublicKeyOf/x25519.PublicKey -=== CONT TestPublicKeyOf/*rsa.PublicKey -=== CONT TestPublicKeyOf/rsa.PrivateKey === CONT TestPublicKeyOf/ed25519.PrivateKey === CONT TestPublicKeyOf/[]uint8 +=== CONT TestPublicKeyOf/*ecdsa.PublicKey +=== CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PrivateKey ---- PASS: TestPublicKeyOf (1.16s) +=== CONT TestPublicKeyOf/*ecdsa.PrivateKey +=== CONT TestPublicKeyOf/*rsa.PublicKey +=== CONT TestPublicKeyOf/rsa.PublicKey +=== CONT TestPublicKeyOf/rsa.PrivateKey +--- PASS: TestPublicKeyOf (1.01s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) + --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) ---- PASS: TestAssignKeyID (1.44s) ---- PASS: TestCache (0.00s) - --- PASS: TestCache/CachedSet (1.23s) - --- PASS: TestCache/Calculate_next_refresh_from_Cache-Control_header (4.00s) + --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) +=== RUN TestErrorSink/rejected_by_whitelist +=== PAUSE TestErrorSink/rejected_by_whitelist +=== CONT TestErrorSink/rejected_by_whitelist +--- PASS: TestAssignKeyID (4.43s) +--- PASS: TestCache (0.01s) --- PASS: TestCache/Backoff (4.00s) - --- PASS: TestCache/Specify_explicit_refresh_interval (4.00s) ---- PASS: TestRoundtrip (4.81s) ---- PASS: TestErrorSink (0.85s) - --- PASS: TestErrorSink/rejected_by_whitelist (6.01s) + --- PASS: TestCache/Specify_explicit_refresh_interval (4.01s) + --- PASS: TestCache/Calculate_next_refresh_from_Cache-Control_header (4.01s) + --- PASS: TestCache/CachedSet (5.93s) +--- PASS: TestRoundtrip (6.77s) +--- PASS: TestErrorSink (1.65s) + --- PASS: TestErrorSink/rejected_by_whitelist (6.00s) PASS -ok github.com/lestrrat-go/jwx/jwk 21.331s +ok github.com/lestrrat-go/jwx/jwk 41.584s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestHeader @@ -3458,10 +3492,10 @@ === RUN TestEncode === PAUSE TestEncode === RUN TestPublicHeaders ---- PASS: TestPublicHeaders (2.54s) +--- PASS: TestPublicHeaders (0.66s) === RUN TestDecode_ES384Compact_NoSigTrim jws_test.go:833: incoming = 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCIsImtpZCI6IjE5MzFmZTQ0YmFhMWNhZTkyZWUzNzYzOTQ0MDU1OGMwODdlMTRlNjk5ZWU5NjVhM2Q1OGU1MmU2NGY4MDE0NWIifQ.eyJpc3MiOiJicmt0LWNsaS0xLjAuN3ByZTEiLCJpYXQiOjE0ODQ2OTU1MjAsImp0aSI6IjgxYjczY2Y3In0.DdFi0KmPHSv4PfIMGcWGMSRLmZsfRPQ3muLFW6Ly2HpiLFFQWZ0VEanyrFV263wjlp3udfedgw_vrBLz3XC8CkbvCo_xeHMzaTr_yfhjoheSj8gWRLwB-22rOnUX_M0A' ---- PASS: TestDecode_ES384Compact_NoSigTrim (0.04s) +--- PASS: TestDecode_ES384Compact_NoSigTrim (0.16s) === RUN TestReadFile === PAUSE TestReadFile === RUN TestVerifyNonUniqueKid @@ -3473,7 +3507,7 @@ === RUN TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_type_but_different_alg#01 === RUN TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"_and_different_key_type_/_alg === RUN TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"_and_different_key_type_/_alg#01 ---- PASS: TestVerifyNonUniqueKid (3.08s) +--- PASS: TestVerifyNonUniqueKid (5.69s) --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid" (0.00s) --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"#01 (0.00s) --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_value_but_different_alg (0.00s) @@ -3486,10 +3520,10 @@ === PAUSE TestVerifySet === RUN TestCustomField === RUN TestCustomField/jws.Parse_+_json.Unmarshal ---- PASS: TestCustomField (0.57s) +--- PASS: TestCustomField (3.17s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage ---- PASS: TestWithMessage (0.42s) +--- PASS: TestWithMessage (2.92s) === RUN TestRFC7797 === RUN TestRFC7797/Invalid_payload_when_b64_=_false_and_NOT_detached === RUN TestRFC7797/Invalid_usage_when_b64_=_false_and_NOT_detached @@ -3524,15 +3558,15 @@ === RUN TestJKU/JSON/Fail_without_whitelist === RUN TestJKU/JSON/Success === RUN TestJKU/JSON/Rejected_by_whitelist ---- PASS: TestJKU (8.63s) - --- PASS: TestJKU/Compact (0.15s) - --- PASS: TestJKU/Compact/Fail_without_whitelist (0.03s) - --- PASS: TestJKU/Compact/Success (0.05s) - --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.03s) - --- PASS: TestJKU/Compact/JWKFetcher (0.03s) - --- PASS: TestJKU/JSON (5.99s) +--- PASS: TestJKU (13.41s) + --- PASS: TestJKU/Compact (0.26s) + --- PASS: TestJKU/Compact/Fail_without_whitelist (0.06s) + --- PASS: TestJKU/Compact/Success (0.08s) + --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.05s) + --- PASS: TestJKU/Compact/JWKFetcher (0.06s) + --- PASS: TestJKU/JSON (11.05s) --- PASS: TestJKU/JSON/Fail_without_whitelist (0.00s) - --- PASS: TestJKU/JSON/Success (0.02s) + --- PASS: TestJKU/JSON/Success (0.06s) --- PASS: TestJKU/JSON/Rejected_by_whitelist (0.00s) === RUN TestAlgorithmsForKey === RUN TestAlgorithmsForKey/Octet_sequence @@ -3550,7 +3584,7 @@ === RUN TestAlgorithmsForKey/jwk.ECDSAPrivateKey === RUN TestAlgorithmsForKey/ed25519.PublicKey === RUN TestAlgorithmsForKey/x25519.PublicKey ---- PASS: TestAlgorithmsForKey (1.35s) +--- PASS: TestAlgorithmsForKey (1.59s) --- PASS: TestAlgorithmsForKey/Octet_sequence (0.00s) --- PASS: TestAlgorithmsForKey/rsa.PublicKey (0.00s) --- PASS: TestAlgorithmsForKey/*rsa.PublicKey (0.00s) @@ -3567,8 +3601,8 @@ --- PASS: TestAlgorithmsForKey/ed25519.PublicKey (0.00s) --- PASS: TestAlgorithmsForKey/x25519.PublicKey (0.00s) === RUN TestGH681 - jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..z6l4TzMv5YVB6RwISQmsDN7zJRKD9e5t_nwTEw-jAwy9bipv1ljKpEhaiUFH507rlgjP4kEtnbxFlywUQduSERLHKHXVVRRi6hNc2SQnrePu2pzFOidKCb-dNj2jxlcrMHNSYOGy-zzngP7ODj-1qTgqxGRil66yqlQw1ctMwLvwLas2LV22arQryKG-kNq9CNoEg4u2Jgayj7_BZTwYamFUYvb05jl9MfGXsakp3hNUuWCm7Nw-a9KvwxKpGLr6lTor4S4cstbKqyJ6fvuOgegh7oR65c7iMnDf_Cp-WSZT_m_Bd-2rqPW03si95tXHiOylKQK0C0Kxd3jrnC0B-A ---- PASS: TestGH681 (1.00s) + jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..cthGdZqEvGGiFz3js4IiEz-iw6zj5beQel907pzaTl_BtE6ZfbKg_pvJueb_AVl06-shpwWR1ucKcxsmXg-yTNTgNQhyF7rmGQbScIhZKb7yPDaXSxAmT7DdRSMi1b5vE8OmzDmdutetKIEvS3jw5qsZvNX6wSLaqBPtP-7wQuBnvbhppMQhestOUikECZ72CmXj7BsHMMNTArci3MgKCh7YyKKLoL6uUvqH9vBwaqGdclNhywOHFFMS2c1I7n-G1yWzdwcwwLkfUgaygdNgY8aK9-gqmpQW1YrTQwfNG4AzhiR5EF-oKqkmBwqv4n-BE6XKwaBXSaq8ytQtY8JI8g +--- PASS: TestGH681 (1.84s) === RUN TestGH840 --- PASS: TestGH840 (0.00s) === RUN TestGH888 @@ -3576,13 +3610,13 @@ === RUN TestGH910 --- PASS: TestGH910 (0.00s) === RUN TestUnpaddedSignatureR ---- PASS: TestUnpaddedSignatureR (0.01s) +--- PASS: TestUnpaddedSignatureR (0.00s) === RUN TestValidateKey ---- PASS: TestValidateKey (3.73s) +--- PASS: TestValidateKey (5.67s) === RUN TestEmptyProtectedField ---- PASS: TestEmptyProtectedField (1.21s) +--- PASS: TestEmptyProtectedField (4.13s) === RUN TestParseFormat ---- PASS: TestParseFormat (0.90s) +--- PASS: TestParseFormat (1.99s) === RUN TestMessage === RUN TestMessage/JSON === RUN TestMessage/Construction/Manipulation @@ -3592,36 +3626,76 @@ === RUN TestSign === PAUSE TestSign === RUN TestSignMulti - signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"aplpQiQplwgZfNv9yJkgGZcZhefIJoTnAabJSbBlm__u8sZlZS0JBml9Rx6jWtYkE2WphrMCGPC8TG3nCAOugdDS7AOwnuul80d1XWNcXNYoP86G25sVESNhfUmZLzZyzxruTsh2T_d0gP5GVxkF0DMlw4409XAjH_3s3TEnHcZwpHKe-gQaqQqiBGd51mKtfPmOYKAbW67ckce1asu8TuK97puOEqMs5NIeKw_RKRc_xJbYkpfVl4N1hCOfgqQI50OleatSPhBLJmaWx_Jpe_uKXYbLWokKUH8T0Ii4Z0OSYBqwocG0ub-tNY3FToXrcyVBIt1oZg3q7zM4C4M3Eg"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ALFrTQ-cGNYfh2BUxrHdQ24lYaxHLQKxYAnh8kpG5zpeD1WVXjT5X3A0HI7pXskACkKxTRNN-Bt_6sqkXvyCBxq7AF2Ljd405RrV6juU1o0I0mO91VIA1kbbr35dwoCqV7QuvV4qLP2nig123eblnyZ7rnMA4FlvjsAWwH0jC4A7-SMV"}]} ---- PASS: TestSignMulti (0.48s) + signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ARHK9CHA3i1LXEcSb5w3kozgz4-uTuBdqcC04YdhcI1afKRD7IvuXLvt1ji_kNXVEirAmOY2sTy-kCoClBUVuWhpEZ7cOZP986VIFq1gFYQLPtvg0GkOJxC4iC_r6jiXqZjdfgdQ4rBMGhemgm0am2aBMszdIHaILQBR3eZaFopkafipmHVjIL--jYyR82x59Cu3XWxqyvXNCaijURGx8QBQVKL0i63PjT-z1BgKra7PsdF1cVZ4TaUgDhmblRd3GKt_aKAPmHABevL5n94eI4ph2MN_Qw0Ad_eH7wym2IVE6JaooZ4oFra-BuDzBD8JazNAFe9E_x3gNzsiVeN52g"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AaXjHJwKmvKoES-ZQ9OozcCihICJ2VdipvZgJRCROETqbfQQ4m_khwsLyCS6gc2sCCNJZ7Z75mgFBy4ZvPjDUR03AURtRnqqyaW2uZp_2OS6FmX8QGTxaRvofA2TSPmX_Syp_5bbzGVDTmVI1uHuGglGN7hok4NhUOwb5b4ZZgr2YSu-"}]} +--- PASS: TestSignMulti (2.05s) === CONT TestParseReader === RUN TestParseReader/Empty_[]byte -=== CONT TestSign === PAUSE TestParseReader/Empty_[]byte -=== CONT TestEncode -=== CONT TestReadFile -=== CONT TestRoundtrip -=== RUN TestRoundtrip/HMAC -=== PAUSE TestRoundtrip/HMAC -=== RUN TestRoundtrip/ECDSA -=== PAUSE TestRoundtrip/ECDSA -=== RUN TestRoundtrip/RSA -=== PAUSE TestRoundtrip/RSA -=== RUN TestRoundtrip/EdDSA -=== RUN TestSign/Bad_algorithm ---- PASS: TestReadFile (0.00s) === RUN TestParseReader/Empty_bytes.Buffer -=== PAUSE TestSign/Bad_algorithm === PAUSE TestParseReader/Empty_bytes.Buffer -=== RUN TestEncode/HS256Compact -=== RUN TestSign/No_private_key -=== PAUSE TestEncode/HS256Compact -=== RUN TestEncode/ES512Compact === RUN TestParseReader/Compact_detached_payload === PAUSE TestParseReader/Compact_detached_payload === RUN TestParseReader/Compact_missing_header +=== PAUSE TestParseReader/Compact_missing_header +=== RUN TestParseReader/Compact_bad_header +=== PAUSE TestParseReader/Compact_bad_header +=== RUN TestParseReader/Compact_bad_payload +=== PAUSE TestParseReader/Compact_bad_payload +=== RUN TestParseReader/Compact_bad_signature +=== PAUSE TestParseReader/Compact_bad_signature +=== CONT TestParseReader/Empty_[]byte +=== CONT TestSign +=== RUN TestSign/Bad_algorithm +=== PAUSE TestSign/Bad_algorithm +=== RUN TestSign/No_private_key === PAUSE TestSign/No_private_key === RUN TestSign/RSA_verify_with_no_public_key +=== PAUSE TestSign/RSA_verify_with_no_public_key +=== RUN TestSign/RSA_roundtrip +=== PAUSE TestSign/RSA_roundtrip +=== CONT TestSign/Bad_algorithm +=== CONT TestVerifySet +=== RUN TestVerifySet/useJSON=true +=== PAUSE TestVerifySet/useJSON=true +=== RUN TestVerifySet/useJSON=false +=== PAUSE TestVerifySet/useJSON=false +=== CONT TestVerifySet/useJSON=true +=== RUN TestVerifySet/useJSON=true/match_via_"alg" +=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" +=== RUN TestVerifySet/useJSON=true/match_via_"kid" +=== PAUSE TestVerifySet/useJSON=true/match_via_"kid" +=== CONT TestVerifySet/useJSON=true/match_via_"alg" +=== CONT TestParseReader/Compact_missing_header +=== CONT TestReadFile +--- PASS: TestReadFile (0.00s) +=== CONT TestParseReader/Compact_bad_signature +=== CONT TestParseReader/Compact_detached_payload +=== CONT TestParseReader/Empty_bytes.Buffer +=== CONT TestSign/RSA_roundtrip +=== CONT TestSign/RSA_verify_with_no_public_key +=== CONT TestSign/No_private_key +=== CONT TestVerifySet/useJSON=false +=== RUN TestVerifySet/useJSON=false/match_via_"alg" +=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" +=== RUN TestVerifySet/useJSON=false/match_via_"kid" +=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestVerifySet/useJSON=false/match_via_"alg" +=== CONT TestVerifySet/useJSON=true/match_via_"kid" +=== CONT TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestParseReader/Compact_bad_header +=== CONT TestParseReader/Compact_bad_payload +--- PASS: TestParseReader (0.00s) + --- PASS: TestParseReader/Empty_[]byte (0.00s) + --- PASS: TestParseReader/Compact_missing_header (0.00s) + --- PASS: TestParseReader/Compact_bad_signature (0.00s) + --- PASS: TestParseReader/Compact_detached_payload (0.00s) + --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) + --- PASS: TestParseReader/Compact_bad_header (0.00s) + --- PASS: TestParseReader/Compact_bad_payload (0.00s) +=== CONT TestEncode +=== RUN TestEncode/HS256Compact +=== PAUSE TestEncode/HS256Compact +=== RUN TestEncode/ES512Compact === PAUSE TestEncode/ES512Compact === RUN TestEncode/RS256Compact === PAUSE TestEncode/RS256Compact @@ -3630,9 +3704,29 @@ === RUN TestEncode/EdDSACompact === PAUSE TestEncode/EdDSACompact === RUN TestEncode/UnsecuredCompact +=== PAUSE TestEncode/UnsecuredCompact +=== RUN TestEncode/CompleteJSON +=== PAUSE TestEncode/CompleteJSON +=== RUN TestEncode/Protected_Header_lookup +=== PAUSE TestEncode/Protected_Header_lookup +=== RUN TestEncode/FlattenedJSON +=== PAUSE TestEncode/FlattenedJSON +=== RUN TestEncode/SplitCompact +=== RUN TestEncode/SplitCompact/Short +=== PAUSE TestEncode/SplitCompact/Short +=== RUN TestEncode/SplitCompact/Long +=== PAUSE TestEncode/SplitCompact/Long +=== CONT TestEncode/SplitCompact/Short +=== CONT TestRoundtrip +=== RUN TestRoundtrip/HMAC +=== PAUSE TestRoundtrip/HMAC +=== RUN TestRoundtrip/ECDSA +=== PAUSE TestRoundtrip/ECDSA +=== RUN TestRoundtrip/RSA +=== PAUSE TestRoundtrip/RSA +=== RUN TestRoundtrip/EdDSA === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC -=== CONT TestRoundtrip/EdDSA === RUN TestRoundtrip/HMAC/HS256 === PAUSE TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS384 @@ -3640,162 +3734,102 @@ === RUN TestRoundtrip/HMAC/HS512 === PAUSE TestRoundtrip/HMAC/HS512 === CONT TestRoundtrip/HMAC/HS256 -=== CONT TestRoundtrip/RSA === RUN TestRoundtrip/HMAC/HS256/Raw_Key -=== CONT TestRoundtrip/HMAC/HS512 -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key -=== CONT TestRoundtrip/HMAC/HS384 +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestVerifySet -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte -=== RUN TestVerifySet/useJSON=true -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key -=== PAUSE TestVerifySet/useJSON=true -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestSign/RSA_verify_with_no_public_key -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== RUN TestSign/RSA_roundtrip -=== PAUSE TestSign/RSA_roundtrip -=== CONT TestSign/Bad_algorithm === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestSign/RSA_verify_with_no_public_key === RUN TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS256/Raw_Key/[]byte +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== CONT TestEncode/SplitCompact/Long +=== CONT TestEncode/HS256Compact +=== CONT TestRoundtrip/EdDSA +=== CONT TestEncode/FlattenedJSON +=== CONT TestRoundtrip/HMAC/HS512 +=== NAME TestEncode/FlattenedJSON + jws_test.go:766: { + "header": { + "kid": "e9bc097a-ce51-4036-9562-d2ade882db0d" + }, + "payload": "eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ", + "protected": "eyJhbGciOiJFUzI1NiJ9", + "signature": "DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q" + } +=== CONT TestRoundtrip/HMAC/HS384 +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key === RUN TestRoundtrip/HMAC/HS384/Raw_Key -=== PAUSE TestParseReader/Compact_missing_header -=== RUN TestParseReader/Compact_bad_header -=== RUN TestVerifySet/useJSON=false -=== PAUSE TestVerifySet/useJSON=false -=== PAUSE TestEncode/UnsecuredCompact -=== CONT TestVerifySet/useJSON=true -=== RUN TestEncode/CompleteJSON -=== RUN TestVerifySet/useJSON=true/match_via_"alg" -=== PAUSE TestEncode/CompleteJSON -=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" -=== RUN TestEncode/Protected_Header_lookup -=== RUN TestVerifySet/useJSON=true/match_via_"kid" -=== PAUSE TestEncode/Protected_Header_lookup -=== PAUSE TestVerifySet/useJSON=true/match_via_"kid" -=== RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) -=== CONT TestVerifySet/useJSON=true/match_via_"kid" -=== PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) -=== CONT TestVerifySet/useJSON=false +=== CONT TestRoundtrip/ECDSA === RUN TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) -=== RUN TestVerifySet/useJSON=false/match_via_"alg" === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) -=== CONT TestSign/No_private_key -=== CONT TestRoundtrip/ECDSA -=== CONT TestSign/RSA_roundtrip -=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key -=== PAUSE TestParseReader/Compact_bad_header -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) -=== RUN TestParseReader/Compact_bad_payload -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== CONT TestVerifySet/useJSON=true/match_via_"alg" -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key -=== RUN TestEncode/FlattenedJSON -=== PAUSE TestEncode/FlattenedJSON -=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" +=== RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/[]byte -=== RUN TestVerifySet/useJSON=false/match_via_"kid" -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) -=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" -=== CONT TestVerifySet/useJSON=false/match_via_"alg" -=== CONT TestVerifySet/useJSON=false/match_via_"kid" === RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key -=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS256/JWK_Key -=== RUN TestEncode/SplitCompact === RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) -=== RUN TestEncode/SplitCompact/Short === RUN TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== PAUSE TestEncode/SplitCompact/Short -=== PAUSE TestParseReader/Compact_bad_payload -=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) -=== RUN TestParseReader/Compact_bad_signature -=== PAUSE TestParseReader/Compact_bad_signature -=== CONT TestParseReader/Empty_[]byte -=== CONT TestParseReader/Compact_bad_signature -=== CONT TestParseReader/Compact_bad_header -=== CONT TestParseReader/Compact_detached_payload -=== CONT TestParseReader/Empty_bytes.Buffer -=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestEncode/SplitCompact/Long -=== PAUSE TestEncode/SplitCompact/Long -=== CONT TestParseReader/Compact_missing_header -=== CONT TestParseReader/Compact_bad_payload ---- PASS: TestParseReader (0.00s) - --- PASS: TestParseReader/Empty_[]byte (0.00s) - --- PASS: TestParseReader/Compact_detached_payload (0.00s) - --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) - --- PASS: TestParseReader/Compact_bad_signature (0.00s) - --- PASS: TestParseReader/Compact_bad_header (0.00s) - --- PASS: TestParseReader/Compact_missing_header (0.00s) - --- PASS: TestParseReader/Compact_bad_payload (0.00s) -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key -=== CONT TestEncode/SplitCompact/Short -=== CONT TestEncode/SplitCompact/Long +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== CONT TestEncode/HS256Compact -=== CONT TestEncode/UnsecuredCompact -=== CONT TestEncode/Protected_Header_lookup +=== CONT TestRoundtrip/RSA === CONT TestEncode/EdDSACompact -=== CONT TestEncode/FlattenedJSON -=== CONT TestEncode/CompleteJSON -=== CONT TestEncode/ES256Compact -=== NAME TestEncode/FlattenedJSON - jws_test.go:766: { - "header": { - "kid": "e9bc097a-ce51-4036-9562-d2ade882db0d" - }, - "payload": "eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ", - "protected": "eyJhbGciOiJFUzI1NiJ9", - "signature": "DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q" - } === CONT TestEncode/RS256Compact +=== CONT TestEncode/Protected_Header_lookup +=== CONT TestEncode/CompleteJSON +=== CONT TestEncode/UnsecuredCompact === CONT TestEncode/ES512Compact +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== CONT TestEncode/ES256Compact +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256 === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 @@ -3803,11 +3837,32 @@ === RUN TestRoundtrip/ECDSA/ES512 === PAUSE TestRoundtrip/ECDSA/ES512 === CONT TestRoundtrip/ECDSA/ES256 -=== CONT TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key -=== CONT TestRoundtrip/ECDSA/ES384 +=== CONT TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key +=== CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/EdDSA/EdDSA === PAUSE TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/EdDSA/EdDSA @@ -3819,13 +3874,7 @@ === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) @@ -3854,54 +3903,43 @@ === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) --- PASS: TestEncode (0.00s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.00s) - --- PASS: TestEncode/UnsecuredCompact (0.00s) - --- PASS: TestEncode/Protected_Header_lookup (0.00s) --- PASS: TestEncode/HS256Compact (0.00s) - --- PASS: TestEncode/CompleteJSON (0.00s) --- PASS: TestEncode/FlattenedJSON (0.00s) - --- PASS: TestEncode/ES256Compact (0.00s) - --- PASS: TestEncode/EdDSACompact (0.02s) - --- PASS: TestEncode/RS256Compact (0.06s) - --- PASS: TestEncode/ES512Compact (0.10s) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) + --- PASS: TestEncode/Protected_Header_lookup (0.00s) + --- PASS: TestEncode/CompleteJSON (0.00s) + --- PASS: TestEncode/UnsecuredCompact (0.00s) + --- PASS: TestEncode/ES256Compact (0.04s) + --- PASS: TestEncode/RS256Compact (0.22s) + --- PASS: TestEncode/EdDSACompact (0.24s) + --- PASS: TestEncode/ES512Compact (0.49s) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) @@ -3909,31 +3947,35 @@ === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) +=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) @@ -3941,51 +3983,36 @@ === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) -=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) +--- PASS: TestSign (0.00s) + --- PASS: TestSign/Bad_algorithm (0.00s) + --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) + --- PASS: TestSign/No_private_key (0.00s) + --- PASS: TestSign/RSA_roundtrip (1.84s) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) ---- PASS: TestVerifySet (0.00s) - --- PASS: TestVerifySet/useJSON=false (0.00s) - --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.53s) - --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.72s) - --- PASS: TestVerifySet/useJSON=true (0.00s) - --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.71s) - --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.92s) ---- PASS: TestSign (0.00s) - --- PASS: TestSign/Bad_algorithm (0.00s) - --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) - --- PASS: TestSign/No_private_key (0.00s) - --- PASS: TestSign/RSA_roundtrip (1.34s) === RUN TestRoundtrip/RSA/RS256 === PAUSE TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS384 @@ -4001,41 +4028,63 @@ === CONT TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS256/Raw_Key === CONT TestRoundtrip/RSA/PS256 -=== CONT TestRoundtrip/RSA/RS512 +=== RUN TestRoundtrip/RSA/PS256/Raw_Key === CONT TestRoundtrip/RSA/PS512 -=== RUN TestRoundtrip/RSA/RS512/Raw_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key -=== CONT TestRoundtrip/RSA/RS384 -=== RUN TestRoundtrip/RSA/RS384/Raw_Key -=== RUN TestRoundtrip/RSA/PS256/Raw_Key +=== CONT TestRoundtrip/RSA/RS512 +=== RUN TestRoundtrip/RSA/RS512/Raw_Key === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key +=== CONT TestRoundtrip/RSA/RS384 +=== RUN TestRoundtrip/RSA/RS384/Raw_Key +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key -=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) @@ -4043,173 +4092,84 @@ === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key === RUN TestRoundtrip/RSA/RS256/JWK_Key -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key -=== RUN TestRoundtrip/RSA/RS512/JWK_Key -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key +=== RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) -=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash -=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) +=== CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/crypto.Hash -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS256/crypto.Hash -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) @@ -4217,290 +4177,364 @@ === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) +=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) +=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS256/crypto.Hash +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) --- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) - --- PASS: TestRoundtrip/HMAC/HS512 (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256 (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/[]byte (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS512 (0.02s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384 (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384 (0.02s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/[]byte (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256 (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/[]byte (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/EdDSA (0.02s) - --- PASS: TestRoundtrip/EdDSA/EdDSA (0.01s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.01s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.01s) + --- PASS: TestRoundtrip/EdDSA (0.24s) + --- PASS: TestRoundtrip/EdDSA/EdDSA (0.03s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.02s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.02s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.01s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA (0.01s) - --- PASS: TestRoundtrip/ECDSA/ES512 (0.46s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.15s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.06s) + --- PASS: TestRoundtrip/ECDSA (0.06s) + --- PASS: TestRoundtrip/ECDSA/ES384 (1.59s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.55s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.17s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.18s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.51s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.10s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.18s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.19s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash (0.45s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.15s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.10s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.17s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES512 (1.80s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.62s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.26s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.21s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.14s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.63s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.18s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.14s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.20s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash (0.17s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash (0.52s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.17s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.15s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.14s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256 (0.47s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.16s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.05s) + --- PASS: TestRoundtrip/ECDSA/ES256 (1.93s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.62s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.25s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.15s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.14s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.15s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.75s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.25s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.18s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.25s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.16s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.07s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.05s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.54s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.19s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.17s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.13s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384 (0.49s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.18s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.17s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash (0.14s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA (1.94s) - --- PASS: TestRoundtrip/RSA/RS512 (0.07s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.02s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.04s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.01s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384 (0.07s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.02s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.03s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.02s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256 (0.07s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.02s) + --- PASS: TestRoundtrip/RSA (3.18s) + --- PASS: TestRoundtrip/RSA/RS256 (0.25s) + --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.10s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.03s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.08s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.02s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.07s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.02s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384 (0.07s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.02s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.03s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.02s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512 (0.07s) - --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.01s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512 (0.26s) + --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.08s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/JWK_Key (0.05s) + --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key (0.12s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.01s) + --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.06s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) (0.04s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256 (0.08s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.01s) + --- PASS: TestRoundtrip/RSA/RS384 (0.25s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.09s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.09s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.07s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256 (0.30s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.09s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.06s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.17s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.01s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.04s) + --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512 (0.30s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.09s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.13s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.07s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384 (0.31s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.08s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.17s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.05s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) +--- PASS: TestVerifySet (0.00s) + --- PASS: TestVerifySet/useJSON=false (0.00s) + --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (4.34s) + --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (5.13s) + --- PASS: TestVerifySet/useJSON=true (0.00s) + --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (4.75s) + --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (7.52s) PASS -ok github.com/lestrrat-go/jwx/jws 25.988s +ok github.com/lestrrat-go/jwx/jws 50.848s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestJWTParse @@ -4550,20 +4584,20 @@ === RUN TestParseRequest/Invalid_token_in_access_token_form_field jwt_test.go:990: failed to find a valid token in any location of the request (tried: form keys: ["access_token"]). Additionally, errors were encountered during attempts to parse forms: ([form key: "access_token", error: could not verify message using any of the signatures or keys] === RUN TestParseRequest/jwt.WithCookie ---- PASS: TestParseRequest (0.38s) +--- PASS: TestParseRequest (0.87s) --- PASS: TestParseRequest/Token_not_present_(w/_multiple_options) (0.00s) --- PASS: TestParseRequest/Token_not_present_(w/o_options) (0.00s) - --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options) (0.04s) - --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.04s) + --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options) (0.09s) + --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.09s) --- PASS: TestParseRequest/Token_in_Authorization_header_but_we_specified_another_header_key (0.00s) - --- PASS: TestParseRequest/Token_in_X-Authorization_header_(w/_option) (0.04s) + --- PASS: TestParseRequest/Token_in_X-Authorization_header_(w/_option) (0.10s) --- PASS: TestParseRequest/Invalid_token_in_X-Authorization_header (0.00s) - --- PASS: TestParseRequest/Token_in_access_token_form_field_(w/_option) (0.04s) - --- PASS: TestParseRequest/Token_in_cookie_(w/_option) (0.04s) + --- PASS: TestParseRequest/Token_in_access_token_form_field_(w/_option) (0.09s) + --- PASS: TestParseRequest/Token_in_cookie_(w/_option) (0.08s) --- PASS: TestParseRequest/Invalid_token_in_cookie (0.00s) --- PASS: TestParseRequest/Token_in_access_token_form_field_(w/o_option) (0.00s) --- PASS: TestParseRequest/Invalid_token_in_access_token_form_field (0.00s) - --- PASS: TestParseRequest/jwt.WithCookie (0.04s) + --- PASS: TestParseRequest/jwt.WithCookie (0.09s) === RUN TestGHIssue368 === RUN TestGHIssue368/Per-object_control_of_flatten_audience === RUN TestGHIssue368/Per-object_control_of_flatten_audience/Global=true,_Per-Object=true @@ -4589,11 +4623,11 @@ --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Single_Key (0.00s) --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Multiple_Keys (0.00s) === RUN TestGH375 ---- PASS: TestGH375 (0.60s) +--- PASS: TestGH375 (2.83s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage ---- PASS: TestJWTParseWithTypedClaim (0.44s) +--- PASS: TestJWTParseWithTypedClaim (1.15s) --- PASS: TestJWTParseWithTypedClaim/Basic (0.00s) --- PASS: TestJWTParseWithTypedClaim/json.RawMessage (0.00s) === RUN TestGH393 @@ -4625,9 +4659,9 @@ jwt_test.go:1446: failed to parse jws: failed to unmarshal jws message: required field "signatures" not present jwt_test.go:1446: unknown JWT format (pedantic) jwt_test.go:1446: failed to parse jws: failed to unmarshal jws message: required field "signatures" not present ---- PASS: TestBenHigginsByPassRegression (0.25s) +--- PASS: TestBenHigginsByPassRegression (2.39s) === RUN TestVerifyAuto ---- PASS: TestVerifyAuto (2.39s) +--- PASS: TestVerifyAuto (0.97s) === RUN TestSerializer === RUN TestSerializer/Invalid_sign_suboption === RUN TestSerializer/Invalid_SignatureAglrotihm @@ -4705,15 +4739,15 @@ --- PASS: TestGH888/jwt.Sign(token,_jwt.WithKey(jwa.NoSignature))_should_fail (0.00s) --- PASS: TestGH888/jwt.Sign(token,_jwt.WithInsecureNoSignature()) (0.00s) === RUN TestGH951 ---- PASS: TestGH951 (1.88s) +--- PASS: TestGH951 (1.24s) === RUN TestGH1007 ---- PASS: TestGH1007 (1.03s) +--- PASS: TestGH1007 (4.39s) === RUN TestParseJSON === RUN TestParseJSON/compactOnly=true === RUN TestParseJSON/compactOnly=false ---- PASS: TestParseJSON (0.87s) - --- PASS: TestParseJSON/compactOnly=true (0.57s) - --- PASS: TestParseJSON/compactOnly=false (0.30s) +--- PASS: TestParseJSON (5.02s) + --- PASS: TestParseJSON/compactOnly=true (3.45s) + --- PASS: TestParseJSON/compactOnly=false (1.57s) === RUN TestGH1175 --- PASS: TestGH1175 (0.00s) === RUN TestTokenOptions @@ -4744,153 +4778,95 @@ === CONT TestJWTParse === CONT TestSignJWK === CONT TestTokenMarshal -=== CONT TestReadFile --- PASS: TestTokenMarshal (0.00s) === CONT TestClaimValidator === RUN TestClaimValidator/Successful_validation === PAUSE TestClaimValidator/Successful_validation === RUN TestClaimValidator/Target_claim_does_not_exist ---- PASS: TestReadFile (0.00s) +=== PAUSE TestClaimValidator/Target_claim_does_not_exist +=== CONT TestClaimValidator/Successful_validation === CONT TestGHIssue10 -=== CONT TestHeader === RUN TestGHIssue10/jti === PAUSE TestGHIssue10/jti -=== RUN TestHeader/Roundtrip === RUN TestGHIssue10/sub === PAUSE TestGHIssue10/sub -=== PAUSE TestHeader/Roundtrip === RUN TestGHIssue10/iss -=== RUN TestHeader/RoundtripError === PAUSE TestGHIssue10/iss -=== PAUSE TestHeader/RoundtripError === RUN TestGHIssue10/iat -=== RUN TestHeader/GetError === PAUSE TestGHIssue10/iat -=== PAUSE TestHeader/GetError -=== PAUSE TestClaimValidator/Target_claim_does_not_exist -=== CONT TestHeader/Roundtrip -=== CONT TestClaimValidator/Successful_validation -=== CONT TestClaimValidator/Target_claim_does_not_exist -=== CONT TestHeader/GetError -=== CONT TestHeader/RoundtripError ---- PASS: TestClaimValidator (0.00s) - --- PASS: TestClaimValidator/Successful_validation (0.00s) - --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) === RUN TestGHIssue10/aud === PAUSE TestGHIssue10/aud === RUN TestGHIssue10/sub#01 === PAUSE TestGHIssue10/sub#01 ---- PASS: TestHeader (0.00s) - --- PASS: TestHeader/Roundtrip (0.00s) - --- PASS: TestHeader/GetError (0.00s) - --- PASS: TestHeader/RoundtripError (0.00s) -=== CONT TestGH52 -=== CONT TestSignErrors -=== CONT TestSignTyp -=== CONT TestJWTParseVerify === RUN TestGHIssue10/nbf === PAUSE TestGHIssue10/nbf -=== CONT TestUnmarshalJSON -=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== CONT TestUnmarshal ---- PASS: TestUnmarshalJSON (0.00s) - --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) -=== RUN TestUnmarshal/single_aud === RUN TestGHIssue10/exp -=== PAUSE TestUnmarshal/single_aud === PAUSE TestGHIssue10/exp === RUN TestGHIssue10/Unix_zero_times -=== RUN TestUnmarshal/multiple_aud's -=== CONT TestValidateClaims -=== RUN TestValidateClaims/Empty_fields -=== PAUSE TestUnmarshal/multiple_aud's -=== RUN TestUnmarshal/issuedAt -=== PAUSE TestUnmarshal/issuedAt === PAUSE TestGHIssue10/Unix_zero_times -=== CONT TestUnmarshal/single_aud === RUN TestGHIssue10/Go_zero_times === PAUSE TestGHIssue10/Go_zero_times -=== CONT TestUnmarshal/issuedAt -=== CONT TestUnmarshal/multiple_aud's ---- PASS: TestUnmarshal (0.00s) - --- PASS: TestUnmarshal/single_aud (0.00s) - --- PASS: TestUnmarshal/issuedAt (0.00s) - --- PASS: TestUnmarshal/multiple_aud's (0.00s) === RUN TestGHIssue10/Parse_and_validate === PAUSE TestGHIssue10/Parse_and_validate -=== PAUSE TestValidateClaims/Empty_fields === RUN TestGHIssue10/any_claim_value -=== RUN TestValidateClaims/Reset_Validator,_No_validator -=== PAUSE TestValidateClaims/Reset_Validator,_No_validator === PAUSE TestGHIssue10/any_claim_value -=== RUN TestValidateClaims/Reset_Validator,_Check_iss_only +=== CONT TestGHIssue10/jti +=== CONT TestClaimValidator/Target_claim_does_not_exist +--- PASS: TestClaimValidator (0.00s) + --- PASS: TestClaimValidator/Successful_validation (0.00s) + --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) === CONT TestGHIssue10/any_claim_value -=== PAUSE TestValidateClaims/Reset_Validator,_Check_iss_only -=== RUN TestValidateClaims/iat+skew -=== PAUSE TestValidateClaims/iat+skew -=== CONT TestGHIssue10/nbf +=== CONT TestGHIssue10/Parse_and_validate +=== CONT TestGHIssue10/Go_zero_times === CONT TestGHIssue10/Unix_zero_times === CONT TestGHIssue10/exp -=== CONT TestGHIssue10/jti -=== CONT TestValidateClaims/iat+skew -=== CONT TestGHIssue10/Go_zero_times -=== CONT TestValidateClaims/Reset_Validator,_Check_iss_only -=== CONT TestValidateClaims/Reset_Validator,_No_validator +=== RUN TestGHIssue10/exp/clock_is_not_modified_(exp_<_now) +=== RUN TestGHIssue10/exp/clock_is_set_to_some_time_before_exp +=== RUN TestGHIssue10/exp/clock_is_set_to_same_time_as_exp +=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp +=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default) +=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp +=== CONT TestGHIssue10/nbf === RUN TestGHIssue10/nbf/'nbf'_is_less_than_current_time -=== CONT TestGHIssue10/iat -=== RUN TestGHIssue10/iat/clock_is_set_to_before_iat +=== RUN TestGHIssue10/nbf/skew_is_large_enough +=== RUN TestGHIssue10/nbf/clock_is_set_to_some_time_after_in_nbf +=== RUN TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf +=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf +=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf_(but_truncation_=_default) +=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_after_nbf === CONT TestGHIssue10/sub#01 === CONT TestGHIssue10/aud -=== CONT TestGHIssue10/Parse_and_validate -2026/01/05 13:08:55 clock is set to before iat -=== RUN TestGHIssue10/exp/clock_is_not_modified_(exp_<_now) -=== CONT TestGHIssue10/iss -=== CONT TestGHIssue10/sub === RUN TestGHIssue10/aud/`aud`_check_disabled -=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat -2026/01/05 13:08:55 clock is set to some sub-seconds before iat -=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) -2026/01/05 13:08:55 clock is set to some sub-seconds before iat (trunc = 0) === PAUSE TestGHIssue10/aud/`aud`_check_disabled -=== CONT TestValidateClaims/Empty_fields ---- PASS: TestValidateClaims (0.00s) - --- PASS: TestValidateClaims/iat+skew (0.00s) - --- PASS: TestValidateClaims/Reset_Validator,_Check_iss_only (0.00s) - --- PASS: TestValidateClaims/Reset_Validator,_No_validator (0.00s) - --- PASS: TestValidateClaims/Empty_fields (0.00s) -=== RUN TestGHIssue10/exp/clock_is_set_to_some_time_before_exp -=== RUN TestGHIssue10/nbf/skew_is_large_enough === RUN TestGHIssue10/aud/`aud`_contains_`baz` === PAUSE TestGHIssue10/aud/`aud`_contains_`baz` === RUN TestGHIssue10/aud/check_`aud`_contains_`poop` -=== RUN TestGHIssue10/nbf/clock_is_set_to_some_time_after_in_nbf === PAUSE TestGHIssue10/aud/check_`aud`_contains_`poop` === CONT TestGHIssue10/aud/`aud`_check_disabled +=== CONT TestGHIssue10/iat +=== RUN TestGHIssue10/iat/clock_is_set_to_before_iat +2024/12/03 06:48:55 clock is set to before iat +=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat +2024/12/03 06:48:55 clock is set to some sub-seconds before iat +=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) +2024/12/03 06:48:55 clock is set to some sub-seconds before iat (trunc = 0) +=== CONT TestGHIssue10/iss +=== CONT TestGHIssue10/sub === CONT TestGHIssue10/aud/check_`aud`_contains_`poop` === CONT TestGHIssue10/aud/`aud`_contains_`baz` -=== RUN TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf -=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf -=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf_(but_truncation_=_default) -=== RUN TestGHIssue10/exp/clock_is_set_to_same_time_as_exp -=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_after_nbf -=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp -=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default) -=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp --- PASS: TestGHIssue10 (0.00s) - --- PASS: TestGHIssue10/any_claim_value (0.00s) - --- PASS: TestGHIssue10/Unix_zero_times (0.00s) --- PASS: TestGHIssue10/jti (0.00s) - --- PASS: TestGHIssue10/Go_zero_times (0.00s) - --- PASS: TestGHIssue10/sub#01 (0.00s) + --- PASS: TestGHIssue10/any_claim_value (0.00s) --- PASS: TestGHIssue10/Parse_and_validate (0.00s) - --- PASS: TestGHIssue10/iss (0.00s) - --- PASS: TestGHIssue10/sub (0.00s) - --- PASS: TestGHIssue10/iat (0.00s) - --- PASS: TestGHIssue10/iat/clock_is_set_to_before_iat (0.00s) - --- PASS: TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat (0.00s) - --- PASS: TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) (0.00s) + --- PASS: TestGHIssue10/Go_zero_times (0.00s) + --- PASS: TestGHIssue10/Unix_zero_times (0.00s) + --- PASS: TestGHIssue10/exp (0.00s) + --- PASS: TestGHIssue10/exp/clock_is_not_modified_(exp_<_now) (0.00s) + --- PASS: TestGHIssue10/exp/clock_is_set_to_some_time_before_exp (0.00s) + --- PASS: TestGHIssue10/exp/clock_is_set_to_same_time_as_exp (0.00s) + --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp (0.00s) + --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default) (0.00s) + --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp (0.00s) --- PASS: TestGHIssue10/nbf (0.00s) --- PASS: TestGHIssue10/nbf/'nbf'_is_less_than_current_time (0.00s) --- PASS: TestGHIssue10/nbf/skew_is_large_enough (0.00s) @@ -4899,19 +4875,86 @@ --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf (0.00s) --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf_(but_truncation_=_default) (0.00s) --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_after_nbf (0.00s) + --- PASS: TestGHIssue10/sub#01 (0.00s) + --- PASS: TestGHIssue10/iat (0.00s) + --- PASS: TestGHIssue10/iat/clock_is_set_to_before_iat (0.00s) + --- PASS: TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat (0.00s) + --- PASS: TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) (0.00s) + --- PASS: TestGHIssue10/iss (0.00s) + --- PASS: TestGHIssue10/sub (0.00s) --- PASS: TestGHIssue10/aud (0.00s) --- PASS: TestGHIssue10/aud/`aud`_check_disabled (0.00s) - --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s) --- PASS: TestGHIssue10/aud/check_`aud`_contains_`poop` (0.00s) - --- PASS: TestGHIssue10/exp (0.00s) - --- PASS: TestGHIssue10/exp/clock_is_not_modified_(exp_<_now) (0.00s) - --- PASS: TestGHIssue10/exp/clock_is_set_to_some_time_before_exp (0.00s) - --- PASS: TestGHIssue10/exp/clock_is_set_to_same_time_as_exp (0.00s) - --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp (0.00s) - --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default) (0.00s) - --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp (0.00s) ---- PASS: TestSignErrors (0.02s) ---- PASS: TestGH52 (0.66s) + --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s) +=== CONT TestReadFile +--- PASS: TestReadFile (0.00s) +=== CONT TestHeader +=== RUN TestHeader/Roundtrip +=== PAUSE TestHeader/Roundtrip +=== RUN TestHeader/RoundtripError +=== PAUSE TestHeader/RoundtripError +=== RUN TestHeader/GetError +=== PAUSE TestHeader/GetError +=== CONT TestHeader/Roundtrip +=== CONT TestHeader/GetError +=== CONT TestGH52 +=== CONT TestHeader/RoundtripError +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/GetError (0.00s) + --- PASS: TestHeader/Roundtrip (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) +=== CONT TestValidateClaims +=== RUN TestValidateClaims/Empty_fields +=== PAUSE TestValidateClaims/Empty_fields +=== CONT TestSignErrors +=== RUN TestValidateClaims/Reset_Validator,_No_validator +=== PAUSE TestValidateClaims/Reset_Validator,_No_validator +=== RUN TestValidateClaims/Reset_Validator,_Check_iss_only +=== PAUSE TestValidateClaims/Reset_Validator,_Check_iss_only +=== RUN TestValidateClaims/iat+skew +=== PAUSE TestValidateClaims/iat+skew +=== CONT TestValidateClaims/Empty_fields +=== CONT TestUnmarshal +=== RUN TestUnmarshal/single_aud +=== PAUSE TestUnmarshal/single_aud +=== RUN TestUnmarshal/multiple_aud's +=== PAUSE TestUnmarshal/multiple_aud's +=== RUN TestUnmarshal/issuedAt +=== PAUSE TestUnmarshal/issuedAt +=== CONT TestUnmarshal/single_aud +=== CONT TestValidateClaims/iat+skew +=== CONT TestValidateClaims/Reset_Validator,_Check_iss_only +=== CONT TestValidateClaims/Reset_Validator,_No_validator +--- PASS: TestValidateClaims (0.02s) + --- PASS: TestValidateClaims/Empty_fields (0.00s) + --- PASS: TestValidateClaims/iat+skew (0.00s) + --- PASS: TestValidateClaims/Reset_Validator,_Check_iss_only (0.00s) + --- PASS: TestValidateClaims/Reset_Validator,_No_validator (0.00s) +=== CONT TestUnmarshalJSON +=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +--- PASS: TestUnmarshalJSON (0.00s) + --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) +=== CONT TestUnmarshal/issuedAt +=== CONT TestUnmarshal/multiple_aud's +--- PASS: TestUnmarshal (0.00s) + --- PASS: TestUnmarshal/single_aud (0.00s) + --- PASS: TestUnmarshal/issuedAt (0.00s) + --- PASS: TestUnmarshal/multiple_aud's (0.00s) +=== CONT TestJWTParseVerify +=== CONT TestSignTyp +--- PASS: TestSignErrors (0.04s) +--- PASS: TestGH52 (2.08s) +=== RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +--- PASS: TestSignTyp (3.06s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.04s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.05s) === RUN TestJWTParseVerify/Key=[]uint8 === PAUSE TestJWTParseVerify/Key=[]uint8 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey @@ -4925,15 +4968,8 @@ === RUN TestJWTParseVerify/Key=ed25519.PrivateKey === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Miscellaneous ---- PASS: TestSignJWK (1.04s) -=== RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders -=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders -=== CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === NAME TestJWTParse - jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.rrpqAIqP5uUd7YqRTZ-LlE2G6ZxiMizXZ1DFFHW1idN8VkIh5eQ8RzhMyFhGRiVx8OIeX1LN_tb_xUB3j6XDTixlWqEi6AgOCHNuvZ7Vs-2e1c4cZiLaLn0MQuQPJXBcNJRhYFTLtsrItjK8cl1DY5wzVgrtt2ti2L8Ln3865WKfRm85g45Se84DKfiErqz43QZeFzzMj8hnOEhgD_LwT7kYP_L-LGZDvIrV-q2eu7wYciL8XlUBLKpr9yTlqMhRHDHnL7cfUbanZQPqmR8VuJDc5RkOZH3qFJckRMERW4pYAueF9iCwsRGAntkVvMJa7-Ddg9VBObk213Y5XvbLrQ + jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.Rf6tkJVjZGoE_psX5T-XQTEJKNYvpPdAZ3J6silzVJhNlrjnnEH7oYieB7gH94An6YBRYM64A0zGJwn49vUDGrTc_YxLkrCWH52oNEsy04jB5AEGxAxqDSd5erlVpl5Rd_mTdXSEAlZl90NN2167kVX_OxDleCgXsVgQwP7I5jW3mSz2q6Jl6BINp5FtDVUKupCjArl4JfRj3FNS9U6ezvvH4TgIOsvqO19liMvgkdtlDoC9WU5SUEn9lNDOqdJtMtWvLrxBbx2Vo1rx4o6hzwESY4Rl4NdS8Dr1W7WvLTn1UFNfW9PLU93FRzfsFTJNOC85Y4o8sJ3Mv9NqxdXQXQ === RUN TestJWTParse/Parse_(no_signature_verification) === PAUSE TestJWTParse/Parse_(no_signature_verification) === RUN TestJWTParse/ParseString_(no_signature_verification) @@ -4947,21 +4983,18 @@ === RUN TestJWTParse/parse_(wrong_signature_key) === PAUSE TestJWTParse/parse_(wrong_signature_key) === CONT TestJWTParse/Parse_(no_signature_verification) -=== CONT TestJWTParse/Parse_(correct_signature_key) -=== CONT TestJWTParse/ParseReader_(no_signature_verification) -=== CONT TestJWTParse/ParseString_(no_signature_verification) === CONT TestJWTParse/parse_(wrong_signature_key) === CONT TestJWTParse/parse_(wrong_signature_algorithm) ---- PASS: TestJWTParse (1.59s) +=== CONT TestJWTParse/ParseReader_(no_signature_verification) +=== CONT TestJWTParse/Parse_(correct_signature_key) +=== CONT TestJWTParse/ParseString_(no_signature_verification) +--- PASS: TestJWTParse (4.09s) --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) + --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s) --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) - --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s) - --- PASS: TestJWTParse/Parse_(correct_signature_key) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_algorithm) (0.00s) ---- PASS: TestSignTyp (1.59s) - --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.01s) - --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.02s) + --- PASS: TestJWTParse/Parse_(correct_signature_key) (0.00s) === RUN TestJWTParseVerify/Miscellaneous/Alg_does_not_match === PAUSE TestJWTParseVerify/Miscellaneous/Alg_does_not_match === RUN TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key @@ -4971,24 +5004,13 @@ === RUN TestJWTParseVerify/Miscellaneous/Check_alg=none === PAUSE TestJWTParseVerify/Miscellaneous/Check_alg=none === CONT TestJWTParseVerify/Miscellaneous/Alg_does_not_match -=== CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail === CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key === CONT TestJWTParseVerify/Miscellaneous/Check_alg=none +=== CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail === CONT TestJWTParseVerify/Key=[]uint8 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -5003,381 +5025,392 @@ === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -5404,42 +5437,11 @@ === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false @@ -5455,467 +5457,498 @@ === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -6014,375 +6047,362 @@ === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +--- PASS: TestSignJWK (9.09s) +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning ---- PASS: TestJWTParseVerify (1.72s) - --- PASS: TestJWTParseVerify/Miscellaneous (0.89s) +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +--- PASS: TestJWTParseVerify (5.70s) + --- PASS: TestJWTParseVerify/Miscellaneous (1.62s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.01s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.01s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.02s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.03s) --- PASS: TestJWTParseVerify/Key=[]uint8 (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6390,27 +6410,27 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6418,20 +6438,6 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -6439,13 +6445,62 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -6453,84 +6508,63 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6538,13 +6572,6 @@ --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6552,77 +6579,105 @@ --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.12s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6630,13 +6685,13 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6644,112 +6699,119 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.12s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.21s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6757,21 +6819,21 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) @@ -6785,34 +6847,34 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6820,175 +6882,154 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.15s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.15s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.16s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.17s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.18s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.19s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.19s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.22s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.22s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.11s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.45s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.48s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.48s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.48s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.51s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.56s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.13s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.46s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.11s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.58s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.16s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.56s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.11s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.12s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.15s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6996,14 +7037,14 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) @@ -7017,415 +7058,408 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.36s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.40s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.38s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.41s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.38s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.39s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.41s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.39s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.47s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (1.05s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.33s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.33s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.16s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.21s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.19s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.23s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.31s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.29s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.21s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.23s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.50s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.25s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.27s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.16s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.44s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.30s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.34s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.48s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.20s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.19s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.21s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.27s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.29s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.60s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.34s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.25s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.25s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.27s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.25s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.41s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.29s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.40s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.25s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.23s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.13s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.55s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.26s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.33s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.26s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.18s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (3.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.09s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.10s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.14s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.17s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.12s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.16s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.12s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.16s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.15s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.14s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.15s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.09s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.15s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.09s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.17s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.15s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.13s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.14s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.17s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.09s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.08s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.11s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.11s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.20s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.12s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.14s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.05s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.09s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt 10.713s +ok github.com/lestrrat-go/jwx/jwt 28.121s === RUN TestDate === RUN TestDate/Get_from_a_nil_NumericDate === RUN TestDate/MarshalJSON_with_a_zero_value @@ -7461,7 +7495,7 @@ === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/internal/types 0.005s +ok github.com/lestrrat-go/jwx/jwt/internal/types 0.098s === RUN TestAdressClaim === RUN TestAdressClaim/formatted === RUN TestAdressClaim/formatted/Accessor @@ -7874,7 +7908,7 @@ === RUN TestOpenIDClaims/Iterator/Walk === RUN TestOpenIDClaims/Iterator/AsMap === RUN TestOpenIDClaims/Iterator/Clone ---- PASS: TestOpenIDClaims (0.36s) +--- PASS: TestOpenIDClaims (1.62s) --- PASS: TestOpenIDClaims/formatted (0.00s) --- PASS: TestOpenIDClaims/formatted/Accessor (0.00s) --- PASS: TestOpenIDClaims/formatted/Get (0.00s) @@ -8191,17 +8225,15 @@ === PAUSE TestBirthdateClaim/invalid_accept === CONT TestBirthdateClaim/regular_date === RUN TestBirthdateClaim/regular_date/"2015-11-04" -=== CONT TestBirthdateClaim/invalid_accept -=== CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/"0009-09-09" === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === RUN TestBirthdateClaim/regular_date/"0001-00-01" === RUN TestBirthdateClaim/regular_date/"0001-01-00" +=== CONT TestBirthdateClaim/invalid_accept +=== CONT TestBirthdateClaim/empty_date --- PASS: TestBirthdateClaim (0.00s) - --- PASS: TestBirthdateClaim/invalid_accept (0.00s) - --- PASS: TestBirthdateClaim/empty_date (0.00s) --- PASS: TestBirthdateClaim/regular_date (0.00s) --- PASS: TestBirthdateClaim/regular_date/"2015-11-04" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0009-09-09" (0.00s) @@ -8210,8 +8242,10 @@ --- PASS: TestBirthdateClaim/regular_date/"0000-01-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-00-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-01-00" (0.00s) + --- PASS: TestBirthdateClaim/invalid_accept (0.00s) + --- PASS: TestBirthdateClaim/empty_date (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/openid 0.365s +ok github.com/lestrrat-go/jwx/jwt/openid 1.650s === RUN TestGenerateKey === RUN TestGenerateKey/x25519.GenerateKey(nil) === RUN TestGenerateKey/x25519.NewKeyFromSeed(wrongSeedLength) @@ -8221,7 +8255,7 @@ === RUN TestNewKeyFromSeed --- PASS: TestNewKeyFromSeed (0.00s) PASS -ok github.com/lestrrat-go/jwx/x25519 0.007s +ok github.com/lestrrat-go/jwx/x25519 0.081s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -8248,12 +8282,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2017/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/33091 and its subdirectories -I: Current time: Mon Jan 5 01:09:19 -12 2026 -I: pbuilder-time-stamp: 1767618559 +I: removing directory /srv/workspace/pbuilder/2017 and its subdirectories +I: Current time: Tue Dec 3 20:49:38 +14 2024 +I: pbuilder-time-stamp: 1733208578