Diff of the two buildlogs: -- --- b1/build.log 2025-02-24 07:39:45.222707931 +0000 +++ b2/build.log 2025-02-24 07:42:32.663153927 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Mar 29 01:59:48 -12 2026 -I: pbuilder-time-stamp: 1774792788 +I: Current time: Mon Feb 24 21:39:48 +14 2025 +I: pbuilder-time-stamp: 1740382788 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,54 +25,86 @@ dpkg-source: info: applying 000-fix-go-1.24-test-failure.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/101873/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3957/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 Feb 24 07:40 /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/3957/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3957/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='unstable' - 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]="37" [3]="1" [4]="release" [5]="i686-pc-linux-gnu") + BASH_VERSION='5.2.37(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=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=i686 + HOST_ARCH=i386 IFS=' ' - INVOCATION_ID='ad6dd83c55ee457f9be297cdb40fd9c0' - 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='101873' - PS1='# ' - PS2='> ' + INVOCATION_ID=6361cd1ac1c841ff8ee22cc2c406f98e + 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=3957 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.hyG19Kwv/pbuilderrc_Cck2 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/b1 --logfile b1/build.log golang-github-lestrrat-go-jwx_2.1.3-2.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.hyG19Kwv/pbuilderrc_glAi --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/b2 --logfile b2/build.log golang-github-lestrrat-go-jwx_2.1.3-2.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-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/101873/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3957/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -183,7 +215,7 @@ Get: 51 http://deb.debian.org/debian unstable/main i386 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 52 http://deb.debian.org/debian unstable/main i386 golang-golang-x-text-dev all 0.22.0-1 [3995 kB] Get: 53 http://deb.debian.org/debian unstable/main i386 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] -Fetched 74.4 MB in 1s (106 MB/s) +Fetched 74.4 MB in 1s (58.3 MB/s) Preconfiguring packages ... 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 ... 19761 files and directories currently installed.) @@ -410,7 +442,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-2_source.changes +I: user script /srv/workspace/pbuilder/3957/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3957/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-2_source.changes dpkg-buildpackage: info: source package golang-github-lestrrat-go-jwx dpkg-buildpackage: info: source version 2.1.3-2 dpkg-buildpackage: info: source distribution unstable @@ -429,203 +465,203 @@ 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 -internal/itoa -internal/godebugs -unicode/utf16 -cmp -internal/profilerecord -crypto/internal/fips140/alias -encoding + 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/goarch internal/unsafeheader +internal/godebugs +internal/cpu +internal/byteorder internal/coverage/rtcov -unicode/utf8 -internal/msan internal/goos -internal/byteorder -internal/goarch -internal/asan +internal/runtime/atomic +internal/profilerecord internal/goexperiment -unicode +internal/abi +internal/asan +internal/msan +internal/runtime/math +internal/runtime/sys +internal/runtime/syscall +sync/atomic math/bits +internal/chacha8rand +unicode/utf8 +unicode +cmp +encoding +internal/itoa +unicode/utf16 +math +crypto/internal/fips140/alias +crypto/internal/fips140deps/byteorder +internal/runtime/exithook +internal/bytealg +crypto/internal/fips140deps/cpu +crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 -internal/runtime/math internal/nettrace container/list vendor/golang.org/x/crypto/internal/alias log/internal -internal/chacha8rand -internal/cpu -crypto/internal/fips140deps/byteorder -internal/runtime/syscall -internal/abi -internal/runtime/atomic -sync/atomic -crypto/internal/boring/sig -internal/runtime/sys -math -crypto/internal/fips140deps/cpu -internal/bytealg -internal/runtime/exithook internal/stringslite internal/race -internal/sync internal/runtime/maps +internal/sync runtime -crypto/internal/fips140/subtle -internal/reflectlite iter -weak +internal/reflectlite +crypto/internal/fips140/subtle sync -crypto/subtle -maps +weak slices +maps +crypto/subtle +internal/bisect +internal/testlog +internal/singleflight +unique errors sort -path +runtime/cgo +io internal/oserror -math/rand/v2 vendor/golang.org/x/net/dns/dnsmessage +path +internal/godebug strconv -internal/bisect -io -internal/singleflight -internal/testlog -unique +math/rand/v2 syscall -runtime/cgo -internal/godebug bytes +strings hash crypto/internal/randutil -strings hash/crc32 +math/rand crypto/internal/fips140deps/godebug -crypto crypto/internal/impl -bufio -net/netip -math/rand crypto/internal/fips140 -reflect +bufio vendor/golang.org/x/text/transform -net/http/internal/testcert net/http/internal/ascii -internal/syscall/execenv +crypto +reflect +net/netip regexp/syntax -time +net/http/internal/testcert crypto/internal/fips140/sha256 -crypto/internal/fips140/sha512 crypto/internal/fips140/sha3 +crypto/internal/fips140/sha512 crypto/tls/internal/fips140tls -internal/syscall/unix -crypto/sha3 crypto/internal/fips140/hmac +crypto/sha3 crypto/internal/fips140/check crypto/internal/fips140hash -crypto/internal/fips140/hkdf -crypto/internal/fips140/tls12 -crypto/internal/fips140/edwards25519/field -crypto/internal/fips140/bigmod +internal/syscall/execenv +internal/syscall/unix +time crypto/internal/fips140/aes -crypto/internal/fips140/tls13 +crypto/internal/fips140/edwards25519/field crypto/internal/fips140/nistec/fiat +crypto/internal/fips140/bigmod +crypto/internal/fips140/hkdf +crypto/internal/fips140/tls12 regexp +crypto/internal/fips140/tls13 crypto/internal/fips140/edwards25519 -context io/fs +context internal/poll internal/filepathlite os -internal/fmtsort encoding/binary +internal/fmtsort crypto/internal/fips140/nistec encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 encoding/pem -internal/sysinfo crypto/internal/sysrand fmt +internal/sysinfo path/filepath +net crypto/internal/entropy crypto/internal/fips140/drbg -net +crypto/internal/fips140/aes/gcm crypto/internal/fips140only crypto/internal/fips140/ed25519 crypto/internal/fips140/rsa crypto/internal/fips140/mlkem -crypto/internal/fips140/aes/gcm os/exec -crypto/rc4 crypto/md5 +crypto/rc4 crypto/cipher -vendor/golang.org/x/crypto/chacha20 -crypto/des crypto/internal/boring +crypto/des +vendor/golang.org/x/crypto/chacha20 github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/option -log -github.com/lestrrat-go/blackmagic +encoding/json encoding/hex -net/url -net/http/internal -github.com/lestrrat-go/iter/arrayiter -mime -github.com/lestrrat-go/iter/mapiter -mime/quotedprintable +math/big crypto/aes -vendor/golang.org/x/net/http2/hpack -github.com/lestrrat-go/httpcc crypto/sha512 -encoding/json -compress/flate -crypto/sha256 -vendor/golang.org/x/text/unicode/norm -crypto/hmac -github.com/lestrrat-go/jwx/jwe/internal/concatkdf +crypto/internal/fips140/ecdh +crypto/internal/fips140/ecdsa crypto/sha1 -github.com/pmezard/go-difflib/difflib -vendor/golang.org/x/crypto/chacha20poly1305 +crypto/sha256 +net/url github.com/lestrrat-go/jwx/jwa -github.com/davecgh/go-spew/spew +github.com/lestrrat-go/iter/mapiter +crypto/ecdh +compress/flate github.com/lestrrat-go/jwx/internal/iter -crypto/internal/fips140/ecdh -crypto/internal/fips140/ecdsa -math/big +github.com/lestrrat-go/blackmagic +github.com/lestrrat-go/httpcc +crypto/hmac +vendor/golang.org/x/crypto/chacha20poly1305 +log +vendor/golang.org/x/text/unicode/norm +vendor/golang.org/x/net/http2/hpack +mime +mime/quotedprintable +net/http/internal +github.com/lestrrat-go/iter/arrayiter +golang.org/x/crypto/curve25519 +vendor/golang.org/x/text/unicode/bidi +compress/gzip github.com/lestrrat-go/jwx/jwe/internal/aescbc +github.com/lestrrat-go/jwx/jwe/internal/concatkdf +golang.org/x/crypto/pbkdf2 +github.com/davecgh/go-spew/spew +github.com/pmezard/go-difflib/difflib flag -runtime/debug gopkg.in/yaml.v3 +runtime/debug runtime/trace -vendor/golang.org/x/text/unicode/bidi -golang.org/x/crypto/pbkdf2 -crypto/ecdh -compress/gzip -testing -golang.org/x/crypto/curve25519 +github.com/lestrrat-go/jwx/internal/json vendor/golang.org/x/text/secure/bidirule +testing vendor/golang.org/x/net/idna -github.com/lestrrat-go/jwx/internal/json -crypto/internal/boring/bbig +github.com/lestrrat-go/jwx +github.com/lestrrat-go/jwx/jwt/internal/types crypto/dsa -github.com/lestrrat-go/jwx/internal/pool -crypto/rand crypto/elliptic +crypto/internal/boring/bbig +crypto/rand +github.com/lestrrat-go/jwx/internal/pool encoding/asn1 -github.com/lestrrat-go/jwx/jwt/internal/types -github.com/lestrrat-go/jwx crypto/ed25519 -github.com/lestrrat-go/jwx/x25519 -crypto/internal/hpke crypto/rsa +crypto/internal/hpke +github.com/lestrrat-go/jwx/x25519 golang.org/x/crypto/ed25519 github.com/lestrrat-go/jwx/internal/ecutil -crypto/x509/pkix vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix crypto/ecdsa vendor/golang.org/x/net/http/httpproxy -net/textproto crypto/x509 +net/textproto vendor/golang.org/x/net/http/httpguts mime/multipart github.com/lestrrat-go/jwx/cert @@ -639,8 +675,8 @@ github.com/stretchr/testify/assert github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/jwe/internal/keygen -github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jws +github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe @@ -649,7 +685,7 @@ 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 === RUN TestShowBuildInfo jwx_test.go:25: Running tests using JSON backend => encoding/json jwx_test.go:26: Available elliptic curves: @@ -741,7 +777,7 @@ === RUN TestGH996/OKP/Verify_Invalid(ecdsa.PublicKey) === RUN TestGH996/OKP/Verify_Invalid(rsa.PublicKey) === RUN TestGH996/OKP/Verify_Invalid([]uint8) ---- PASS: TestGH996 (0.67s) +--- PASS: TestGH996 (0.87s) --- PASS: TestGH996/ECDSA (0.01s) --- PASS: TestGH996/ECDSA/Sign_Valid(*ecdsa.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid(*rsa.PrivateKey) (0.00s) @@ -751,7 +787,7 @@ --- 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) - --- PASS: TestGH996/RSA (0.03s) + --- PASS: TestGH996/RSA (0.04s) --- PASS: TestGH996/RSA/Sign_Valid(*rsa.PrivateKey) (0.02s) --- PASS: TestGH996/RSA/Sign_Invalid(*ecdsa.PrivateKey) (0.00s) --- PASS: TestGH996/RSA/Sign_Invalid(ed25519.PrivateKey) (0.00s) @@ -770,7 +806,7 @@ --- PASS: TestGH996/OKP/Verify_Invalid(rsa.PublicKey) (0.00s) --- PASS: TestGH996/OKP/Verify_Invalid([]uint8) (0.00s) === RUN TestGH1140 ---- PASS: TestGH1140 (0.03s) +--- PASS: TestGH1140 (0.05s) === CONT TestJoseCompatibility === CONT TestGHIssue230 === NAME TestJoseCompatibility @@ -778,14 +814,14 @@ --- PASS: TestJoseCompatibility (0.00s) --- SKIP: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx 0.798s +ok github.com/lestrrat-go/jwx 0.940s === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS -ok github.com/lestrrat-go/jwx/bench/performance 0.007s +ok github.com/lestrrat-go/jwx/bench/performance 0.011s === RUN TestCert ---- PASS: TestCert (0.55s) +--- PASS: TestCert (2.49s) === RUN TestChain === RUN TestChain/proper_base64_in_ASN.1_DER === RUN TestChain/proper_base64_in_ASN.1_DER,_but_with_markers @@ -793,7 +829,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.561s +ok github.com/lestrrat-go/jwx/cert 2.503s === RUN TestDecode === RUN TestDecode/base64.RawURLEncoding === RUN TestDecode/base64.URLEncoding @@ -805,7 +841,7 @@ --- PASS: TestDecode/base64.RawStdEncoding (0.00s) --- PASS: TestDecode/base64.StdEncoding (0.00s) PASS -ok github.com/lestrrat-go/jwx/internal/base64 0.006s +ok github.com/lestrrat-go/jwx/internal/base64 0.016s ? 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] @@ -850,8 +886,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 (1.19s) - --- PASS: TestKeyconv/RSA (1.06s) +--- PASS: TestKeyconv (1.84s) + --- PASS: TestKeyconv/RSA (1.50s) --- 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) @@ -870,7 +906,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.13s) + --- PASS: TestKeyconv/ECDSA (0.34s) --- 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) @@ -890,7 +926,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 1.199s +ok github.com/lestrrat-go/jwx/internal/keyconv 1.851s ? github.com/lestrrat-go/jwx/internal/pool [no test files] === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) @@ -905,8 +941,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 @@ -915,17 +951,17 @@ === 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_the_string_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 --- 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) - --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s) + --- 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_the_string_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) === RUN TestContentEncryptionAlgorithm === PAUSE TestContentEncryptionAlgorithm === RUN TestContentEncryptionAlgorithmCustomAlgorithm @@ -1081,7 +1117,7 @@ === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm ---- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm (0.04s) +--- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric (0.00s) @@ -1292,31 +1328,291 @@ === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K === RUN TestSignatureAlgorithm/accept_the_string_ES256K +=== CONT TestCompressionAlgorithm/bail_out_on_random_integer_value +=== CONT TestKeyType +=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress +=== CONT TestCompressionAlgorithm/stringification_for_ +=== RUN TestKeyType/accept_jwa_constant_EC +=== PAUSE TestKeyType/accept_jwa_constant_EC +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ +=== RUN TestKeyType/accept_the_string_EC +=== PAUSE TestKeyType/accept_the_string_EC +=== CONT TestCompressionAlgorithm/accept_the_string_ +=== CONT TestKeyEncryptionAlgorithm +=== RUN TestKeyType/accept_fmt.Stringer_for_EC +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== PAUSE TestKeyType/accept_fmt.Stringer_for_EC +=== CONT TestEllipticCurveAlgorithm +=== RUN TestKeyType/stringification_for_EC +=== CONT TestCompressionAlgorithm/check_list_of_elements +=== PAUSE TestKeyType/stringification_for_EC +=== RUN TestKeyType/accept_jwa_constant_OKP +=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestKeyType/accept_jwa_constant_OKP +=== RUN TestKeyType/accept_the_string_OKP +=== CONT TestCompressionAlgorithm/stringification_for_DEF +=== PAUSE TestKeyType/accept_the_string_OKP +=== RUN TestKeyType/accept_fmt.Stringer_for_OKP +=== CONT TestCompressionAlgorithm/accept_the_string_DEF +=== PAUSE TestKeyType/accept_fmt.Stringer_for_OKP +=== RUN TestKeyType/stringification_for_OKP +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== CONT TestContentEncryptionAlgorithm +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF +--- PASS: TestCompressionAlgorithm (0.00s) + --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) + --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) + --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) + --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) + --- PASS: TestCompressionAlgorithm/accept_the_string_ (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/stringification_for_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== 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 TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== PAUSE TestKeyType/stringification_for_OKP +=== RUN TestKeyType/accept_jwa_constant_OctetSeq +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq +=== RUN TestKeyType/accept_the_string_oct +=== PAUSE TestKeyType/accept_the_string_oct +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestSignatureAlgorithm/accept_the_string_ES256K +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128KW === RUN TestSignatureAlgorithm/stringification_for_ES256K +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW === PAUSE TestSignatureAlgorithm/stringification_for_ES256K +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestSignatureAlgorithm/accept_the_string_ES384 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== RUN TestKeyType/accept_fmt.Stringer_for_oct === RUN TestSignatureAlgorithm/stringification_for_ES384 === PAUSE TestSignatureAlgorithm/stringification_for_ES384 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== RUN TestKeyType/stringification_for_oct +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== PAUSE TestKeyType/stringification_for_oct +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== RUN TestKeyType/accept_jwa_constant_RSA +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== PAUSE TestKeyType/accept_jwa_constant_RSA +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== RUN TestKeyType/accept_the_string_RSA +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== PAUSE TestKeyType/accept_the_string_RSA +=== RUN TestKeyType/accept_fmt.Stringer_for_RSA +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== RUN TestKeyType/stringification_for_RSA +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== PAUSE TestKeyType/stringification_for_RSA +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW +=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== RUN TestKeyType/bail_out_on_random_integer_value +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== PAUSE TestKeyType/bail_out_on_random_integer_value +=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== RUN TestKeyType/check_list_of_elements +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== PAUSE TestKeyType/check_list_of_elements +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== CONT TestKeyType/accept_jwa_constant_EC +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== CONT TestKeyType/check_list_of_elements +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== CONT TestKeyType/accept_fmt.Stringer_for_oct +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== CONT TestKeyType/bail_out_on_random_integer_value +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== CONT TestKeyType/stringification_for_RSA +=== CONT TestKeyType/accept_fmt.Stringer_for_RSA +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== CONT TestKeyType/accept_the_string_RSA +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256KW +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW +=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_dir +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== CONT TestKeyType/accept_jwa_constant_RSA +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== CONT TestKeyType/stringification_for_oct +=== CONT TestKeyType/stringification_for_EC +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== CONT TestKeyType/accept_the_string_oct +=== CONT TestKeyType/accept_fmt.Stringer_for_EC +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== CONT TestKeyType/accept_the_string_EC +=== RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir +=== CONT TestKeyType/stringification_for_OKP +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== RUN TestKeyEncryptionAlgorithm/stringification_for_dir === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== CONT TestKeyType/accept_jwa_constant_OKP === RUN TestSignatureAlgorithm/accept_the_string_ES512 === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== 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 +=== CONT TestKeyType/accept_jwa_constant_OctetSeq +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir +=== CONT TestKeyType/accept_fmt.Stringer_for_OKP +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === RUN TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA +=== 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 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW +=== 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 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 === RUN TestSignatureAlgorithm/accept_the_string_EdDSA +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== RUN TestEllipticCurveAlgorithm/stringification_for_P-384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 +=== 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 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== 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 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestSignatureAlgorithm/stringification_for_EdDSA @@ -1410,464 +1706,343 @@ === RUN TestSignatureAlgorithm/check_list_of_elements === PAUSE TestSignatureAlgorithm/check_list_of_elements === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 -=== CONT TestCompressionAlgorithm/bail_out_on_random_integer_value -=== CONT TestKeyType -=== RUN TestKeyType/accept_jwa_constant_EC -=== 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 TestKeyType/stringification_for_EC -=== RUN TestKeyType/accept_jwa_constant_OKP -=== PAUSE TestKeyType/accept_jwa_constant_OKP -=== RUN TestKeyType/accept_the_string_OKP -=== PAUSE TestKeyType/accept_the_string_OKP -=== RUN TestKeyType/accept_fmt.Stringer_for_OKP -=== PAUSE TestKeyType/accept_fmt.Stringer_for_OKP -=== RUN TestKeyType/stringification_for_OKP -=== PAUSE TestKeyType/stringification_for_OKP -=== RUN TestKeyType/accept_jwa_constant_OctetSeq -=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq -=== RUN TestKeyType/accept_the_string_oct -=== PAUSE TestKeyType/accept_the_string_oct -=== RUN TestKeyType/accept_fmt.Stringer_for_oct -=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct -=== RUN TestKeyType/stringification_for_oct -=== PAUSE TestKeyType/stringification_for_oct -=== RUN TestKeyType/accept_jwa_constant_RSA -=== PAUSE TestKeyType/accept_jwa_constant_RSA -=== RUN TestKeyType/accept_the_string_RSA -=== PAUSE TestKeyType/accept_the_string_RSA -=== RUN TestKeyType/accept_fmt.Stringer_for_RSA -=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA -=== RUN TestKeyType/stringification_for_RSA -=== PAUSE TestKeyType/stringification_for_RSA -=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== RUN TestKeyType/bail_out_on_random_integer_value -=== PAUSE TestKeyType/bail_out_on_random_integer_value -=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestKeyType/check_list_of_elements -=== PAUSE TestKeyType/check_list_of_elements -=== CONT TestKeyType/accept_jwa_constant_EC -=== CONT TestSignatureAlgorithm/check_list_of_elements -=== 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/accept_fmt.Stringer_for_RS512 -=== CONT TestSignatureAlgorithm/accept_the_string_RS512 +=== CONT TestEllipticCurveAlgorithm/check_list_of_elements +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== 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/accept_the_string_X448 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 +=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 +=== 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/accept_fmt.Stringer_for_P-256 +=== CONT TestSignatureAlgorithm/accept_the_string_PS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_RS512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 === CONT TestSignatureAlgorithm/stringification_for_RS384 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== CONT TestSignatureAlgorithm/stringification_for_none === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 -=== CONT TestSignatureAlgorithm/accept_the_string_RS384 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none === CONT TestSignatureAlgorithm/accept_jwa_constant_RS384 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== CONT TestSignatureAlgorithm/accept_the_string_RS384 +=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 === CONT TestSignatureAlgorithm/stringification_for_RS256 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM +=== CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== CONT TestKeyType/accept_the_string_OKP +=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== CONT TestSignatureAlgorithm/stringification_for_PS512 === CONT TestSignatureAlgorithm/accept_the_string_RS256 +=== CONT TestSignatureAlgorithm/accept_the_string_none +--- PASS: TestKeyType (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) + --- PASS: TestKeyType/check_list_of_elements (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (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/stringification_for_RSA (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/stringification_for_EC (0.00s) + --- PASS: TestKeyType/accept_the_string_oct (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) + --- PASS: TestKeyType/accept_the_string_EC (0.00s) + --- PASS: TestKeyType/stringification_for_OKP (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) + --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) + --- PASS: TestKeyType/accept_the_string_OKP (0.00s) === CONT TestSignatureAlgorithm/accept_jwa_constant_RS256 -=== CONT TestSignatureAlgorithm/stringification_for_PS512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 === CONT TestSignatureAlgorithm/accept_the_string_PS512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 +=== CONT TestSignatureAlgorithm/stringification_for_HS512 === CONT TestSignatureAlgorithm/stringification_for_PS384 +=== CONT TestSignatureAlgorithm/accept_the_string_HS512 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 +=== CONT TestSignatureAlgorithm/check_symmetric_values === CONT TestSignatureAlgorithm/accept_the_string_PS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256 +=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 -=== CONT TestSignatureAlgorithm/stringification_for_PS256 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256K +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 -=== CONT TestSignatureAlgorithm/accept_the_string_PS256 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 -=== CONT TestSignatureAlgorithm/stringification_for_none -=== 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 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES384 === CONT TestSignatureAlgorithm/stringification_for_HS384 +=== CONT TestSignatureAlgorithm/stringification_for_PS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 +=== CONT TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestSignatureAlgorithm/stringification_for_RS512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== CONT TestSignatureAlgorithm/check_list_of_elements +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== CONT TestSignatureAlgorithm/stringification_for_ES384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== CONT TestSignatureAlgorithm/accept_the_string_RS512 +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW +=== RUN TestSignatureAlgorithm/check_symmetric_values/EdDSA +=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW +=== CONT TestSignatureAlgorithm/accept_the_string_ES256K +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS256 +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW +=== CONT TestSignatureAlgorithm/accept_the_string_ES384 === CONT TestSignatureAlgorithm/accept_the_string_HS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS384 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 -=== CONT TestSignatureAlgorithm/stringification_for_HS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW +=== CONT TestSignatureAlgorithm/accept_the_string_ES256 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestSignatureAlgorithm/accept_the_string_HS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS512 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 -=== CONT TestSignatureAlgorithm/stringification_for_EdDSA -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA -=== CONT TestSignatureAlgorithm/accept_the_string_EdDSA +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256GCM +=== RUN TestSignatureAlgorithm/check_symmetric_values/NoSignature +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM +=== CONT TestSignatureAlgorithm/stringification_for_HS256 +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM +=== RUN TestSignatureAlgorithm/check_symmetric_values/PS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM +=== CONT TestSignatureAlgorithm/bail_out_on_random_integer_value +=== RUN TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== RUN TestSignatureAlgorithm/check_symmetric_values/PS384 +=== RUN TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== PAUSE TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== RUN TestSignatureAlgorithm/check_symmetric_values/PS512 +=== 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 TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== CONT TestSignatureAlgorithm/stringification_for_ES512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS256 === 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 TestSignatureAlgorithm/stringification_for_ES256K +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS384 +=== CONT TestContentEncryptionAlgorithm/check_list_of_elements +=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS512 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM +=== CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== CONT TestSignatureAlgorithm/stringification_for_EdDSA +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K -=== CONT TestSignatureAlgorithm/accept_the_string_ES256K -=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K +=== CONT TestSignatureAlgorithm/stringification_for_ES256K +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW +=== CONT TestSignatureAlgorithm/accept_the_string_EdDSA +=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW +=== CONT TestSignatureAlgorithm/stringification_for_ES512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === CONT TestSignatureAlgorithm/stringification_for_ES256 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 -=== CONT TestSignatureAlgorithm/accept_the_string_ES256 ---- PASS: TestSignatureAlgorithm (0.00s) +--- PASS: TestEllipticCurveAlgorithm (0.01s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (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/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (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_X25519 (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/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/accept_fmt.Stringer_for_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) +--- PASS: TestContentEncryptionAlgorithm (0.01s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_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/stringification_for_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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_the_string_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW +--- PASS: TestSignatureAlgorithm (0.01s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_list_of_elements (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/accept_fmt.Stringer_for_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_none (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/accept_the_string_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (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_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 (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) - --- 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/stringification_for_PS256 (0.00s) + --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (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/stringification_for_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (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/stringification_for_ES256K (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/stringification_for_EdDSA (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_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (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) -=== CONT TestKeyType/stringification_for_oct -=== CONT TestKeyType/accept_jwa_constant_OctetSeq -=== CONT TestKeyType/stringification_for_OKP -=== CONT TestKeyType/stringification_for_EC -=== CONT TestEllipticCurveAlgorithm -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 -=== 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 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 -=== RUN TestEllipticCurveAlgorithm/stringification_for_P-384 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 -=== CONT TestContentEncryptionAlgorithm -=== CONT TestCompressionAlgorithm/check_list_of_elements -=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress -=== CONT TestCompressionAlgorithm/stringification_for_ -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== CONT TestCompressionAlgorithm/accept_the_string_ -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF -=== CONT TestCompressionAlgorithm/stringification_for_DEF -=== CONT TestCompressionAlgorithm/accept_the_string_DEF -=== CONT TestKeyEncryptionAlgorithm -=== CONT TestKeyType/check_list_of_elements -=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestKeyType/bail_out_on_random_integer_value -=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== CONT TestKeyType/stringification_for_RSA -=== CONT TestKeyType/accept_fmt.Stringer_for_RSA -=== CONT TestKeyType/accept_the_string_RSA -=== CONT TestKeyType/accept_jwa_constant_RSA -=== CONT TestKeyType/accept_fmt.Stringer_for_OKP -=== CONT TestKeyType/accept_fmt.Stringer_for_oct -=== CONT TestKeyType/accept_the_string_oct -=== CONT TestKeyType/accept_the_string_OKP -=== CONT TestKeyType/accept_jwa_constant_OKP -=== CONT TestKeyType/accept_fmt.Stringer_for_EC -=== CONT TestKeyType/accept_the_string_EC -=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 -=== 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 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 -=== 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 -=== 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 TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== 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 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== 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 TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== 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 ---- PASS: TestCompressionAlgorithm (0.00s) - --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) - --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (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_jwa_constant_NoCompress (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW -=== 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 -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A256KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A256KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT -=== 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 -=== 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 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 -=== RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW @@ -1935,96 +2110,7 @@ === RUN TestKeyEncryptionAlgorithm/check_list_of_elements === PAUSE TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW ---- PASS: TestKeyType (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) - --- PASS: TestKeyType/stringification_for_oct (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) - --- PASS: TestKeyType/stringification_for_OKP (0.00s) - --- PASS: TestKeyType/stringification_for_EC (0.00s) - --- PASS: TestKeyType/accept_the_string_OKP (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) - --- PASS: TestKeyType/accept_the_string_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/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/accept_fmt.Stringer_for_OKP (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) - --- PASS: TestKeyType/accept_the_string_oct (0.00s) -=== CONT TestEllipticCurveAlgorithm/check_list_of_elements -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== 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/accept_the_string_X448 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== 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/accept_fmt.Stringer_for_P-256 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 -=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 ---- PASS: TestEllipticCurveAlgorithm (0.01s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (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/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (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_X25519 (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/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/accept_fmt.Stringer_for_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW -=== CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/check_list_of_elements +=== CONT TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW @@ -2045,136 +2131,86 @@ === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_512 -=== CONT TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_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 TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM -=== CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM -=== CONT TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 +=== 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_the_string_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === 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/stringification_for_dir +=== 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_jwa_constant_ECDH_ES_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === 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+A192KW +=== 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_fmt.Stringer_for_A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES +=== CONT TestKeyEncryptionAlgorithm/stringification_for_dir === 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_the_string_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== 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_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW ---- PASS: TestContentEncryptionAlgorithm (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (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_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) ---- PASS: TestKeyEncryptionAlgorithm (0.00s) +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +--- PASS: TestKeyEncryptionAlgorithm (0.01s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW (0.00s) @@ -2197,83 +2233,83 @@ --- 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/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 (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_jwa_constant_RSA_OAEP_384 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 (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/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/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_the_string_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (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/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/stringification_for_dir (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/accept_the_string_ECDH-ES+A192KW (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+A192KW (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_fmt.Stringer_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (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_fmt.Stringer_for_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (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/stringification_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (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/stringification_for_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (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_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwa 0.080s +ok github.com/lestrrat-go/jwx/jwa 0.032s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestGH402 @@ -2288,7 +2324,7 @@ === RUN TestHeaders/Iterator/Walk === RUN TestHeaders/Iterator/AsMap === RUN TestHeaders/Iterator/Remove ---- PASS: TestHeaders (0.21s) +--- PASS: TestHeaders (0.30s) --- PASS: TestHeaders/Set_values (0.00s) --- PASS: TestHeaders/Set/Get (0.00s) --- PASS: TestHeaders/PrivateParams (0.00s) @@ -2322,54 +2358,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.j9chBg7Gd40-oez_6iHmAAFx8PNgIJWNutpj-8iw6HqQHTHmq7PK0P08lfWmTH37wOPixYTLt9j6ZfH7IPtsP5pHRnJaZpLVyxAS9IDTjRyZOTkeEchc0rSURw8fVHFIKuph3YM9wlcE90ZE0Blz6Mpjb4Mh9q5NSo37wVuFLRSMreOriF1Lru9GO9-9kNiH90KO-2T3GFMKwooDsK-JHWWfrJw_IRrjby15onYm-1qgoQ-Z6QxJ3piyj02QSFZ7RXCsT4cJMIgIfWrb_iFkussV5BLLzefF8zybr2HsebQ6f33Rhvp4DUq01bZB0fDA2ONltiKtMTGhTYltf9xllw._KZ8UgsgyXlG6CSK.y9ZizRAaCZiIk_YWyAJCZsjQngovQo82T91poxbijA0yQNyIyNvl9DuChCUtGMzGmN57TO_BuG5JrSx7GBpg.wCzvdZztRfHVD7SJYetDHA + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.b0xEZuMygYYPfy2jOAu0rKQUO1WfCDyHT3MioV3RQfCnHkRByWowYBvkGHzaUc5t8kh6lmRtad2P24sP9lhv00h6u4z10hzJ_c-POjiLt0Ts7cN2VyKui1EIQOD6ESbFCRuhSm11zH72Pg5mjdck3MIupZKM6GJkWiZC5taCBWgoDJOZRSVqJkxUr4ejpvRYPRTBdIH7NoZgvAkhiFzFlveOdOHS9ga9AZVqu4qWSknnBrh-vYZDiBKQXIOVuldMYsRvncqQC_v4qul2Ff6yjeYkTU94Tp3Prn3Ad-CLlOwyFIVfuYhVzGaJWxpnNBS_-SVjPD3ebP508YmSPImp3Q.MPJqK0naJ77K-coa.s8GH0GOisIg7gFyCCfZb8biMKmnnVITmS4QX24ynWO50BQu-QJ4_Lg7tr2GJkAdgjMt71hKwqmVcwqLsxOjZ.47aipkMOiFGFmKk7uXlx5Q === 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.mFLFyMA6-1jFBJhQug_7mguFLWBxG3g-hI0LS6JzLCdXa60Q2TjBNrxmnwzRwt4_xZNAxBi0nq_U5K5aEB0NpPgFw__DeKsh_A-je5ek91MHyYwxDjyqU_irHHqXGhUMoMKHtWfkezIRNDkY3wIsNmGj5EmaSnE33eYfGbyxQ4aQS0nutjgCZxclmM_OGZsNaVPAXWkgwiAPnDLZYbPIt-RdMWf0XxSkYCX9BYr2coz6e3QnONzFbmnmOAXOFVUkQTMGty-l8BtVDCHn69npE-qmoKuMKYLJD4Jqnc9FyVtD-V7-99tHfe38GJaVdF0UetwctX8DTQbdgdccjKgKVA.vD8bP_sq8uKyYCPC.hXRF1QQhP_SKRgTNNMr8t3BhL74dBN9JIOfRSWmbRzlg5rFhj6_qFUpUa0iCC_zjCGUbFtCqfYc-8I__zvwc.ecenuC_GoPjJnsanYooYbA + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.ax3CPF1t32Oh8R7H3IOIF8sNeg9BL0Pa4YiBIIFpYZkvWC9On-o8NZEmYau0I9KQClZPxSpbe8-pD-s0p1jl_vsOD9fk07C24GGeodsBiTy0pSTc1g5k06s7_xvQz_Aymf2Eu07DYapo8vaIkzc1SAhvkjNeH-7q_4sff2vaTBslnFtsjpN2AHIIxMwdRJyvGM_UVfayHDPKP51BGIDl6iyyl8EQ0IKTsh-jv0JyfL0O33guu3Kd66VxCRSyE664LyJUekcPf-SpJNnS-tRgZKCys4nw8rit01qw2qUXzTrMhlWWN__Og9ZA2eunS5JsS5GUER9s8PVZEUjnEi_rLQ.0c13jPL6l0FxyqkG.RKDL9lyTODT6ARmwc3SDMIi2XwQ5QvDRjirLKMhRMkeD6tOChA-uMhYj3_2V8EnGqJ7AjeOcQ7V9wnPh5yLS.b3PebnQlH-jKsaCrQf6TVA === 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.f3gjONL1FWGQ4_nxGOaii7k1BAtU9oV35YnzM6I3mdxtntlk572WxVw3k0_GY1FuFfy10MTdlQYJzvEVNwDSiCRkUL6oKYzMdq7qlX7_UVz3XRGqrJVh-E2e34KLBXgeFtAxJSmSyXdRIgnIwOg-i3wDoz5sioxuhG9AOfLu5MDD-gj-WqARr9kjeFxoilALVoM71RkZAg-SyRB1JoDFG4NF5pRmdWEJ05q7bS92g9nf55LRUlbaSLPstLTkrVAdq7GuAznCCh8dGF19WAkoPYg4oBhm5PuRj6mfyskNgJ6lFs5nQU9_UQOSAqX6jIXvi5_Uxs6ggZLXeIvxTGSRng.E434YFVaOJz5UQti.cXYSfGpISz5jZ6N1JAQo4vKQwSFIBF3ZsNEvWjSMyLQfHRS_3yjrP4FPf6h3ynaZrmxdO4MvzfWgBm0TDrZF.pCQ6aNpyabEBgIRFJ6z7Mw + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.HmZqz4tzVGlTcGGSKSafKYvqsXFkYceC-p6wyt3PBr2IdOwkPNqo5pD6DjGe5p1x669vy2iB0Riw7x1aYzUI6d241kZEDdNWB0DUN9jSDxCGHCLmh_T3WXUG37k_WRgFjjsQsxWnENDPi0DNIJKmZ936efHclSgPeYvnZwifXM0bDpXeRhgBw-8YyZpru7lJdf_Vn7613Orbn7nN8Wat-iG-WwwHJfc8SS6-AyittaQU-fvyc7A6GH551HZYS5sVnkCc-bhWePwxVHD9NDcjD6HF2x4IUjoY8CEEBPFaXTcybWrBs7Lb2mlA37ZGiKzMXemNiB4Kl_AYcY_gDXxAdw.7DZz1qRObn9aFwTJ.b6eqiGg9lerk49YByziCidpy2XZOaLpFueXlQL_G2iZxJpV-5MFpHMujpRgH3NlhvwygkOPm0ahAfC3_NEp3.UM5sl9_KapLnmUUQ0y8oRw === 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.Ywqx_RtIfvgQlejIUi8gqeg3_EYz7Sh4c_BwE7FcBXjdO1GMiaVdeEoLsnUu5NYeuK5CpNiuxCMZXmA3cnNxeUyRgHWB7Gdv5I7wrZegSri5cMhZKt7Pn-kNR7-emVcDe4S1xO6RcRqEsHlimpwL_IIiFOyMtff0fPpcGwPSQ1agLiBkilxHvLcTjjPOcsUgmsYLZdPH6ocdt5ctOtRIXt0cRshcqoB_eE2PVXT2TN9XwaQD0AqMStwZfCEHpBgP77pCy18_HzUrGcZkqBTz3wlMfrR5RvdwZQtP7kzEtPeWr6svNkHyeE0sXDpSvn53TQlf9HSFq6KHc-WCF9JeSw.Pp4DfiDNE_5gJo4d.XOmyx4D0gFaKkKEPwEMqGNg0Mj2CNqVq968m8RdAaDTZAdQ4BDNxQphlr2Kbqf_ZA8cPR1g5F8vfoAnpBp1j.bCEek4FZCOF8d1qm9vlo6A + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.QhkEoyGHB2D0zz4FNJtSmQS9d3D2X1yRmxXpJcBfvNBoqGDcLWE5ZLCb_cXMB4x8YQ2DwWWiEYlnBoXRLgKrlkXmhPbZOQT0_xvkj24ng-kQeTJKB8Veam7va9nL9rus317a6o-S8Xr028wLnCKl5bVCDHrzHe_cpUq3RUWupSxvTqayTUMk2BSVysMAOlnEpo9n9SmpANz1to2jlQIr6szunu_o5c_OmAOgBVigLqkuR2NByWwVY7dOVo-dXU7ZYLzrT-nVugjRC4IVE19So_YcGn9VHIAskGXG_oTvFsMTdhl1MKEPeFraJkTwSdbsfEJGZCPPlPHFt3bqSn14ug.iul7vwjsNNO6B8Rz.rTSBiDlV0-QkfvKH7MeaFKy2bBrOup_022sUWmJwOKCHg4wkXA8czQy_GJKphxvnoJQr-SVY5vYVk5k5BREU.1tZa8K8v_kwAhiVPplW1uw === 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.W8oDds-t8Zpk9h7rzMX7GbG2y-7kkqYlSAaqgfr8fkqf6AAgEbc2LVzBPQQhIrkJ-PqVbCAnaxtkzyNj2B1xbr0-K_bYk_ym4ci1L69w1_BRWNFJkFxFFg4naYWatWLLwh481GEReV56-clsiQ-DUsRwDhvv2nyNSpoIUym-qXtjaHFpm5aZOSMAy-taZqYh2Ro8zHDfM8Q7bJbFQSObpQxX9VZnQw1UhwvNI6NfRCxVyKHy1FZf44uhunvohlFgQXfUTBcCF_wfgTr4YmYREVtseAJv2cFGJkCV1MgRVIFKLd-MiOhXRYT8KUiwGkFtGTj5x120zvH6LkyOCAoAtw.J9pxnZnHrmyejO9K.0wh0JZhDWwrNZ9A6hgibamfojDol27hjOPiwMAqN9YwJK1w3HSOHDaY1UE-RvsJjxjAPKPf32Uv3tb_ZyYXu.5iJhhcfiAVHHNEtwDLrqpg + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.mrWfoewKIeO-oCHOVsTgelfeXEZeS_V8OMlV6_TEeTM0TQJ9lkdjMby--ukg0XBi-CNOJ5Lzgv4YfNMjxsab7tz9UD1on-lFz5GoYgMOa_o_2w82h-SrR38DDpjqNGWa7GNCvedqy6EQVcLYiQJ6db3Hp05f_L-kFyzWZ9ncWcRK34046RqD2I_4oJUwJvn8IIpHth0bI5w5bF-XRNDxD-OJwaQheHvMAAYBfO8gy4RahpA4s-aqqgU5IJ9Qblj-MRKaUXPuAGWJJPN8wt2FE6y_BGHxieQO-CUCpgSCkZI23sHgv3tMUp2zp8I_0uhQ3mHjAzYFrqOeDLZTShpxPw._f2TFQ7YrtZcabzQ.FYr6I1dBCIn17KvgSOSILv6EZZn7ddxM_oseL5_mFtf_mcWq5E0Sss2iFSjN7fVctHowItBbI8q5rpo1QfHF.PIy5LO7wDtSkK7X89V5uVg === 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.X5w17eCcRR8gyxKZAAD5c7wgjAvNoRsCyBKFhokkle6TaEfxU3CAuxl895Ako8crxA4lUurl_BiEtATzIrpTVNli62b82KDUh2n4CStyaUbnykFcUKSw2NXfkw94cPfaKvWVLvYSYGsnrnGPxpqXQjBDahFVRG9GYrKjyLV3tvIQOWynhe10NIu-EN0qRZJyVXaAlEngAfjyg3jAOliWzysNVMAT4iN_ZGAd8VXLAChYxx3OppoisJ3a88ipYRV3TcGKuJyQEBChgnxWhNddh8QL1t5PrhCVb0gjY-8RNrQ3s_2qvRLtDEQyRgpCuVHk1BfuESmXzVuAADvxpCz08A.TInh3IIrYGOVxBGC.u2sWGkMZVUhmUFWFSBBcZ5C7_7jpg4PCcgQ6b5EdNgky484603PMEW1Ge6YwaDOrzNeouU9kLMiv0oZ8-fqH.v8_m_2tgbL6ysUrRs9XSGw + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.UFhqOooWS_OB2ESRSkSoKQ_dME5GX33kGWdT1MoQqzNaOwRzdskv6oWbJhRARAzqdZqdJ05Jz29TElxGco4dW-Gv1L7GR8fyqhxeoNyqTuLSjgp1UOjqWq5zMYAiiWSuTw58edRWXr8VQgM__B5tYr_fhpsttxUUbHzqKyAP_Q2QiICSaIO2Nyuf1kgr4FafEoDUMtjwmdGM0tdeXj8xX1I1uF3WxWwkZXdyWzQIN8_ss5ooL1-laqnGgoGk-vQP2JbPoS-6uqLxvBe8WEbPznaPVVKm9D0zhVjB6BmyMqbpvKnarABWSeq8BcHJUQ-r5buVfg6wJADatLyw9xs06Q.0qTOJ4bhEQw9ERvg.szVWE9SUHWCQJErSJIteyoMIggvTMzDiWlsfP7nS9TonqFkvn-6H9c4Dk8KQleOhNlDciHIc0qJLGOIUe2Eb.atIuTKxSOXAPiZuf7nrkIw === 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.19s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00 (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKey (0.01s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet (0.01s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01 (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKey (0.01s) +--- PASS: TestParse_RSAES_OAEP_AES_GCM (0.27s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00 (0.05s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKey (0.02s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet (0.03s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01 (0.04s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKey (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02 (0.03s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02 (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKey (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03 (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKey (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKeySet (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04 (0.03s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04 (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKey (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet (0.01s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05 (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKey (0.01s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet (0.01s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet (0.02s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05 (0.04s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKey (0.02s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s) === RUN TestRoundtrip_RSAES_OAEP_AES_GCM ---- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (1.14s) +--- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (2.09s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 ---- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.11s) +--- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (2.01s) === RUN TestEncode_A128KW_A128CBC_HS256 --- PASS: TestEncode_A128KW_A128CBC_HS256 (0.01s) === RUN TestEncode_ECDH @@ -2400,22 +2436,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.51s) - --- PASS: TestEncode_ECDH/P-256 (0.02s) +--- PASS: TestEncode_ECDH (0.82s) + --- PASS: TestEncode_ECDH/P-256 (0.04s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES (0.01s) --- 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.13s) - --- 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.36s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.09s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.10s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.08s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.08s) + --- PASS: TestEncode_ECDH/P-384 (0.20s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES (0.03s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A256KW (0.03s) + --- 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.58s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.14s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.14s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.14s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.14s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:433: Lorem ipsum @@ -2425,7 +2461,7 @@ jwe_test.go:433: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:433: Lorem ipsum ---- PASS: TestEncode_X25519 (0.02s) +--- PASS: TestEncode_X25519 (0.04s) --- PASS: TestEncode_X25519/ECDH-ES (0.01s) --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.01s) --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.01s) @@ -2433,9 +2469,9 @@ === RUN Test_GHIssue207 === RUN Test_GHIssue207/ECDH-ES === RUN Test_GHIssue207/ECDH-ES+A256KW ---- PASS: Test_GHIssue207 (0.07s) - --- PASS: Test_GHIssue207/ECDH-ES (0.03s) - --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.03s) +--- PASS: Test_GHIssue207 (0.12s) + --- PASS: Test_GHIssue207/ECDH-ES (0.06s) + --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.06s) === RUN TestEncode_Direct === RUN TestEncode_Direct/A128CBC-HS256 === RUN TestEncode_Direct/A128GCM @@ -2467,34 +2503,34 @@ === RUN TestGHIssue230 === PAUSE TestGHIssue230 === RUN TestReadFile ---- PASS: TestReadFile (0.01s) +--- PASS: TestReadFile (0.00s) === RUN TestCustomField === RUN TestCustomField/jwe.Parse_+_json.Unmarshal ---- PASS: TestCustomField (1.69s) +--- PASS: TestCustomField (1.65s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 ---- PASS: TestGH554 (0.07s) +--- PASS: TestGH554 (0.09s) === RUN TestGH803 ---- PASS: TestGH803 (0.03s) +--- PASS: TestGH803 (0.04s) === RUN TestGH840 --- PASS: TestGH840 (0.00s) === RUN TestGH924 --- PASS: TestGH924 (0.00s) === RUN TestGH1001 ---- PASS: TestGH1001 (0.55s) +--- PASS: TestGH1001 (0.61s) === RUN TestGHSA_7f9x_gw85_8grf ---- PASS: TestGHSA_7f9x_gw85_8grf (5.02s) +--- PASS: TestGHSA_7f9x_gw85_8grf (5.01s) === RUN TestMaxBufferSize ---- PASS: TestMaxBufferSize (0.32s) +--- PASS: TestMaxBufferSize (1.33s) === 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 (5.68s) - --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.07s) - --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.02s) +--- PASS: TestMaxDecompressBufferSize (13.17s) + --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.02s) + --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.03s) --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.02s) --- PASS: TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize (0.02s) --- PASS: TestMaxDecompressBufferSize/Default_10MB_globally (0.02s) @@ -2505,13 +2541,13 @@ === CONT TestGHIssue230 --- PASS: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe 16.678s +ok github.com/lestrrat-go/jwx/jwe 27.613s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.009s +ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.012s === RUN TestAES cipher_test.go:25: keysize = 16 cipher_test.go:25: keysize = 24 @@ -2521,11 +2557,11 @@ cipher_test.go:25: keysize = 64 --- PASS: TestAES (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.006s +ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.011s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.005s +ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.013s ? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] === RUN TestRFC3394_Wrap keyenc_test.go:49: kek = 000102030405060708090A0B0C0D0E0F @@ -2539,11 +2575,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.014s +ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.043s ? github.com/lestrrat-go/jwx/jwe/internal/keygen [no test files] === RUN TestX509CertChain === RUN TestX509CertChain/Set_X509CertChainKey @@ -2598,7 +2634,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) @@ -2667,19 +2703,19 @@ === RUN TestECDSA/PrivateKey === RUN TestECDSA/PrivateKey/New === RUN TestECDSA/PrivateKey/Fields -=== RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/kid +=== RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/key_ops -=== RUN TestECDSA/PrivateKey/Fields/x5u -=== RUN TestECDSA/PrivateKey/Fields/use -=== RUN TestECDSA/PrivateKey/Fields/crv -=== RUN TestECDSA/PrivateKey/Fields/x -=== RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Fields/x5t#S256 -=== RUN TestECDSA/PrivateKey/Fields/alg -=== RUN TestECDSA/PrivateKey/Fields/x5c === RUN TestECDSA/PrivateKey/Fields/kty +=== RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/y +=== RUN TestECDSA/PrivateKey/Fields/alg +=== RUN TestECDSA/PrivateKey/Fields/x5c +=== RUN TestECDSA/PrivateKey/Fields/x5u +=== RUN TestECDSA/PrivateKey/Fields/private +=== RUN TestECDSA/PrivateKey/Fields/use +=== RUN TestECDSA/PrivateKey/Fields/x === RUN TestECDSA/PrivateKey/Fields/d === RUN TestECDSA/PrivateKey/Roundtrip === RUN TestECDSA/PrivateKey/Roundtrip/WithPEM(true) @@ -2691,19 +2727,19 @@ === RUN TestECDSA/PublicKey === RUN TestECDSA/PublicKey/New === RUN TestECDSA/PublicKey/Fields -=== RUN TestECDSA/PublicKey/Fields/private -=== RUN TestECDSA/PublicKey/Fields/kid -=== RUN TestECDSA/PublicKey/Fields/key_ops -=== RUN TestECDSA/PublicKey/Fields/alg === RUN TestECDSA/PublicKey/Fields/x5c -=== RUN TestECDSA/PublicKey/Fields/y -=== RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Fields/x5u +=== RUN TestECDSA/PublicKey/Fields/private === RUN TestECDSA/PublicKey/Fields/use -=== RUN TestECDSA/PublicKey/Fields/x5t +=== RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/kty +=== RUN TestECDSA/PublicKey/Fields/y +=== RUN TestECDSA/PublicKey/Fields/alg +=== RUN TestECDSA/PublicKey/Fields/kid +=== RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/crv === RUN TestECDSA/PublicKey/Fields/x +=== RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Roundtrip === RUN TestECDSA/PublicKey/Roundtrip/WithPEM(true) === RUN TestECDSA/PublicKey/Roundtrip/WithPEM(false) @@ -2715,23 +2751,23 @@ === RUN TestECDSA/Curve_types/P-256 === RUN TestECDSA/Curve_types/P-384 === RUN TestECDSA/Curve_types/P-521 ---- PASS: TestECDSA (0.15s) - --- PASS: TestECDSA/PrivateKey (0.00s) +--- PASS: TestECDSA (0.34s) + --- PASS: TestECDSA/PrivateKey (0.01s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5u (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5u (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) --- PASS: TestECDSA/PrivateKey/Roundtrip (0.00s) --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(true) (0.00s) @@ -2743,19 +2779,19 @@ --- PASS: TestECDSA/PublicKey (0.00s) --- PASS: TestECDSA/PublicKey/New (0.00s) --- PASS: TestECDSA/PublicKey/Fields (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5u (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(false) (0.00s) @@ -2763,23 +2799,23 @@ --- PASS: TestECDSA/PublicKey/PublicKey (0.00s) --- PASS: TestECDSA/PublicKey/IsPrivate (0.00s) --- PASS: TestECDSA/PublicKey/Set/Remove (0.00s) - --- PASS: TestECDSA/Curve_types (0.15s) + --- PASS: TestECDSA/Curve_types (0.33s) --- 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.06s) + --- PASS: TestECDSA/Curve_types/P-521 (0.26s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields -=== RUN TestSymmetric/Key/Fields/k +=== RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/x5t -=== RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/x5u -=== RUN TestSymmetric/Key/Fields/kty -=== RUN TestSymmetric/Key/Fields/alg -=== RUN TestSymmetric/Key/Fields/use -=== RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/private +=== RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/key_ops +=== RUN TestSymmetric/Key/Fields/alg +=== RUN TestSymmetric/Key/Fields/kid +=== RUN TestSymmetric/Key/Fields/kty +=== RUN TestSymmetric/Key/Fields/k === RUN TestSymmetric/Key/Fields/x5t#S256 === RUN TestSymmetric/Key/Roundtrip === RUN TestSymmetric/Key/Roundtrip/WithPEM(false) @@ -2790,16 +2826,16 @@ --- PASS: TestSymmetric (0.00s) --- PASS: TestSymmetric/Key (0.00s) --- PASS: TestSymmetric/Key/Fields (0.00s) - --- PASS: TestSymmetric/Key/Fields/k (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) - --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/x5u (0.00s) - --- PASS: TestSymmetric/Key/Fields/kty (0.00s) - --- PASS: TestSymmetric/Key/Fields/alg (0.00s) - --- PASS: TestSymmetric/Key/Fields/use (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) + --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) + --- PASS: TestSymmetric/Key/Fields/alg (0.00s) + --- PASS: TestSymmetric/Key/Fields/kid (0.00s) + --- PASS: TestSymmetric/Key/Fields/kty (0.00s) + --- PASS: TestSymmetric/Key/Fields/k (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) --- PASS: TestSymmetric/Key/Roundtrip (0.00s) --- PASS: TestSymmetric/Key/Roundtrip/WithPEM(false) (0.00s) @@ -2831,7 +2867,7 @@ === RUN TestTypedFields/Set === RUN TestTypedFields/Set/Basic === RUN TestTypedFields/Set/json.RawMessage ---- PASS: TestTypedFields (0.63s) +--- PASS: TestTypedFields (1.43s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage (0.00s) @@ -2878,14 +2914,14 @@ jwk_test.go:1695: key-1 found jwk_test.go:1695: key-2 found jwk_test.go:1695: key-3 found ---- PASS: TestGH412 (8.12s) - --- PASS: TestGH412/Remove_at_position_0 (0.02s) +--- PASS: TestGH412 (10.15s) + --- PASS: TestGH412/Remove_at_position_0 (0.00s) --- PASS: TestGH412/Remove_at_position_1 (0.00s) --- PASS: TestGH412/Remove_at_position_2 (0.00s) --- PASS: TestGH412/Remove_at_position_3 (0.00s) --- PASS: TestGH412/Remove_at_position_4 (0.00s) === RUN TestGH491 ---- PASS: TestGH491 (0.01s) +--- PASS: TestGH491 (0.00s) === RUN TestSetWithPrivateParams === RUN TestSetWithPrivateParams/JWK_instead_of_JWKS === RUN TestSetWithPrivateParams/JWK_instead_of_JWKS/Check_original_buffer @@ -2894,7 +2930,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 (1.34s) +--- PASS: TestSetWithPrivateParams (1.39s) --- 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) @@ -2907,8 +2943,8 @@ === RUN TestFetch/MapWhitelist === RUN TestFetch/RegexpWhitelist === RUN TestFetch/WhitelistFunc ---- PASS: TestFetch (1.48s) - --- PASS: TestFetch/InsecureWhitelist (0.02s) +--- PASS: TestFetch (1.75s) + --- PASS: TestFetch/InsecureWhitelist (0.01s) --- PASS: TestFetch/MapWhitelist (0.00s) --- PASS: TestFetch/RegexpWhitelist (0.00s) --- PASS: TestFetch/WhitelistFunc (0.00s) @@ -2916,26 +2952,26 @@ === RUN TestGH567/Parse_with_ignoreParseError=true === RUN TestGH567/Parse_with_ignoreParseError=false === RUN TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error ---- PASS: TestGH567 (1.05s) +--- PASS: TestGH567 (6.85s) --- PASS: TestGH567/Parse_with_ignoreParseError=true (0.00s) --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.00s) - --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (1.05s) + --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (6.85s) === RUN TestAvailableCurves --- PASS: TestAvailableCurves (0.00s) === RUN TestCurveForAlgorithm --- PASS: TestCurveForAlgorithm (0.00s) === RUN TestGH664 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_2 ---- PASS: TestGH664 (1.10s) +--- PASS: TestGH664 (5.60s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_2 (0.03s) === RUN TestGH730 --- PASS: TestGH730 (0.00s) === RUN TestECDSAPEM ---- PASS: TestECDSAPEM (0.01s) +--- PASS: TestECDSAPEM (0.00s) === RUN TestGH947 --- PASS: TestGH947 (0.00s) === RUN TestValidation ---- PASS: TestValidation (0.63s) +--- PASS: TestValidation (0.70s) === RUN TestCache === PAUSE TestCache === RUN TestRefreshSnapshot @@ -2945,85 +2981,72 @@ === RUN TestPostFetch === PAUSE TestPostFetch === RUN TestSet ---- PASS: TestSet (1.31s) +--- PASS: TestSet (4.28s) === RUN Test_X5CHeader === RUN Test_X5CHeader/Marshal/Unmarshal --- PASS: Test_X5CHeader (0.00s) --- PASS: Test_X5CHeader/Marshal/Unmarshal (0.00s) === CONT TestHeader -=== RUN TestHeader/Roundtrip === CONT TestIssue270 -=== CONT TestPublicKeyOf ---- PASS: TestIssue270 (0.00s) +=== CONT TestNew +--- PASS: TestNew (0.00s) +=== RUN TestHeader/Roundtrip === PAUSE TestHeader/Roundtrip === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/Algorithm -=== CONT TestRoundtrip -=== CONT TestCache -=== RUN TestCache/CachedSet -=== PAUSE TestCache/CachedSet -=== RUN TestCache/Specify_explicit_refresh_interval -=== PAUSE TestCache/Specify_explicit_refresh_interval -=== RUN TestCache/Calculate_next_refresh_from_Cache-Control_header -=== PAUSE TestCache/Calculate_next_refresh_from_Cache-Control_header -=== RUN TestCache/Backoff -=== PAUSE TestCache/Backoff -=== CONT TestCache/CachedSet -=== CONT TestParse -=== CONT TestCache/Specify_explicit_refresh_interval +--- PASS: TestIssue270 (0.00s) === PAUSE TestHeader/Algorithm -=== CONT TestHeader/Roundtrip +=== CONT TestPostFetch +=== CONT TestIssue207 +=== RUN TestPostFetch/No_PostFetch +=== PAUSE TestPostFetch/No_PostFetch +=== RUN TestPostFetch/With_PostFetch +=== PAUSE TestPostFetch/With_PostFetch +=== CONT TestPostFetch/No_PostFetch +=== CONT TestErrorSink +--- PASS: TestIssue207 (0.00s) +=== CONT TestAssignKeyID === CONT TestHeader/Algorithm -=== CONT TestHeader/RoundtripError +=== CONT TestHeader/Roundtrip +=== RUN TestHeader/Roundtrip/Private_params +=== CONT TestAccept +=== RUN TestAccept/KeyOperation +=== PAUSE TestAccept/KeyOperation +=== RUN TestAccept/KeyUsage +=== PAUSE TestAccept/KeyUsage +=== CONT TestParse === RUN TestParse/RSA_Public_Key === PAUSE TestParse/RSA_Public_Key +=== CONT TestPublicKeyOf +=== CONT TestOKP +=== CONT TestCache +=== CONT TestRSA +=== CONT TestReadFile +=== CONT TestHeader/RoundtripError === RUN TestParse/RSA_Private_Key +=== CONT TestRoundtrip +=== PAUSE TestHeader/Roundtrip/Private_params +=== CONT TestPostFetch/With_PostFetch +=== CONT TestAccept/KeyOperation === PAUSE TestParse/RSA_Private_Key === RUN TestParse/ECDSA_Private_Key === PAUSE TestParse/ECDSA_Private_Key === RUN TestParse/Invalid_ECDSA_Private_Key === PAUSE TestParse/Invalid_ECDSA_Private_Key === RUN TestParse/Ed25519_Public_Key -=== RUN TestHeader/Roundtrip/Private_params === PAUSE TestParse/Ed25519_Public_Key === RUN TestParse/Ed25519_Private_Key -=== PAUSE TestHeader/Roundtrip/Private_params -=== CONT TestPostFetch -=== CONT TestHeader/Roundtrip/Private_params -=== RUN TestPostFetch/No_PostFetch -=== PAUSE TestPostFetch/No_PostFetch -=== RUN TestPostFetch/With_PostFetch -=== PAUSE TestPostFetch/With_PostFetch -=== CONT TestPostFetch/No_PostFetch -=== CONT TestErrorSink -=== CONT TestPostFetch/With_PostFetch ---- PASS: TestHeader (0.00s) - --- PASS: TestHeader/Algorithm (0.00s) - --- PASS: TestHeader/RoundtripError (0.00s) - --- PASS: TestHeader/Roundtrip (0.00s) - --- PASS: TestHeader/Roundtrip/Private_params (0.00s) -=== CONT TestNew ---- PASS: TestNew (0.00s) === PAUSE TestParse/Ed25519_Private_Key -=== CONT TestIssue207 -=== CONT TestOKP +=== RUN TestParse/X25519_Public_Key +=== PAUSE TestParse/X25519_Public_Key +=== RUN TestParse/X25519_Private_Key +=== PAUSE TestParse/X25519_Private_Key +=== CONT TestParse/RSA_Public_Key +=== RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestOKP/Ed25519 === PAUSE TestOKP/Ed25519 === RUN TestOKP/X25519 -=== CONT TestReadFile -=== CONT TestCache/Calculate_next_refresh_from_Cache-Control_header - refresh_test.go:233: Waiting for fetching goroutines... -=== CONT TestCache/Backoff -=== CONT TestAccept -=== RUN TestAccept/KeyOperation -=== PAUSE TestAccept/KeyOperation -=== RUN TestAccept/KeyUsage -=== PAUSE TestAccept/KeyUsage -=== CONT TestAccept/KeyOperation -=== NAME TestCache/Specify_explicit_refresh_interval - refresh_test.go:169: Waiting for fetching goroutines... -=== CONT TestAccept/KeyUsage === PAUSE TestOKP/X25519 === CONT TestOKP/Ed25519 === RUN TestOKP/Ed25519/PrivateKey @@ -3031,204 +3054,305 @@ === RUN TestOKP/Ed25519/PublicKey === PAUSE TestOKP/Ed25519/PublicKey === CONT TestOKP/Ed25519/PrivateKey -=== 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.00s) - --- PASS: TestPostFetch/With_PostFetch (0.00s) ---- SKIP: TestReadFile (0.00s) -=== CONT TestOKP/X25519 -=== CONT TestAssignKeyID -=== RUN TestOKP/X25519/PublicKey -=== PAUSE TestOKP/X25519/PublicKey -=== CONT TestOKP/X25519/PublicKey ---- PASS: TestIssue207 (0.00s) ---- PASS: TestAccept (0.00s) - --- PASS: TestAccept/KeyOperation (0.00s) - --- PASS: TestAccept/KeyUsage (0.00s) -=== CONT TestOKP/Ed25519/PublicKey -=== RUN TestOKP/Ed25519/PrivateKey/Fields -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x -=== NAME TestCache/Specify_explicit_refresh_interval - refresh_test.go:171: Waiting for the refresh ... -=== CONT TestRSA +=== CONT TestParse/Invalid_ECDSA_Private_Key +=== CONT TestParse/X25519_Private_Key +=== RUN TestParse/X25519_Private_Key/json.Unmarshal +=== CONT TestParse/X25519_Public_Key +=== RUN TestParse/X25519_Public_Key/json.Unmarshal +=== RUN TestCache/CachedSet +=== PAUSE TestCache/CachedSet +=== RUN TestCache/Specify_explicit_refresh_interval +=== PAUSE TestCache/Specify_explicit_refresh_interval +=== RUN TestCache/Calculate_next_refresh_from_Cache-Control_header +=== CONT TestParse/Ed25519_Private_Key === RUN TestRSA/PublicKey === PAUSE TestRSA/PublicKey +=== RUN TestParse/Ed25519_Private_Key/json.Unmarshal === RUN TestRSA/Private_Key === PAUSE TestRSA/Private_Key === RUN TestRSA/Thumbprint -=== RUN TestOKP/Ed25519/PublicKey/Fields -=== CONT TestRSA/PublicKey -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 -=== RUN TestOKP/X25519/PublicKey/Fields -=== RUN TestOKP/X25519/PublicKey/Fields/crv -=== CONT TestRSA/Private_Key -=== RUN TestParse/X25519_Public_Key -=== PAUSE TestParse/X25519_Public_Key -=== RUN TestParse/X25519_Private_Key -=== PAUSE TestParse/X25519_Private_Key -=== CONT TestParse/RSA_Public_Key -=== RUN TestParse/RSA_Public_Key/json.Unmarshal +=== RUN TestOKP/Ed25519/PrivateKey/Fields +--- SKIP: TestReadFile (0.00s) +=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg +=== CONT TestHeader/Roundtrip/Private_params === CONT TestParse/Ed25519_Public_Key -=== RUN TestParse/Ed25519_Public_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.Parse +=== RUN TestParse/Ed25519_Public_Key/json.Unmarshal +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/Algorithm (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) + --- PASS: TestHeader/Roundtrip (0.02s) + --- PASS: TestHeader/Roundtrip/Private_params (0.00s) +=== PAUSE TestCache/Calculate_next_refresh_from_Cache-Control_header +=== RUN TestCache/Backoff +=== PAUSE TestCache/Backoff +=== CONT TestAccept/KeyUsage +=== CONT TestParse/ECDSA_Private_Key +=== RUN TestParse/ECDSA_Private_Key/json.Unmarshal +=== RUN TestParse/RSA_Public_Key/jwk.ParseKey +--- PASS: TestAccept (0.00s) + --- PASS: TestAccept/KeyOperation (0.00s) + --- PASS: TestAccept/KeyUsage (0.00s) +=== RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw +=== RUN TestParse/ECDSA_Private_Key/jwk.Parse +=== RUN TestOKP/Ed25519/PrivateKey/Fields/d +=== RUN TestParse/RSA_Public_Key/ParseRawKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 +=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid +=== CONT TestRSA/PublicKey +=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c +=== RUN TestParse/ECDSA_Private_Key/ParseRawKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kty +=== CONT TestOKP/Ed25519/PublicKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x +=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5u +=== RUN TestOKP/Ed25519/PrivateKey/Fields/private +=== RUN TestOKP/Ed25519/PrivateKey/Fields/use +=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops +=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip === RUN TestRSA/PublicKey/Fields -=== RUN TestRSA/PublicKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) +=== RUN TestRSA/PublicKey/Fields/kty +=== RUN TestRSA/PublicKey/Fields/n +=== RUN TestOKP/Ed25519/PublicKey/Fields +=== RUN TestRSA/PublicKey/Fields/x5c +=== RUN TestOKP/Ed25519/PublicKey/Fields/kty +=== RUN TestRSA/PublicKey/Fields/x5t +=== RUN TestOKP/Ed25519/PublicKey/Fields/x +=== RUN TestRSA/PublicKey/Fields/alg +=== RUN TestOKP/Ed25519/PublicKey/Fields/use +=== RUN TestRSA/PublicKey/Fields/e +=== RUN TestOKP/Ed25519/PublicKey/Fields/key_ops +=== RUN TestRSA/PublicKey/Fields/kid +=== RUN TestOKP/Ed25519/PublicKey/Fields/alg +=== RUN TestRSA/PublicKey/Fields/x5u +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5u +=== RUN TestRSA/PublicKey/Fields/private +=== RUN TestOKP/Ed25519/PublicKey/Fields/crv === RUN TestParse/Ed25519_Public_Key/jwk.Parse -=== RUN TestParse/RSA_Public_Key/jwk.ParseKey +=== RUN TestRSA/PublicKey/Fields/use +=== RUN TestRSA/PublicKey/Fields/key_ops === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey -=== CONT TestParse/X25519_Private_Key -=== RUN TestParse/X25519_Private_Key/json.Unmarshal +=== RUN TestRSA/PublicKey/Fields/x5t#S256 === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw -=== RUN TestRSA/Private_Key/Fields -=== RUN TestRSA/Private_Key/Fields/kty -=== CONT TestParse/Ed25519_Private_Key +=== RUN TestRSA/PublicKey/Roundtrip +=== RUN TestOKP/Ed25519/PrivateKey/Raw +=== CONT TestOKP/X25519 === RUN TestParse/X25519_Private_Key/jwk.Parse -=== RUN TestParse/Ed25519_Private_Key/json.Unmarshal -=== RUN TestParse/X25519_Private_Key/jwk.ParseKey -=== RUN TestRSA/Private_Key/Fields/d -=== RUN TestOKP/Ed25519/PublicKey/Fields/kty +=== RUN TestOKP/X25519/PublicKey +=== CONT TestParse/RSA_Private_Key +--- PASS: TestPostFetch (0.00s) + --- PASS: TestPostFetch/No_PostFetch (0.02s) + --- PASS: TestPostFetch/With_PostFetch (0.00s) +=== RUN TestParse/RSA_Private_Key/json.Unmarshal === RUN TestParse/Ed25519_Private_Key/jwk.Parse +=== RUN TestParse/X25519_Private_Key/jwk.ParseKey +=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey === RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/Ed25519_Public_Key/ParseRawKey +=== CONT TestRSA/Private_Key +=== RUN TestParse/RSA_Private_Key/jwk.Parse +=== RUN TestOKP/Ed25519/PrivateKey/PublicKey +=== RUN TestOKP/Ed25519/PrivateKey/IsPrivate +=== RUN TestOKP/Ed25519/PrivateKey/Set/Remove +=== CONT TestCache/CachedSet +=== RUN TestParse/RSA_Private_Key/jwk.ParseKey +=== RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/RSA_Private_Key/ParseRawKey +=== RUN TestRSA/Private_Key/Fields +=== RUN TestRSA/Private_Key/Fields/e +=== RUN TestParse/Ed25519_Private_Key/ParseRawKey +=== PAUSE TestOKP/X25519/PublicKey +=== CONT TestCache/Backoff +=== RUN TestOKP/Ed25519/PublicKey/Fields/private +=== RUN TestRSA/Private_Key/Fields/d +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/q +=== RUN TestParse/X25519_Public_Key/jwk.Parse +=== RUN TestOKP/Ed25519/PublicKey/Fields/kid +=== RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/x5c -=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey +=== RUN TestRSA/Private_Key/Fields/x5t +=== RUN TestParse/X25519_Public_Key/jwk.ParseKey === RUN TestOKP/Ed25519/PublicKey/Fields/x5t -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5u -=== RUN TestOKP/X25519/PublicKey/Fields/kid -=== RUN TestOKP/Ed25519/PublicKey/Fields/x -=== RUN TestOKP/Ed25519/PublicKey/Fields/crv -=== RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 -=== RUN TestOKP/Ed25519/PublicKey/Fields/alg -=== RUN TestOKP/X25519/PublicKey/Fields/x5u -=== RUN TestOKP/Ed25519/PublicKey/Fields/use -=== RUN TestOKP/X25519/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PublicKey/Fields/private -=== RUN TestOKP/Ed25519/PublicKey/Fields/kid -=== RUN TestOKP/X25519/PublicKey/Fields/kty -=== RUN TestOKP/Ed25519/PublicKey/Fields/key_ops -=== RUN TestRSA/Private_Key/Fields/kid -=== CONT TestParse/ECDSA_Private_Key -=== CONT TestParse/RSA_Private_Key -=== CONT TestParse/X25519_Public_Key -=== RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw -=== RUN TestParse/Ed25519_Public_Key/ParseRawKey -=== RUN TestRSA/PublicKey/Fields/x5u -=== CONT TestParse/Invalid_ECDSA_Private_Key -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t -=== RUN TestOKP/X25519/PublicKey/Fields/x -=== RUN TestOKP/X25519/PublicKey/Fields/key_ops -=== RUN TestOKP/X25519/PublicKey/Fields/alg -=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw -=== RUN TestOKP/X25519/PublicKey/Fields/use +=== RUN TestRSA/Private_Key/Fields/n +=== RUN TestRSA/Private_Key/Fields/dp === RUN TestOKP/Ed25519/PublicKey/Roundtrip -=== RUN TestOKP/X25519/PublicKey/Fields/x5t +=== RUN TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) +=== RUN TestRSA/Private_Key/Fields/use === RUN TestRSA/Private_Key/Fields/key_ops -=== RUN TestRSA/Private_Key/Fields/e -=== RUN TestRSA/Private_Key/Fields/p +=== RUN TestRSA/Private_Key/Fields/kid +=== RUN TestRSA/Private_Key/Fields/x5c +=== RUN TestRSA/Private_Key/Fields/kty === RUN TestRSA/Private_Key/Fields/dq === RUN TestRSA/Private_Key/Fields/x5u -=== RUN TestRSA/Private_Key/Fields/private -=== RUN TestRSA/Private_Key/Fields/x5t#S256 -=== RUN TestRSA/Private_Key/Fields/n -=== RUN TestRSA/Private_Key/Fields/dp -=== RUN TestRSA/Private_Key/Fields/use +=== RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/Private_Key/Fields/qi +=== CONT TestOKP/X25519/PublicKey +=== RUN TestRSA/Private_Key/Fields/private === RUN TestRSA/Private_Key/Fields/alg -=== RUN TestRSA/Private_Key/Fields/x5c -=== 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) -=== RUN TestParse/ECDSA_Private_Key/json.Unmarshal -=== RUN TestParse/ECDSA_Private_Key/jwk.Parse -=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey -=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw -=== RUN TestRSA/Private_Key/Raw -=== RUN TestParse/ECDSA_Private_Key/ParseRawKey -=== RUN TestRSA/Private_Key/PublicKey -=== RUN TestRSA/Private_Key/IsPrivate -=== RUN TestRSA/Private_Key/Set/Remove -=== RUN TestParse/RSA_Private_Key/json.Unmarshal -=== RUN TestRSA/Private_Key/New -=== RUN TestParse/X25519_Public_Key/json.Unmarshal -=== RUN TestParse/X25519_Public_Key/jwk.Parse -=== RUN TestParse/RSA_Private_Key/jwk.Parse -=== RUN TestParse/X25519_Public_Key/jwk.ParseKey +=== CONT TestCache/Calculate_next_refresh_from_Cache-Control_header + refresh_test.go:233: Waiting for fetching goroutines... +=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(true) === RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/X25519_Public_Key/ParseRawKey -=== RUN TestParse/RSA_Public_Key/ParseRawKey -=== RUN TestRSA/PublicKey/Fields/kty -=== RUN TestParse/RSA_Private_Key/jwk.ParseKey -=== RUN TestOKP/Ed25519/PrivateKey/Fields/private -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid -=== RUN TestParse/Ed25519_Private_Key/ParseRawKey -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5u -=== RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw -=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg -=== RUN TestParse/RSA_Private_Key/ParseRawKey -=== RUN TestOKP/Ed25519/PrivateKey/Fields/use -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kty -=== RUN TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) -=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv -=== RUN TestRSA/PublicKey/Fields/alg +=== CONT TestCache/Specify_explicit_refresh_interval + refresh_test.go:169: Waiting for fetching goroutines... +=== NAME TestCache/Calculate_next_refresh_from_Cache-Control_header + refresh_test.go:235: Waiting for the refresh ... +=== RUN TestOKP/X25519/PublicKey/Fields +=== RUN TestOKP/X25519/PublicKey/Fields/kty +=== RUN TestOKP/X25519/PublicKey/Fields/x +=== RUN TestOKP/X25519/PublicKey/Fields/alg +=== RUN TestOKP/X25519/PublicKey/Fields/kid +=== RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestOKP/X25519/PublicKey/Fields/private +=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(false) +=== RUN TestOKP/X25519/PublicKey/Fields/use +=== RUN TestOKP/X25519/PublicKey/Fields/crv +=== RUN TestOKP/X25519/PublicKey/Fields/x5c +=== RUN TestOKP/X25519/PublicKey/Fields/x5u +=== RUN TestOKP/X25519/PublicKey/Fields/key_ops +=== RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/X25519/PublicKey/Roundtrip === RUN TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false) -=== RUN TestParse/X25519_Private_Key/ParseRawKey -=== RUN TestRSA/PublicKey/Fields/x5t -=== RUN TestRSA/PublicKey/Fields/private -=== RUN TestRSA/PublicKey/Fields/e -=== RUN TestRSA/PublicKey/Fields/n -=== RUN TestRSA/PublicKey/Fields/use -=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 -=== RUN TestRSA/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c -=== RUN TestRSA/PublicKey/Fields/kid -=== RUN TestRSA/PublicKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PrivateKey/Fields/d -=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip -=== RUN TestRSA/PublicKey/Roundtrip -=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(true) +=== RUN TestRSA/Private_Key/Roundtrip +=== RUN TestRSA/Private_Key/Roundtrip/WithPEM(true) +=== RUN TestRSA/PublicKey/Raw +=== RUN TestRSA/PublicKey/PublicKey +=== RUN TestRSA/PublicKey/IsPrivate +=== RUN TestRSA/PublicKey/Set/Remove +=== RUN TestRSA/PublicKey/New === RUN TestOKP/Ed25519/PublicKey/Raw -=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(false) -=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) === RUN TestOKP/Ed25519/PublicKey/PublicKey -=== RUN TestOKP/X25519/PublicKey/Raw -=== RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestOKP/Ed25519/PublicKey/IsPrivate === RUN TestOKP/Ed25519/PublicKey/Set/Remove +=== RUN TestOKP/X25519/PublicKey/Raw +=== RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/IsPrivate === RUN TestOKP/X25519/PublicKey/Set/Remove -=== RUN TestOKP/Ed25519/PrivateKey/Raw -=== RUN TestRSA/PublicKey/Raw -=== RUN TestRSA/PublicKey/PublicKey -=== RUN TestRSA/PublicKey/IsPrivate -=== RUN TestRSA/PublicKey/Set/Remove -=== RUN TestRSA/PublicKey/New ---- PASS: TestRSA (0.00s) +=== NAME TestCache/Specify_explicit_refresh_interval + refresh_test.go:171: Waiting for the refresh ... +--- PASS: TestOKP (0.01s) + --- PASS: TestOKP/Ed25519 (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5u (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (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) + --- PASS: TestOKP/Ed25519/PublicKey (0.02s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5u (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (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.01s) + --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5u (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (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 TestRSA/Private_Key/Roundtrip/WithPEM(false) +=== RUN TestParse/X25519_Private_Key/ParseRawKey +=== RUN TestRSA/Private_Key/Raw +=== RUN TestRSA/Private_Key/PublicKey +=== RUN TestRSA/Private_Key/IsPrivate +=== RUN TestRSA/Private_Key/Set/Remove +=== RUN TestRSA/Private_Key/New +--- PASS: TestRSA (0.01s) --- PASS: TestRSA/Thumbprint (0.00s) + --- PASS: TestRSA/PublicKey (0.02s) + --- PASS: TestRSA/PublicKey/Fields (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestRSA/PublicKey/Fields/n (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) + --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestRSA/PublicKey/Fields/e (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5u (0.00s) + --- PASS: TestRSA/PublicKey/Fields/private (0.00s) + --- PASS: TestRSA/PublicKey/Fields/use (0.00s) + --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestRSA/PublicKey/Roundtrip (0.02s) + --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) + --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(false) (0.00s) + --- PASS: TestRSA/PublicKey/Raw (0.00s) + --- PASS: TestRSA/PublicKey/PublicKey (0.00s) + --- PASS: TestRSA/PublicKey/IsPrivate (0.00s) + --- PASS: TestRSA/PublicKey/Set/Remove (0.00s) + --- PASS: TestRSA/PublicKey/New (0.00s) --- PASS: TestRSA/Private_Key (0.02s) - --- PASS: TestRSA/Private_Key/Fields (0.02s) - --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) + --- PASS: TestRSA/Private_Key/Fields (0.00s) + --- PASS: TestRSA/Private_Key/Fields/e (0.00s) --- PASS: TestRSA/Private_Key/Fields/d (0.00s) --- PASS: TestRSA/Private_Key/Fields/q (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) - --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) - --- PASS: TestRSA/Private_Key/Fields/e (0.00s) - --- PASS: TestRSA/Private_Key/Fields/p (0.00s) - --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s) - --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Fields/n (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (0.00s) + --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) + --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s) + --- PASS: TestRSA/Private_Key/Fields/p (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) + --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5c (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) @@ -3237,139 +3361,53 @@ --- PASS: TestRSA/Private_Key/IsPrivate (0.00s) --- PASS: TestRSA/Private_Key/Set/Remove (0.00s) --- PASS: TestRSA/Private_Key/New (0.00s) - --- PASS: TestRSA/PublicKey (0.03s) - --- PASS: TestRSA/PublicKey/Fields (0.02s) - --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5u (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) - --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) - --- PASS: TestRSA/PublicKey/Fields/private (0.00s) - --- PASS: TestRSA/PublicKey/Fields/e (0.00s) - --- PASS: TestRSA/PublicKey/Fields/n (0.00s) - --- PASS: TestRSA/PublicKey/Fields/use (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestRSA/PublicKey/Roundtrip (0.00s) - --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) - --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(false) (0.00s) - --- PASS: TestRSA/PublicKey/Raw (0.00s) - --- PASS: TestRSA/PublicKey/PublicKey (0.00s) - --- PASS: TestRSA/PublicKey/IsPrivate (0.00s) - --- PASS: TestRSA/PublicKey/Set/Remove (0.00s) - --- PASS: TestRSA/PublicKey/New (0.00s) -=== RUN TestOKP/Ed25519/PrivateKey/PublicKey -=== RUN TestOKP/Ed25519/PrivateKey/IsPrivate -=== RUN TestOKP/Ed25519/PrivateKey/Set/Remove ---- PASS: TestOKP (0.00s) - --- PASS: TestOKP/X25519 (0.00s) - --- PASS: TestOKP/X25519/PublicKey (0.02s) - --- PASS: TestOKP/X25519/PublicKey/Fields (0.02s) - --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5u (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x (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/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/Ed25519 (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey (0.02s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5u (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip (0.01s) - --- 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.03s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.02s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5u (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (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) ---- PASS: TestParse (0.01s) - --- PASS: TestParse/Ed25519_Public_Key (0.00s) - --- 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 (0.02s) --- PASS: TestParse/Invalid_ECDSA_Private_Key (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.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.02s) + --- 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/RSA_Private_Key (0.02s) + --- PASS: TestParse/ECDSA_Private_Key (0.00s) + --- 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/Ed25519_Public_Key (0.00s) + --- 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.00s) --- 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/Ed25519_Private_Key (0.02s) + --- PASS: TestParse/Ed25519_Private_Key (0.00s) --- 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.01s) + --- 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/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/X25519_Private_Key (0.03s) --- 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.02s) --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.02s) --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.00s) +=== RUN TestErrorSink/rejected_by_whitelist +=== PAUSE TestErrorSink/rejected_by_whitelist +=== CONT TestErrorSink/rejected_by_whitelist === RUN TestPublicKeyOf/*rsa.PrivateKey === PAUSE TestPublicKeyOf/*rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PrivateKey @@ -3398,47 +3436,44 @@ === PAUSE TestPublicKeyOf/x25519.PublicKey === RUN TestPublicKeyOf/Set === CONT TestPublicKeyOf/*rsa.PrivateKey -=== CONT TestPublicKeyOf/*ecdsa.PublicKey -=== CONT TestPublicKeyOf/rsa.PublicKey -=== CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/ecdsa.PublicKey -=== CONT TestPublicKeyOf/rsa.PrivateKey +=== CONT TestPublicKeyOf/x25519.PublicKey +=== CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/*rsa.PublicKey -=== CONT TestPublicKeyOf/ed25519.PublicKey -=== CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey +=== CONT TestPublicKeyOf/rsa.PublicKey +=== CONT TestPublicKeyOf/ed25519.PublicKey +=== CONT TestPublicKeyOf/rsa.PrivateKey +=== CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/ed25519.PrivateKey === CONT TestPublicKeyOf/[]uint8 ---- PASS: TestPublicKeyOf (1.75s) +--- PASS: TestPublicKeyOf (4.18s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) -=== RUN TestErrorSink/rejected_by_whitelist -=== PAUSE TestErrorSink/rejected_by_whitelist -=== CONT TestErrorSink/rejected_by_whitelist ---- PASS: TestAssignKeyID (5.37s) ---- PASS: TestCache (0.00s) - --- PASS: TestCache/Calculate_next_refresh_from_Cache-Control_header (4.00s) - --- PASS: TestCache/Specify_explicit_refresh_interval (4.11s) - --- PASS: TestCache/Backoff (4.11s) - --- PASS: TestCache/CachedSet (6.50s) ---- PASS: TestErrorSink (1.95s) +--- PASS: TestAssignKeyID (4.25s) +--- PASS: TestErrorSink (0.43s) --- PASS: TestErrorSink/rejected_by_whitelist (6.00s) ---- PASS: TestRoundtrip (11.39s) +--- PASS: TestRoundtrip (8.53s) +--- PASS: TestCache (0.01s) + --- PASS: TestCache/Calculate_next_refresh_from_Cache-Control_header (4.01s) + --- PASS: TestCache/Backoff (4.02s) + --- PASS: TestCache/Specify_explicit_refresh_interval (4.01s) + --- PASS: TestCache/CachedSet (9.92s) PASS -ok github.com/lestrrat-go/jwx/jwk 27.247s +ok github.com/lestrrat-go/jwx/jwk 42.470s ? github.com/lestrrat-go/jwx/jwk/internal/x509 [no test files] === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) @@ -3481,10 +3516,10 @@ === RUN TestEncode === PAUSE TestEncode === RUN TestPublicHeaders ---- PASS: TestPublicHeaders (0.84s) +--- PASS: TestPublicHeaders (3.04s) === 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.08s) === RUN TestReadFile === PAUSE TestReadFile === RUN TestVerifyNonUniqueKid @@ -3496,7 +3531,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 (2.15s) +--- PASS: TestVerifyNonUniqueKid (11.62s) --- 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) @@ -3509,10 +3544,10 @@ === PAUSE TestVerifySet === RUN TestCustomField === RUN TestCustomField/jws.Parse_+_json.Unmarshal ---- PASS: TestCustomField (1.58s) +--- PASS: TestCustomField (6.00s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage ---- PASS: TestWithMessage (0.69s) +--- PASS: TestWithMessage (1.90s) === RUN TestRFC7797 === RUN TestRFC7797/Invalid_payload_when_b64_=_false_and_NOT_detached === RUN TestRFC7797/Invalid_usage_when_b64_=_false_and_NOT_detached @@ -3547,15 +3582,15 @@ === RUN TestJKU/JSON/Fail_without_whitelist === RUN TestJKU/JSON/Success === RUN TestJKU/JSON/Rejected_by_whitelist ---- PASS: TestJKU (10.70s) - --- PASS: TestJKU/Compact (0.06s) - --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s) - --- PASS: TestJKU/Compact/Success (0.03s) - --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.01s) - --- PASS: TestJKU/Compact/JWKFetcher (0.01s) - --- PASS: TestJKU/JSON (9.42s) - --- PASS: TestJKU/JSON/Fail_without_whitelist (0.01s) - --- PASS: TestJKU/JSON/Success (0.04s) +--- PASS: TestJKU (12.65s) + --- PASS: TestJKU/Compact (0.12s) + --- PASS: TestJKU/Compact/Fail_without_whitelist (0.02s) + --- PASS: TestJKU/Compact/Success (0.06s) + --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.02s) + --- PASS: TestJKU/Compact/JWKFetcher (0.02s) + --- PASS: TestJKU/JSON (12.04s) + --- PASS: TestJKU/JSON/Fail_without_whitelist (0.00s) + --- PASS: TestJKU/JSON/Success (0.03s) --- PASS: TestJKU/JSON/Rejected_by_whitelist (0.00s) === RUN TestAlgorithmsForKey === RUN TestAlgorithmsForKey/Octet_sequence @@ -3573,7 +3608,7 @@ === RUN TestAlgorithmsForKey/jwk.ECDSAPrivateKey === RUN TestAlgorithmsForKey/ed25519.PublicKey === RUN TestAlgorithmsForKey/x25519.PublicKey ---- PASS: TestAlgorithmsForKey (0.61s) +--- PASS: TestAlgorithmsForKey (2.52s) --- PASS: TestAlgorithmsForKey/Octet_sequence (0.00s) --- PASS: TestAlgorithmsForKey/rsa.PublicKey (0.00s) --- PASS: TestAlgorithmsForKey/*rsa.PublicKey (0.00s) @@ -3590,8 +3625,8 @@ --- PASS: TestAlgorithmsForKey/ed25519.PublicKey (0.00s) --- PASS: TestAlgorithmsForKey/x25519.PublicKey (0.00s) === RUN TestGH681 - jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..AukKsFGdV9ckIDYvHBJL6xRGJDP70WZRHykoImbRcdOryG95-As5EKiDuyaznaRaMoViLttFqHwz9MqeovArhzjSBKT4HUGLgBwpFu6_1EX1xKsm0WdXBxz3khinCZGSkc7i8yWuLWWzJ_wjk_RXqQ1YSHIV3mMKyCXpjbhs2zPNt9XKJppJZurxa7CQU0y5xbU5Vl7yZKDhA09pWBswP_JT2PaJMLYpPtTG4DtNgERzrSlyi3mk0402FLh4RodMsSfHm4ATjk0UlJtIRdTZAA1mX3rg65mFA1K7d2BHT89KP2Wg4hR6fSuiGR-I2dlIOWBA2d56-cdhZsAU6H1Msw ---- PASS: TestGH681 (0.92s) + jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..hAdaXckQUuSoO4CsZyZv83hoGjQAeflJ8sr947z00VJEXUBHZkwNmCsJggRJbfHRzxe68sBSvb262X44NYfj7cF9IQ1x4VtiIrWvveYehQIuJglhnFM16JLKGyMipHbxifzQFJivnJGt6T0N-plBMrXj2smUPBXwvjYEYpEBMQ2Dmk3ZVpthgcMrauGS8yC2POTr1uS_X-L7kZuxdoVTiHlQzq3XonqoUXESRw0W7IHXR3ClAO15MFZRidHdl5eCPfqYpPWP4h7rCkjopuAXuyEHr_OHX_Sbv2b6gD-QhFrUzsp5b0GRg3hVgCUcWJk0dejRhLbIcH5eIkT3zFxJ6w +--- PASS: TestGH681 (2.87s) === RUN TestGH840 jws_test.go:1596: Skip test failure under go 1.24 --- SKIP: TestGH840 (0.00s) @@ -3602,11 +3637,11 @@ === RUN TestUnpaddedSignatureR --- PASS: TestUnpaddedSignatureR (0.01s) === RUN TestValidateKey ---- PASS: TestValidateKey (3.19s) +--- PASS: TestValidateKey (1.77s) === RUN TestEmptyProtectedField ---- PASS: TestEmptyProtectedField (2.71s) +--- PASS: TestEmptyProtectedField (5.26s) === RUN TestParseFormat ---- PASS: TestParseFormat (0.57s) +--- PASS: TestParseFormat (2.76s) === RUN TestMessage === RUN TestMessage/JSON === RUN TestMessage/Construction/Manipulation @@ -3616,99 +3651,47 @@ === RUN TestSign === PAUSE TestSign === RUN TestSignMulti - signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"KeQEfZ-MI8UVmqj4giZkt24h72uhKa5-qJj6IZu15HpveKQ8dHEgcg13n2fbk6S2XSAv7oZfgiSzwmSvYfO7V_tHmD8ioceLXVJBbASszaRM4KIUm895zqZ_hQvW6Sk28Ty5Lw8jcUSEditWphTP393nE0bZ09Hk0ld2QlEzUOFHmdZpaP6n4GotvFN2wG4zxdo0NNjlJYrCExIMg96o93ZISU38lc3sq-1aegj4BmcwYwV3s8XoNb-n3De1KMRNKxW3sLHNJj_pIzgYr83_Z0dxPa3JCzirbgs31vD9sG0xZMvi9mBkWdvNjJ-gYA1x6V8l0WSA9TDcmyGj2kKlag"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AEvXqV1GnkxUYVK6dETMU0d09mlq2A3fIuAXm9Q1so31GyadKVdNxMnwbqbN6gb8_5apTy5MSIy_38nbAIJj-DsWAF-VVRyPaliK_uDlHktUzJzQ9yneKRY1hMCLUueblK5XNt0MrS-W2rC45jUO_mamYSlcihrEG2k4SLIocRlsqQde"}]} ---- PASS: TestSignMulti (1.64s) + signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"az5I117wLC4h-T3q46-fS75Eu2Bev_2Z26wMGqXzGjpLlBdREVGYtgtrfV4qMDO_cI0JVtAyBmSN8FCbuXJ7vnHmDN0pl3vNCs925p03fhenBxn_QIvz6FLDzQ8tOjHhVOcvb5lXjqiz0doEfiyuPxzknZL_62TULM7fwJrFYbwZpqhr3mWxDwo_BbqdV29Q_ICn_haX3bDZHS46Vigrs1OJbu1E2HuahtQL7DaJtkHr3tn6Mym0S1F9BskMY0rlRe8Ta41Y8Hxh5hfOYjQRT-LgZVLQ7upx2LQPur59kiUPckcMowgWTsvVRpHpAXU9MMaSFaQ30jLusAeodKQnvg"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ABgshxrckWiiEZOMnc-7H5u3XrotN8GwreURorVl2abMq26KdKZ7fZym2AwiYwwqR2JjhjDLyJuwiYfBos-PqsH-AfBjmrTSXhqLzrLpn2IjRVi0lsp2VZLN2XbOQZ7Wf_x3d-7q-mq8x7Cfa6m_53eAWpbBA_CA91IlXrY3WtCFNjyG"}]} +--- PASS: TestSignMulti (1.44s) === CONT TestParseReader -=== CONT TestReadFile +=== RUN TestParseReader/Empty_[]byte +=== PAUSE TestParseReader/Empty_[]byte +=== RUN TestParseReader/Empty_bytes.Buffer === CONT TestSign -=== CONT TestEncode +=== CONT TestVerifySet +=== CONT TestReadFile === RUN TestSign/Bad_algorithm === PAUSE TestSign/Bad_algorithm -=== CONT TestVerifySet -=== RUN TestVerifySet/useJSON=true -=== PAUSE TestVerifySet/useJSON=true -=== CONT TestRoundtrip -=== RUN TestVerifySet/useJSON=false -=== PAUSE TestVerifySet/useJSON=false -=== CONT TestVerifySet/useJSON=true -=== CONT TestVerifySet/useJSON=false === RUN TestSign/No_private_key +=== PAUSE TestParseReader/Empty_bytes.Buffer +=== CONT TestEncode +=== 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 +=== RUN TestEncode/HS256Compact +=== RUN TestVerifySet/useJSON=true === PAUSE TestSign/No_private_key +--- PASS: TestReadFile (0.00s) +=== CONT TestRoundtrip +=== PAUSE TestParseReader/Compact_bad_header +=== PAUSE TestEncode/HS256Compact +=== PAUSE TestVerifySet/useJSON=true +=== 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 === RUN TestRoundtrip/HMAC -=== RUN TestParseReader/Empty_[]byte === PAUSE TestRoundtrip/HMAC -=== RUN TestEncode/HS256Compact === RUN TestRoundtrip/ECDSA -=== PAUSE TestParseReader/Empty_[]byte -=== RUN TestParseReader/Empty_bytes.Buffer -=== PAUSE TestEncode/HS256Compact === PAUSE TestRoundtrip/ECDSA === RUN TestRoundtrip/RSA -=== RUN TestEncode/ES512Compact -=== RUN TestSign/RSA_verify_with_no_public_key -=== PAUSE TestEncode/ES512Compact -=== RUN TestEncode/RS256Compact -=== PAUSE TestParseReader/Empty_bytes.Buffer === PAUSE TestRoundtrip/RSA -=== RUN TestVerifySet/useJSON=true/match_via_"alg" -=== RUN TestVerifySet/useJSON=false/match_via_"alg" -=== PAUSE TestEncode/RS256Compact -=== PAUSE TestSign/RSA_verify_with_no_public_key -=== RUN TestParseReader/Compact_detached_payload -=== PAUSE TestParseReader/Compact_detached_payload === RUN TestRoundtrip/EdDSA === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC -=== CONT TestRoundtrip/EdDSA -=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" -=== RUN TestParseReader/Compact_missing_header -=== RUN TestEncode/ES256Compact -=== PAUSE TestParseReader/Compact_missing_header -=== RUN TestSign/RSA_roundtrip -=== PAUSE TestSign/RSA_roundtrip -=== RUN TestParseReader/Compact_bad_header -=== CONT TestSign/Bad_algorithm -=== 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/RSA_verify_with_no_public_key -=== CONT TestParseReader/Compact_missing_header -=== CONT TestSign/RSA_roundtrip -=== CONT TestRoundtrip/RSA -=== PAUSE TestEncode/ES256Compact -=== RUN TestEncode/EdDSACompact -=== PAUSE TestEncode/EdDSACompact -=== CONT TestRoundtrip/ECDSA -=== RUN TestVerifySet/useJSON=false/match_via_"kid" -=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" -=== CONT TestVerifySet/useJSON=false/match_via_"alg" -=== CONT TestParseReader/Compact_bad_signature -=== CONT TestParseReader/Compact_bad_payload -=== CONT TestVerifySet/useJSON=false/match_via_"kid" -=== CONT TestParseReader/Compact_bad_header -=== CONT TestSign/No_private_key -=== CONT TestParseReader/Compact_detached_payload -=== CONT TestParseReader/Empty_bytes.Buffer -=== 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 -=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" -=== CONT TestEncode/SplitCompact/Long -=== RUN TestVerifySet/useJSON=true/match_via_"kid" === RUN TestRoundtrip/HMAC/HS256 === PAUSE TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS384 @@ -3717,109 +3700,146 @@ === PAUSE TestRoundtrip/HMAC/HS512 === CONT TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS256/Raw_Key +=== CONT TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC/HS512 -=== CONT TestRoundtrip/HMAC/HS384 -=== RUN TestRoundtrip/HMAC/HS384/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key -=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== 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/[]byte -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS384 +=== CONT TestSign/RSA_roundtrip === RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS384/Raw_Key +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestVerifySet/useJSON=false === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestVerifySet/useJSON=false === RUN TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) +=== CONT TestVerifySet/useJSON=false === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) +=== RUN TestVerifySet/useJSON=false/match_via_"alg" === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) +=== RUN TestParseReader/Compact_bad_payload +=== CONT TestSign/No_private_key +=== PAUSE TestParseReader/Compact_bad_payload +=== RUN TestParseReader/Compact_bad_signature +=== CONT TestVerifySet/useJSON=true +=== PAUSE TestParseReader/Compact_bad_signature +=== RUN TestVerifySet/useJSON=true/match_via_"alg" +=== CONT TestParseReader/Empty_[]byte +=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" +=== RUN TestVerifySet/useJSON=true/match_via_"kid" +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) +=== CONT TestParseReader/Compact_bad_header +=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) +=== CONT TestParseReader/Compact_missing_header +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA +=== CONT TestParseReader/Compact_bad_payload +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key +=== CONT TestParseReader/Compact_detached_payload +=== CONT TestParseReader/Empty_bytes.Buffer +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== RUN TestEncode/ES512Compact +=== PAUSE TestEncode/ES512Compact +=== RUN TestEncode/RS256Compact +=== PAUSE TestEncode/RS256Compact +=== RUN TestEncode/ES256Compact +=== PAUSE TestEncode/ES256Compact +=== CONT TestParseReader/Compact_bad_signature +--- PASS: TestParseReader (0.00s) + --- PASS: TestParseReader/Empty_[]byte (0.00s) + --- PASS: TestParseReader/Compact_bad_header (0.00s) + --- PASS: TestParseReader/Compact_missing_header (0.00s) + --- PASS: TestParseReader/Compact_bad_payload (0.00s) + --- PASS: TestParseReader/Compact_detached_payload (0.00s) + --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) + --- PASS: TestParseReader/Compact_bad_signature (0.00s) +=== CONT TestSign/RSA_verify_with_no_public_key === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte ---- PASS: TestReadFile (0.01s) === PAUSE TestVerifySet/useJSON=true/match_via_"kid" +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestVerifySet/useJSON=true/match_via_"alg" -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== RUN TestEncode/EdDSACompact +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/[]byte +=== PAUSE TestEncode/EdDSACompact +=== RUN TestEncode/UnsecuredCompact +=== PAUSE TestEncode/UnsecuredCompact +=== RUN TestEncode/CompleteJSON +=== PAUSE TestEncode/CompleteJSON === RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key -=== CONT TestVerifySet/useJSON=true/match_via_"kid" -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestEncode/Protected_Header_lookup +=== PAUSE TestEncode/Protected_Header_lookup +=== RUN TestEncode/FlattenedJSON +=== PAUSE TestEncode/FlattenedJSON +=== RUN TestEncode/SplitCompact +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== RUN TestEncode/SplitCompact/Short +=== PAUSE TestEncode/SplitCompact/Short +=== RUN TestEncode/SplitCompact/Long +=== PAUSE TestEncode/SplitCompact/Long === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) ---- PASS: TestParseReader (0.01s) - --- PASS: TestParseReader/Empty_[]byte (0.00s) - --- PASS: TestParseReader/Compact_detached_payload (0.00s) - --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) - --- PASS: TestParseReader/Compact_missing_header (0.00s) - --- PASS: TestParseReader/Compact_bad_payload (0.00s) - --- PASS: TestParseReader/Compact_bad_signature (0.00s) - --- PASS: TestParseReader/Compact_bad_header (0.01s) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== CONT TestEncode/HS256Compact -=== CONT TestEncode/UnsecuredCompact -=== CONT TestEncode/Protected_Header_lookup -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key -=== CONT TestEncode/EdDSACompact -=== CONT TestEncode/FlattenedJSON +=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" +=== RUN TestVerifySet/useJSON=false/match_via_"kid" === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) -=== CONT TestEncode/RS256Compact -=== CONT TestEncode/ES512Compact -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) -=== 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/CompleteJSON -=== CONT TestEncode/ES256Compact -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestVerifySet/useJSON=false/match_via_"alg" === RUN TestRoundtrip/HMAC/HS512/JWK_Key -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key -=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === 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/jwk.Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) +=== CONT TestVerifySet/useJSON=true/match_via_"kid" +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== CONT TestEncode/SplitCompact/Long +=== CONT TestEncode/SplitCompact/Short +=== CONT TestEncode/HS256Compact +=== 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 TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestEncode/UnsecuredCompact +=== CONT TestEncode/EdDSACompact +=== CONT TestEncode/FlattenedJSON +=== 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/Protected_Header_lookup +=== CONT TestEncode/CompleteJSON === RUN TestRoundtrip/ECDSA/ES256 === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 @@ -3829,9 +3849,31 @@ === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key === CONT TestRoundtrip/ECDSA/ES512 -=== CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key +=== CONT TestEncode/RS256Compact +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) +=== CONT TestEncode/ES512Compact +=== CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key +=== 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/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/EdDSA/EdDSA === PAUSE TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/EdDSA/EdDSA @@ -3848,28 +3890,13 @@ === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) -=== 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/EdDSA/EdDSA/JWK_Key/Verify(jwk.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) @@ -3877,9 +3904,10 @@ === 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/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) @@ -3892,39 +3920,46 @@ === 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/Verify(*ecdsa.PublicKey) +=== 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/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) ---- PASS: TestEncode (0.02s) +=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key +--- PASS: TestEncode (0.01s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.00s) - --- PASS: TestEncode/SplitCompact/Short (0.01s) + --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/HS256Compact (0.00s) - --- PASS: TestEncode/Protected_Header_lookup (0.00s) + --- PASS: TestEncode/UnsecuredCompact (0.00s) --- PASS: TestEncode/FlattenedJSON (0.00s) + --- PASS: TestEncode/Protected_Header_lookup (0.00s) --- PASS: TestEncode/CompleteJSON (0.00s) - --- PASS: TestEncode/UnsecuredCompact (0.00s) --- PASS: TestEncode/ES256Compact (0.01s) - --- PASS: TestEncode/RS256Compact (0.02s) - --- PASS: TestEncode/EdDSACompact (0.03s) - --- PASS: TestEncode/ES512Compact (0.70s) + --- PASS: TestEncode/EdDSACompact (0.04s) + --- PASS: TestEncode/RS256Compact (0.07s) + --- PASS: TestEncode/ES512Compact (0.27s) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_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 -=== 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/ES256/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === 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) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) +=== 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) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) @@ -3937,7 +3972,6 @@ === 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/ES256/JWK_Key/Verify(*ecdsa.PublicKey) === 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) @@ -3945,39 +3979,31 @@ === 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) +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/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 -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) -=== 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/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES256/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/ES512/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/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/crypto.Hash/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) === 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) @@ -3985,31 +4011,40 @@ === 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/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) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === 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(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) +=== CONT TestRoundtrip/ECDSA/ES512/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: TestSign (0.01s) +=== 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) +--- PASS: TestVerifySet (0.00s) + --- PASS: TestVerifySet/useJSON=true (0.00s) + --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (1.81s) + --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (2.25s) + --- PASS: TestVerifySet/useJSON=false (0.00s) + --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (1.93s) + --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (3.08s) +--- 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.40s) ---- PASS: TestVerifySet (0.00s) - --- PASS: TestVerifySet/useJSON=true (0.01s) - --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (1.96s) - --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (1.98s) - --- PASS: TestVerifySet/useJSON=false (0.01s) - --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (1.53s) - --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (2.65s) + --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) + --- PASS: TestSign/RSA_roundtrip (3.84s) === RUN TestRoundtrip/RSA/RS256 === PAUSE TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS384 @@ -4024,120 +4059,94 @@ === PAUSE TestRoundtrip/RSA/PS512 === CONT TestRoundtrip/RSA/RS256 === CONT TestRoundtrip/RSA/PS256 -=== RUN TestRoundtrip/RSA/RS256/Raw_Key -=== CONT TestRoundtrip/RSA/PS512 -=== RUN TestRoundtrip/RSA/PS512/Raw_Key -=== RUN TestRoundtrip/RSA/PS256/Raw_Key +=== CONT TestRoundtrip/RSA/RS384 === CONT TestRoundtrip/RSA/RS512 +=== RUN TestRoundtrip/RSA/PS256/Raw_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key -=== CONT TestRoundtrip/RSA/RS384 === CONT TestRoundtrip/RSA/PS384 -=== RUN TestRoundtrip/RSA/PS384/Raw_Key +=== RUN TestRoundtrip/RSA/RS256/Raw_Key +=== CONT TestRoundtrip/RSA/PS512 +=== RUN TestRoundtrip/RSA/PS512/Raw_Key === RUN TestRoundtrip/RSA/RS384/Raw_Key -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key +=== 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/PS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== 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/PS512/Raw_Key/Verify(jwk.Key) === 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) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) +=== 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/PS256/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key +=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/JWK_Key -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS256/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/PS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) -=== 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/PS256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(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/RS512/JWK_Key === 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) -=== 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) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) +=== 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/PS384/JWK_Key === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS512/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/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) +=== CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(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/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/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) -=== 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/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/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash === 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) @@ -4151,15 +4160,28 @@ === 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/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/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) === 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/RS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash === 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) @@ -4172,36 +4194,49 @@ === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/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/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash +=== 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/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === 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) +=== CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) +=== CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) -=== 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) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === 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/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) +=== 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/RS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) @@ -4210,19 +4245,22 @@ === 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/PS512/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) === 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(jwk.Key) -=== RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) +=== 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/PS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) @@ -4230,191 +4268,188 @@ === 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) -=== 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/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) -=== 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) -=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) -=== 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) +=== 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) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) +=== 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/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) === 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/PS512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) -=== 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) +=== 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) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) === 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) ---- PASS: TestRoundtrip (0.01s) +--- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256 (0.01s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.01s) - --- 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/Parse([]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/HS512 (0.01s) + --- PASS: TestRoundtrip/HMAC/HS512 (0.00s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (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/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.01s) + --- PASS: TestRoundtrip/HMAC/HS384 (0.00s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) (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/EdDSA (0.03s) - --- PASS: TestRoundtrip/EdDSA/EdDSA (0.02s) + --- PASS: TestRoundtrip/HMAC/HS256 (0.03s) + --- 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/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/[]byte (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (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/HS256/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/EdDSA (0.05s) + --- PASS: TestRoundtrip/EdDSA/EdDSA (0.04s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.01s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.01s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.00s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) (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/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (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.02s) - --- PASS: TestRoundtrip/ECDSA/ES256 (1.07s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.71s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.07s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.55s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.07s) - --- 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.17s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.19s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.06s) - --- 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/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512 (1.07s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.71s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.07s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.54s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.07s) + --- PASS: TestRoundtrip/ECDSA/ES512 (0.88s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.30s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.08s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.08s) --- 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/JWK_Key (0.18s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.07s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.05s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.28s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.08s) --- 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.18s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash (0.30s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.09s) --- 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/ES384 (1.14s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.75s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.57s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.11s) + --- PASS: TestRoundtrip/ECDSA/ES384 (0.90s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.35s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.08s) --- 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.20s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.27s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.08s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.05s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.06s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.08s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.09s) --- 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.19s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash (0.28s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.10s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.07s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.09s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA (3.08s) - --- PASS: TestRoundtrip/RSA/RS256 (0.04s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.01s) - --- 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/Parse([]byte) (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/JWK_Key (0.01s) - --- 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/ParseReader(io.Reader) (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.01s) - --- 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/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (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/RS512 (0.05s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256 (0.92s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.28s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.08s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.08s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) + --- 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/JWK_Key (0.34s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.11s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.11s) + --- 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.30s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.10s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.09s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.07s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA (4.62s) + --- PASS: TestRoundtrip/RSA/PS256 (0.06s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.02s) + --- 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/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.02s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- 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/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.02s) + --- 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/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.07s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.02s) --- 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) @@ -4433,98 +4468,98 @@ --- 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/PS256 (0.05s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.02s) - --- 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/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.02s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- 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/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.02s) - --- 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/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384 (0.05s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.03s) - --- 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.01s) - --- 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/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.01s) - --- 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/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: TestRoundtrip/RSA/PS512 (0.06s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512 (0.07s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.02s) + --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) (0.00s) --- 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.01s) - --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key (0.02s) --- 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/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.02s) + --- 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(rsa.PublicKey) (0.00s) --- 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/RS384 (0.06s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.02s) + --- PASS: TestRoundtrip/RSA/PS384 (0.07s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.03s) + --- 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.02s) + --- 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/Parse([]byte) (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/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/RS256 (0.08s) + --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.02s) + --- 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/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (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/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/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (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/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (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/RS384 (0.08s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.03s) + --- 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/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/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.02s) + --- 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/Verify(rsa.PublicKey) (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.01s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.02s) --- 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/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 -ok github.com/lestrrat-go/jwx/jws 28.819s +ok github.com/lestrrat-go/jwx/jws 56.638s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestJWTParse @@ -4574,20 +4609,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.79s) --- 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.08s) --- 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.08s) --- 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.08s) + --- PASS: TestParseRequest/Token_in_cookie_(w/_option) (0.09s) --- 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.07s) === RUN TestGHIssue368 === RUN TestGHIssue368/Per-object_control_of_flatten_audience === RUN TestGHIssue368/Per-object_control_of_flatten_audience/Global=true,_Per-Object=true @@ -4613,11 +4648,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.84s) +--- PASS: TestGH375 (3.10s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage ---- PASS: TestJWTParseWithTypedClaim (1.94s) +--- PASS: TestJWTParseWithTypedClaim (0.78s) --- PASS: TestJWTParseWithTypedClaim/Basic (0.00s) --- PASS: TestJWTParseWithTypedClaim/json.RawMessage (0.00s) === RUN TestGH393 @@ -4649,9 +4684,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 (1.90s) +--- PASS: TestBenHigginsByPassRegression (3.07s) === RUN TestVerifyAuto ---- PASS: TestVerifyAuto (0.90s) +--- PASS: TestVerifyAuto (7.36s) === RUN TestSerializer === RUN TestSerializer/Invalid_sign_suboption === RUN TestSerializer/Invalid_SignatureAglrotihm @@ -4729,23 +4764,23 @@ --- 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.09s) +--- PASS: TestGH951 (2.21s) === RUN TestGH1007 ---- PASS: TestGH1007 (2.01s) +--- PASS: TestGH1007 (5.83s) === RUN TestParseJSON === RUN TestParseJSON/compactOnly=true === RUN TestParseJSON/compactOnly=false ---- PASS: TestParseJSON (5.13s) - --- PASS: TestParseJSON/compactOnly=true (3.79s) - --- PASS: TestParseJSON/compactOnly=false (1.34s) +--- PASS: TestParseJSON (1.05s) + --- PASS: TestParseJSON/compactOnly=true (0.59s) + --- PASS: TestParseJSON/compactOnly=false (0.46s) === RUN TestGH1175 ---- PASS: TestGH1175 (0.02s) +--- PASS: TestGH1175 (0.00s) === RUN TestTokenOptions === RUN TestTokenOptions/Option_names token_options_test.go:13: FlattenAudience === RUN TestTokenOptions/Sanity ---- PASS: TestTokenOptions (0.01s) - --- PASS: TestTokenOptions/Option_names (0.01s) +--- PASS: TestTokenOptions (0.00s) + --- PASS: TestTokenOptions/Option_names (0.00s) --- PASS: TestTokenOptions/Sanity (0.00s) === RUN TestHeader === PAUSE TestHeader @@ -4756,9 +4791,9 @@ === RUN TestToken/Get === RUN TestToken/Roundtrip === RUN TestToken/Set/Remove ---- PASS: TestToken (0.01s) +--- PASS: TestToken (0.00s) --- PASS: TestToken/Set (0.00s) - --- PASS: TestToken/Get (0.01s) + --- PASS: TestToken/Get (0.00s) --- PASS: TestToken/Roundtrip (0.00s) --- PASS: TestToken/Set/Remove (0.00s) === RUN TestGHIssue10 @@ -4766,81 +4801,31 @@ === RUN TestClaimValidator === PAUSE TestClaimValidator === CONT TestJWTParse -=== CONT TestClaimValidator === CONT TestSignJWK === CONT TestHeader -=== CONT TestGHIssue10 -=== CONT TestTokenMarshal -=== CONT TestReadFile -=== CONT TestGH52 -=== CONT TestSignErrors -=== CONT TestUnmarshalJSON -=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== CONT TestValidateClaims ---- PASS: TestUnmarshalJSON (0.00s) - --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) -=== RUN TestValidateClaims/Empty_fields -=== PAUSE TestValidateClaims/Empty_fields -=== 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 TestSignTyp -=== CONT TestValidateClaims/Reset_Validator,_Check_iss_only -=== CONT TestValidateClaims/Reset_Validator,_No_validator -=== CONT TestValidateClaims/iat+skew ---- PASS: TestValidateClaims (0.00s) - --- PASS: TestValidateClaims/Empty_fields (0.00s) - --- PASS: TestValidateClaims/Reset_Validator,_Check_iss_only (0.00s) - --- PASS: TestValidateClaims/Reset_Validator,_No_validator (0.00s) - --- PASS: TestValidateClaims/iat+skew (0.00s) -=== CONT TestJWTParseVerify -=== RUN TestClaimValidator/Successful_validation -=== RUN TestHeader/Roundtrip -=== RUN TestGHIssue10/jti === CONT TestUnmarshal -=== PAUSE TestGHIssue10/jti === RUN TestUnmarshal/single_aud -=== RUN TestGHIssue10/sub -=== PAUSE TestGHIssue10/sub -=== RUN TestGHIssue10/iss === PAUSE TestUnmarshal/single_aud -=== PAUSE TestGHIssue10/iss ---- PASS: TestTokenMarshal (0.00s) -=== PAUSE TestClaimValidator/Successful_validation === RUN TestUnmarshal/multiple_aud's +=== RUN TestHeader/Roundtrip === PAUSE TestUnmarshal/multiple_aud's -=== PAUSE TestHeader/Roundtrip -=== RUN TestClaimValidator/Target_claim_does_not_exist === RUN TestUnmarshal/issuedAt -=== RUN TestHeader/RoundtripError === PAUSE TestUnmarshal/issuedAt +=== PAUSE TestHeader/Roundtrip +=== CONT TestGHIssue10 +=== RUN TestHeader/RoundtripError +=== RUN TestGHIssue10/jti === PAUSE TestHeader/RoundtripError -=== CONT TestUnmarshal/single_aud +=== PAUSE TestGHIssue10/jti === RUN TestHeader/GetError +=== RUN TestGHIssue10/sub === PAUSE TestHeader/GetError -=== CONT TestHeader/Roundtrip +=== PAUSE TestGHIssue10/sub +=== CONT TestGH52 +=== RUN TestGHIssue10/iss +=== PAUSE TestGHIssue10/iss === RUN TestGHIssue10/iat === PAUSE TestGHIssue10/iat -=== CONT TestUnmarshal/issuedAt -=== CONT TestUnmarshal/multiple_aud's -=== CONT TestHeader/GetError ---- PASS: TestUnmarshal (0.00s) - --- PASS: TestUnmarshal/single_aud (0.00s) - --- PASS: TestUnmarshal/multiple_aud's (0.00s) - --- PASS: TestUnmarshal/issuedAt (0.00s) -=== CONT TestHeader/RoundtripError -=== PAUSE TestClaimValidator/Target_claim_does_not_exist -=== CONT TestClaimValidator/Successful_validation ---- PASS: TestHeader (0.00s) - --- PASS: TestHeader/Roundtrip (0.00s) - --- PASS: TestHeader/GetError (0.00s) - --- PASS: TestHeader/RoundtripError (0.00s) === RUN TestGHIssue10/aud === PAUSE TestGHIssue10/aud === RUN TestGHIssue10/sub#01 @@ -4849,72 +4834,89 @@ === PAUSE TestGHIssue10/nbf === RUN TestGHIssue10/exp === PAUSE TestGHIssue10/exp -=== 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) === RUN TestGHIssue10/Unix_zero_times === PAUSE TestGHIssue10/Unix_zero_times === RUN TestGHIssue10/Go_zero_times === PAUSE TestGHIssue10/Go_zero_times === RUN TestGHIssue10/Parse_and_validate === PAUSE TestGHIssue10/Parse_and_validate +=== CONT TestJWTParseVerify +=== CONT TestValidateClaims +=== RUN TestValidateClaims/Empty_fields +=== PAUSE TestValidateClaims/Empty_fields +=== 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 === RUN TestGHIssue10/any_claim_value === PAUSE TestGHIssue10/any_claim_value +=== CONT TestUnmarshal/issuedAt +=== CONT TestClaimValidator +=== RUN TestClaimValidator/Successful_validation +=== PAUSE TestClaimValidator/Successful_validation +=== CONT TestUnmarshal/multiple_aud's +=== RUN TestClaimValidator/Target_claim_does_not_exist +=== CONT TestTokenMarshal +--- PASS: TestTokenMarshal (0.00s) +=== CONT TestHeader/RoundtripError +=== CONT TestValidateClaims/Empty_fields +=== CONT TestSignErrors === CONT TestGHIssue10/jti +=== CONT TestValidateClaims/Reset_Validator,_Check_iss_only +=== CONT TestValidateClaims/Reset_Validator,_No_validator +=== CONT TestValidateClaims/iat+skew +--- PASS: TestValidateClaims (0.00s) + --- PASS: TestValidateClaims/Empty_fields (0.00s) + --- PASS: TestValidateClaims/Reset_Validator,_Check_iss_only (0.00s) + --- PASS: TestValidateClaims/Reset_Validator,_No_validator (0.00s) + --- PASS: TestValidateClaims/iat+skew (0.00s) +=== CONT TestGHIssue10/any_claim_value === CONT TestGHIssue10/Parse_and_validate -=== CONT TestGHIssue10/sub#01 -=== CONT TestGHIssue10/sub +=== CONT TestGHIssue10/Go_zero_times === CONT TestGHIssue10/Unix_zero_times === CONT TestGHIssue10/exp -=== CONT TestGHIssue10/aud -=== CONT TestGHIssue10/any_claim_value -=== CONT TestGHIssue10/iat === RUN TestGHIssue10/exp/clock_is_not_modified_(exp_<_now) -=== RUN TestGHIssue10/iat/clock_is_set_to_before_iat +=== 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/Go_zero_times +=== 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 === RUN TestGHIssue10/aud/`aud`_check_disabled === PAUSE TestGHIssue10/aud/`aud`_check_disabled === RUN TestGHIssue10/aud/`aud`_contains_`baz` === PAUSE TestGHIssue10/aud/`aud`_contains_`baz` === RUN TestGHIssue10/aud/check_`aud`_contains_`poop` === PAUSE TestGHIssue10/aud/check_`aud`_contains_`poop` -=== RUN TestGHIssue10/exp/clock_is_set_to_some_time_before_exp +=== CONT TestGHIssue10/iat +=== RUN TestGHIssue10/iat/clock_is_set_to_before_iat +2025/02/24 07:41:49 clock is set to before iat +=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat +2025/02/24 07:41:49 clock is set to some sub-seconds before iat +=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) +2025/02/24 07:41:49 clock is set to some sub-seconds before iat (trunc = 0) +=== CONT TestGHIssue10/iss +=== CONT TestGHIssue10/sub === CONT TestGHIssue10/aud/`aud`_check_disabled -=== RUN TestGHIssue10/nbf/skew_is_large_enough -=== RUN TestGHIssue10/exp/clock_is_set_to_same_time_as_exp === CONT TestGHIssue10/aud/check_`aud`_contains_`poop` -=== RUN TestGHIssue10/nbf/clock_is_set_to_some_time_after_in_nbf === CONT TestGHIssue10/aud/`aud`_contains_`baz` -=== CONT TestGHIssue10/iss -=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp -=== RUN TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf -=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default) -=== RUN TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf -=== RUN TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp -=== 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 ---- PASS: TestReadFile (0.01s) -2026/03/29 14:02:04 clock is set to before iat -=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat -2026/03/29 14:02:04 clock is set to some sub-seconds before iat -=== RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) -2026/03/29 14:02:04 clock is set to some sub-seconds before iat (trunc = 0) --- PASS: TestGHIssue10 (0.00s) --- PASS: TestGHIssue10/jti (0.00s) - --- PASS: TestGHIssue10/sub#01 (0.00s) - --- PASS: TestGHIssue10/Unix_zero_times (0.00s) - --- PASS: TestGHIssue10/sub (0.00s) --- PASS: TestGHIssue10/any_claim_value (0.00s) - --- PASS: TestGHIssue10/Go_zero_times (0.00s) --- PASS: TestGHIssue10/Parse_and_validate (0.00s) - --- PASS: TestGHIssue10/aud (0.00s) - --- PASS: TestGHIssue10/aud/`aud`_check_disabled (0.00s) - --- PASS: TestGHIssue10/aud/check_`aud`_contains_`poop` (0.00s) - --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s) - --- PASS: TestGHIssue10/iss (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) @@ -4930,14 +4932,48 @@ --- 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/iat (0.01s) - --- PASS: TestGHIssue10/iat/clock_is_set_to_before_iat (0.01s) + --- 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: TestSignErrors (0.02s) ---- PASS: TestGH52 (0.76s) + --- 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/check_`aud`_contains_`poop` (0.00s) + --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s) +=== CONT TestReadFile +--- PASS: TestReadFile (0.00s) +=== CONT TestUnmarshal/single_aud +--- PASS: TestUnmarshal (0.00s) + --- PASS: TestUnmarshal/multiple_aud's (0.00s) + --- PASS: TestUnmarshal/issuedAt (0.00s) + --- PASS: TestUnmarshal/single_aud (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 TestHeader/Roundtrip +=== CONT TestSignTyp +=== CONT TestHeader/GetError +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) + --- PASS: TestHeader/Roundtrip (0.00s) + --- PASS: TestHeader/GetError (0.00s) +=== PAUSE TestClaimValidator/Target_claim_does_not_exist +=== CONT TestClaimValidator/Successful_validation +=== CONT TestClaimValidator/Target_claim_does_not_exist +--- PASS: TestClaimValidator (0.02s) + --- PASS: TestClaimValidator/Successful_validation (0.00s) + --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) +--- PASS: TestSignErrors (0.05s) +--- PASS: TestGH52 (1.54s) +--- PASS: TestSignJWK (1.68s) === NAME TestJWTParse - jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.h4qtd2Dks3VjlgXVZHrA9W1R3xdwyIxfHezM8RVcCLufrF6WBblszfmIp0jv4IBh5p1EueekjzZ7uq64x13or3Bh8wXZZied3YgpmOO-AWs4M6W3WsXC9jaCrCaD-LLcBqo1WqAlnwNflAdqRwufRmZe2qhUpqtHBasnbcumjNLYF0dB_27lSym5AN7nYeJkkjzZQ1zb2QXJCmqOyZiYdUDYd_jucRFW5rw97io6rY_xeAA6CkYU-hDSCfaicjuWTZDMOOhqUGKPJ16JIhWlIC2DL_IE6Xa7U8wsPOeweP54bR5JNd39ogY0BetzBxIVy_yKt0fZkKvh35SDs-iojw + jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.HV5oaPs_HJOUSEdBzRiA2O5PUvw_yIvwGQmhgtkEEH77-FDwRK29N4J8cIhvXmKMMz2Fu1eljyvOvDeK0HU2UIZf5uR18s_OT8fSQS1gDBpbN0UiswL_pBcF-UFK8mF6kNLdA9sEJlH5Tgrr6J8IhoWGKcTBte76LCWGHk9PoErWmNzdU_CdIHPu-HocBRYKaUFCeyGa2AeJxSaoqapAoCzoL1Zh5Hh00xRRFFWTU0a6pVIO3kIAdBSiMS7moMgUr4v7kEDJzHlZn9hj-J9cMdnsTUAD2IwS6ocapasEJ0ylD49ARI8uIvTwOZOJWSRP2cx1kSOTWQYl71jxO6oVtw === RUN TestJWTParse/Parse_(no_signature_verification) === PAUSE TestJWTParse/Parse_(no_signature_verification) === RUN TestJWTParse/ParseString_(no_signature_verification) @@ -4952,16 +4988,16 @@ === PAUSE TestJWTParse/parse_(wrong_signature_key) === CONT TestJWTParse/Parse_(no_signature_verification) === CONT TestJWTParse/Parse_(correct_signature_key) -=== CONT TestJWTParse/parse_(wrong_signature_key) -=== CONT TestJWTParse/parse_(wrong_signature_algorithm) === CONT TestJWTParse/ParseReader_(no_signature_verification) === CONT TestJWTParse/ParseString_(no_signature_verification) ---- PASS: TestJWTParse (1.77s) +=== CONT TestJWTParse/parse_(wrong_signature_key) +=== CONT TestJWTParse/parse_(wrong_signature_algorithm) +--- PASS: TestJWTParse (3.27s) --- 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/Parse_(correct_signature_key) (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) === RUN TestJWTParseVerify/Key=[]uint8 === PAUSE TestJWTParseVerify/Key=[]uint8 @@ -4976,16 +5012,6 @@ === RUN TestJWTParseVerify/Key=ed25519.PrivateKey === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Miscellaneous -=== 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 (2.33s) - --- 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: TestSignJWK (2.49s) === 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 @@ -4995,19 +5021,14 @@ === 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/Check_alg=none +=== CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail === CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key === CONT TestJWTParseVerify/Key=[]uint8 -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 === 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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === 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 @@ -5022,43 +5043,19 @@ === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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 -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=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 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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 -=== 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 -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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=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 @@ -5069,7 +5066,225 @@ === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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 +=== 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=*ecdsa.PrivateKey#01 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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=true,_SetKid=false,_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=HS256,_SetAlgorithm=true,_SetKid=false,_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/Three_keys,_correct_one_at_the_end +=== 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=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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== 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=HS384,_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=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=HS384,_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=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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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/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_end +=== 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=[]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 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=HS512,_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=HS512,_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=HS512,_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=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=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== 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=[]uint8/Algorithm=HS384,_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=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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=HS384,_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=HS384,_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=HS384,_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=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_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== 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_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 +=== 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=HS512,_SetAlgorithm=true,_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/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=HS512,_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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== 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=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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== 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=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/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=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/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey +=== 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=HS256,_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=true,_InferAlgorithm=false,_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 +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_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/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=HS384,_SetAlgorithm=true,_SetKid=false,_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_end +=== 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=HS256,_SetAlgorithm=false,_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=false,_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=HS384,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== 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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== 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 +=== 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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== 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 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== 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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== 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 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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 +=== PAUSE 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/Two_keys,_correct_one_at_the_beginning +=== 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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== 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=[]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=false,_Expect_Error=true/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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== 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=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=true,_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_middle +=== 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=true,_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=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=true,_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 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_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=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=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_end +=== 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=[]uint8/Algorithm=HS384,_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=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=[]uint8/Algorithm=HS384,_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=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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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 === 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 @@ -5101,845 +5316,631 @@ === PAUSE 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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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 -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_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 -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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 -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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 -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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 -=== 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE 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=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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_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/Lone_key +=== 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/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=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 +=== 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=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === 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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 -=== 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 -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_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/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN 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=false,_InferAlgorithm=true,_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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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=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=true,_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=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_middle +=== 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=ES512,_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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_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/Lone_key -=== 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=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/Two_keys,_correct_one_at_the_end -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_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 -=== 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 -=== PAUSE 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=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=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/Three_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=[]uint8/Algorithm=HS256,_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=false,_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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== 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=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=[]uint8/Algorithm=HS256,_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 -=== 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#02/Algorithm=ES256,_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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_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/Lone_key -=== 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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_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=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=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=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=false,_Expect_Error=true/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_end -=== 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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=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=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=true,_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_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_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_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=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=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_middle -=== 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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=HS384,_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 -=== 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=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 -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=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 -=== 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_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=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 +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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 +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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/Lone_key +=== 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=[]uint8/Algorithm=HS512,_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/Lone_key +=== 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/Algorithm=ES512,_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=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=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/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_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_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=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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 +=== 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== 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/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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/Three_keys,_correct_one_at_the_middle +=== 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=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=*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#01/Algorithm=ES384,_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=false,_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/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_middle +=== 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/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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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/Algorithm=ES512,_SetAlgorithm=true,_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=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=false,_InferAlgorithm=true,_Expect_Error=true/Three_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/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== 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=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/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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=*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 === PAUSE 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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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/Three_keys,_correct_one_at_the_middle === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_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_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=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 -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=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=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=[]uint8/Algorithm=HS256,_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=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=[]uint8/Algorithm=HS256,_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=true,_InferAlgorithm=false,_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/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/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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=false,_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/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=HS512,_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=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_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/Three_keys,_correct_one_at_the_middle -=== 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=false,_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/Two_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_end -=== 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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=HS512,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_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 -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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_end -=== 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=[]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=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_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=HS512,_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=true,_InferAlgorithm=false,_Expect_Error=false/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=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=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/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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== 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=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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=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=true,_InferAlgorithm=true,_Expect_Error=false/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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT 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 -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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_end -=== 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=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=true,_Expect_Error=false/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_beginning -=== 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=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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 -=== 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=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/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 -=== 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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === 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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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#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 -=== 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=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=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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=ed25519.PrivateKey/Algorithm=EdDSA,_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/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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=*ecdsa.PrivateKey/Algorithm=ES512,_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=true,_Expect_Error=false/Three_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=*ecdsa.PrivateKey/Algorithm=ES512,_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=true,_InferAlgorithm=true,_Expect_Error=false/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=[]uint8/Algorithm=HS256,_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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_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#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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=[]uint8/Algorithm=HS256,_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/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=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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=[]uint8/Algorithm=HS256,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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/Three_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=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/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_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/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=ES512,_SetAlgorithm=true,_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/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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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=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/Two_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 -=== 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=true,_InferAlgorithm=false,_Expect_Error=true/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_middle === 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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=HS256,_SetAlgorithm=true,_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=false,_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/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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#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_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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=true,_Expect_Error=true +=== 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=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=false,_InferAlgorithm=true,_Expect_Error=true/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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_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/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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=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/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_middle +=== 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=ES256,_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/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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_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#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/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=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=ES384,_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/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=*ecdsa.PrivateKey#01/Algorithm=ES384,_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/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== 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=ES512,_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/Lone_key +=== 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 +=== 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 +=== 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=ES512,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end +=== 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=ES512,_SetAlgorithm=false,_SetKid=false,_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=false,_Expect_Error=false/Two_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 +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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 -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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/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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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 +=== CONT 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=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=ES384,_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=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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 -=== 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=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/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== 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=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=true,_Expect_Error=false/Three_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_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#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=ES384,_SetAlgorithm=true,_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/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 +=== 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=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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT 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=true,_InferAlgorithm=false,_Expect_Error=false/Two_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=ES384,_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/Lone_key +=== 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/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=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=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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_end +=== 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/Algorithm=ES384,_SetAlgorithm=true,_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=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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/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=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=true,_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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== 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=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=ES512,_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/Lone_key +=== 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#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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== 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=ES512,_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=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/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_beginning +=== CONT 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=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_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_beginning -=== 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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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_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#01/Algorithm=ES512,_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/Two_keys,_correct_one_at_the_end -=== 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=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/Algorithm=ES384,_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=true,_InferAlgorithm=false,_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/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=ES256,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_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_middle -=== 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=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/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/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=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 -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=ES256,_SetAlgorithm=false,_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=false,_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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_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/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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== 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=true,_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=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/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 === 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=false,_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_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_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=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== 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=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/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_beginning +=== 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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=false,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/Two_keys,_correct_one_at_the_end -=== 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#01/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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== 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=false,_InferAlgorithm=true,_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=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=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/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_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=ed25519.PrivateKey/Algorithm=EdDSA,_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/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/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=true,_InferAlgorithm=true,_Expect_Error=false/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/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=true,_Expect_Error=true/Three_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 === 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=ES256,_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=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=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=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_end +=== 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=ES256,_SetAlgorithm=true,_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=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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=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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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_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#01/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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== 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=ES384,_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=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_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#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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/Three_keys,_correct_one_at_the_beginning +=== 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_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#01/Algorithm=ES512,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT 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/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#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=ES512,_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=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/Two_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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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/Three_keys,_correct_one_at_the_beginning +=== 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=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=true,_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=true,_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/Three_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=false,_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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_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_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=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_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_beginning -=== 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT 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=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=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=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== 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/Algorithm=ES384,_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_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=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/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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_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/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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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/Three_keys,_correct_one_at_the_middle -=== 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=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#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=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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_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=true,_Expect_Error=false/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_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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_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=false,_Expect_Error=true -=== 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/Three_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_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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=false,_SetKid=true,_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=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/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_middle -=== 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=ES256,_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=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=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_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/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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#01/Algorithm=ES512,_SetAlgorithm=false,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== 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=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=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=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=ES512,_SetAlgorithm=false,_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=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=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=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/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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT 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=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=true,_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_end -=== 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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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=false,_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=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== 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=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== 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=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=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_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== 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=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=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#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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#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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== 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=ES256,_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/Lone_key -=== 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=ES384,_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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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#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=false,_SetKid=false,_InferAlgorithm=false,_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_beginning +=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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#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/Two_keys,_correct_one_at_the_beginning === 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=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#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/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=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=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_beginning +=== 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#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT 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=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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=ES384,_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/Lone_key -=== 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=false,_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_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#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=false,_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_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#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== 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=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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_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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== 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=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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=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=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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=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 -=== 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=false,_Expect_Error=true/Lone_key === 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#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=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_middle +=== 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=true,_Expect_Error=true === 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=ES384,_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=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/Lone_key -=== 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=ES256,_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=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 -=== 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=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#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=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 -=== 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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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#01/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=ES512,_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/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#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#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=ES256,_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=false,_SetKid=true,_InferAlgorithm=true,_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_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=*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=true,_SetKid=true,_InferAlgorithm=false,_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#02/Algorithm=ES384,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== 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#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=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=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_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=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 +=== CONT 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=true,_Expect_Error=false/Lone_key +=== 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=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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== 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=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=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 +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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/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=ed25519.PrivateKey/Algorithm=EdDSA,_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/Two_keys,_correct_one_at_the_end +=== 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=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=true,_Expect_Error=false/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=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== 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=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== 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=*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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_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_middle -=== 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=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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 +=== 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=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 TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_beginning +=== 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=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/Three_keys,_correct_one_at_the_end +=== CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== 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#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=ES512,_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=true,_InferAlgorithm=false,_Expect_Error=false/Three_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_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=ES512,_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=true,_SetKid=true,_InferAlgorithm=true,_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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_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=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=ES384,_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=false,_Expect_Error=false/Two_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_end -=== 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=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=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/Two_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=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_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=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=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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=ES256,_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=false,_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=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=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=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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +--- PASS: TestSignTyp (7.13s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.04s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.06s) +=== 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=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=*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 @@ -6037,390 +6038,396 @@ === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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 +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== 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=*ecdsa.PrivateKey#02/Algorithm=ES256,_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/Three_keys,_correct_one_at_the_middle +=== 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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_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=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=PS384,_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=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=RS256,_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=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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=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/Lone_key -=== 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=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/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=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/Lone_key -=== 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 -=== 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 -=== 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=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=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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=RS512,_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/Two_keys,_correct_one_at_the_beginning -=== 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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=RS512,_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/Two_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=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 -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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_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=RS512,_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=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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=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 +=== 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=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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=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/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=PS256,_SetAlgorithm=true,_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=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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_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 -=== 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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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_beginning -=== 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=PS512,_SetAlgorithm=true,_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=false,_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_middle -=== 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_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_middle -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== 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=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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=RS512,_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=true,_Expect_Error=false/Lone_key -=== 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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 -=== 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=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 -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== 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=true,_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/Three_keys,_correct_one_at_the_beginning -=== 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=PS384,_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=true,_Expect_Error=false/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 -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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=PS384,_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=true,_Expect_Error=false/Three_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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== 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=PS384,_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=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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=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=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_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=*ecdsa.PrivateKey#02/Algorithm=ES256,_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=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=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=false,_Expect_Error=true === 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=false,_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=true,_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/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=RS256,_SetAlgorithm=true,_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_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_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=RS384,_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=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=false,_Expect_Error=true/Lone_key === 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_end === 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 -=== 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=false,_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=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=*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=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=RS384,_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=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_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/Three_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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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/Two_keys,_correct_one_at_the_beginning -=== 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=false,_Expect_Error=false/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=PS384,_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/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_beginning -=== 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_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=RS384,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_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_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=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=true,_Expect_Error=false/Two_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_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 -=== 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=RS384,_SetAlgorithm=true,_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=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== 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=RS384,_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=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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_beginning -=== 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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=RS512,_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=false,_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/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== 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=*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=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=PS256,_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/Three_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=RS256,_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=true,_InferAlgorithm=false,_Expect_Error=false/Two_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_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=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=true,_Expect_Error=true/Three_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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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_beginning === 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=PS384,_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/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== 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=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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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/Two_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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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_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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== 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=false,_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_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=*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=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_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=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=PS256,_SetAlgorithm=false,_SetKid=false,_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_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_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=false,_Expect_Error=true +=== 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=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_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_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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== 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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_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/Lone_key +=== 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=*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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=true,_SetKid=true,_InferAlgorithm=false,_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_end === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_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_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 +=== 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=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=*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_middle +=== 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=RS256,_SetAlgorithm=false,_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=false,_Expect_Error=false/Lone_key +=== 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 +=== 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=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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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 +=== 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=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=PS256,_SetAlgorithm=false,_SetKid=false,_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_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_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=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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=PS512,_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=false,_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/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_middle === 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=PS256,_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=false,_Expect_Error=false/Lone_key === 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_beginning -=== 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=RS256,_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=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=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_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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=ES512,_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=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== 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=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=true,_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/Three_keys,_correct_one_at_the_beginning === 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 -=== 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 ---- PASS: TestJWTParseVerify (6.03s) - --- PASS: TestJWTParseVerify/Miscellaneous (3.95s) +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_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/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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== 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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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 +=== 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=RS512,_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=RS512,_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=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=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 +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=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/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=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=false,_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_beginning +=== 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=RS512,_SetAlgorithm=false,_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_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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_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=*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=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/Lone_key +=== 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=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/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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=RS256,_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/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=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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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_end +=== 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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_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_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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=true,_Expect_Error=true +=== 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=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== 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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== 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=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_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=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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=RS256,_SetAlgorithm=true,_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=false,_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_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=RS256,_SetAlgorithm=true,_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/Three_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_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=false,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=RS256,_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/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_middle +=== 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/Lone_key +=== 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=PS256,_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_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=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== 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=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=PS256,_SetAlgorithm=true,_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/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=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_middle +=== 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +--- PASS: TestJWTParseVerify (6.64s) + --- PASS: TestJWTParseVerify/Miscellaneous (1.11s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.02s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.02s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.03s) --- PASS: TestJWTParseVerify/Key=[]uint8 (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=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.42s) + --- 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=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) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- 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=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=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.20s) - --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.63s) - --- 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=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) @@ -6428,190 +6435,182 @@ --- 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=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=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=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) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- 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=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=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=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.21s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.21s) + --- 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.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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- 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) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.21s) - --- 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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=true,_Expect_Error=true (0.01s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- 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=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) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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=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.01s) - --- 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=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.64s) - --- 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=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) + --- 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/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.05s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) - --- 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) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- 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.05s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) + --- 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=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=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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) + --- 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=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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- 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=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=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=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=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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.05s) + --- 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=ed25519.PrivateKey (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.63s) - --- 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.63s) - --- 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) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.63s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.63s) - --- 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) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- 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=true,_Expect_Error=true (0.63s) - --- 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.63s) - --- 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.64s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.31s) - --- 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.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.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.13s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.31s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.14s) - --- 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 (1.15s) - --- 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.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.15s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- 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.63s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (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=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) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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=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) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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=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=*ecdsa.PrivateKey (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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- 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_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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- 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=true,_Expect_Error=true (0.00s) --- 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) @@ -6619,6 +6618,13 @@ --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- 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=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) @@ -6626,168 +6632,140 @@ --- 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=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_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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=ES384,_SetAlgorithm=true,_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 (0.03s) + --- 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- 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.02s) + --- 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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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=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.01s) + --- 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.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.00s) + --- 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- 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) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/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=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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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=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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.10s) + --- 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.04s) + --- 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.02s) + --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) + --- 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.04s) + --- 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) + --- 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.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.01s) + --- 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 (0.05s) + --- 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.01s) + --- 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=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=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=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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.50s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) + --- 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.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.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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) --- 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 (1.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.26s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.21s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.03s) - --- 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.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.21s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.50s) - --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.47s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.32s) - --- 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.04s) - --- 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.26s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- 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=true,_InferAlgorithm=true,_Expect_Error=false (1.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.15s) - --- 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.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.15s) - --- 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.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.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.15s) + --- 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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/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.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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/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.50s) - --- 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=false,_Expect_Error=false (1.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.22s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.50s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.13s) + --- 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_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_middle (0.07s) --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.07s) - --- 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.48s) - --- 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.36s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 (0.64s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.48s) - --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.43s) - --- 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 (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=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=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) @@ -6795,69 +6773,34 @@ --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.50s) - --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.53s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.11s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- 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.20s) - --- 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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (1.00s) - --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.51s) - --- 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) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.49s) - --- 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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.51s) + --- 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=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- 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) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- 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) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#01/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#01/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#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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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) @@ -6865,547 +6808,491 @@ --- 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=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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- 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=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=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=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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#01/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#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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.85s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.73s) - --- 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.02s) - --- 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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.15s) - --- 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.03s) - --- 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.02s) - --- 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 (0.23s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) + --- 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.05s) + --- 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.04s) + --- 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.03s) + --- 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.03s) --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.20s) - --- 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.03s) - --- 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.04s) - --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.73s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.06s) - --- 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.03s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.74s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_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.03s) - --- 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.35s) + --- 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.05s) + --- 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.07s) + --- 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.06s) + --- 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.07s) + --- 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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.31s) --- 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.07s) - --- 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.03s) - --- 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.03s) - --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.22s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.07s) - --- 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.03s) - --- 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.02s) + --- 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.05s) + --- 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.07s) + --- 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.03s) + --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.37s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) + --- 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.04s) + --- 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.05s) + --- 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.07s) + --- 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.04s) + --- 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.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.41s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.08s) + --- 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.05s) + --- 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.09s) + --- 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.03s) + --- 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.09s) + --- 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.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.40s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.09s) + --- 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.05s) + --- 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.08s) + --- 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.06s) --- 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.04s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.20s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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.64s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.28s) - --- 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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.47s) - --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.42s) - --- 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=true,_Expect_Error=true (0.49s) - --- 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=true,_Expect_Error=true (0.54s) - --- 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=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.54s) - --- 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.01s) - --- 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=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/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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) - --- 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=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=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) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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#02/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#02/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#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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#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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.08s) - --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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#02/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#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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.19s) - --- 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.54s) - --- 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.09s) - --- 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.09s) - --- 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.06s) - --- 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.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.41s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.07s) - --- 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.10s) - --- 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.11s) - --- 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.08s) - --- 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.07s) - --- 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.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.93s) - --- 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.11s) - --- 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.09s) - --- 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.06s) - --- 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.07s) - --- 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.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.97s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.09s) - --- 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.07s) - --- 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.08s) - --- 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.08s) - --- 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.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.44s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.12s) - --- 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.08s) - --- 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.06s) - --- 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.05s) - --- 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.06s) - --- 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.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.47s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.09s) - --- 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.08s) - --- 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.07s) - --- 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.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.48s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.10s) - --- 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.07s) - --- 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.08s) - --- 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.06s) - --- 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.07s) - --- 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.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.49s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.10s) - --- 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.07s) - --- 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.07s) - --- 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.06s) - --- 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.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.46s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.09s) - --- 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.08s) - --- 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.06s) - --- 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.07s) - --- 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.07s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (3.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (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.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.30s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- 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.05s) + --- 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.05s) + --- 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.04s) + --- 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.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.41s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) + --- 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.07s) + --- 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.07s) + --- 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.07s) + --- 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.05s) + --- 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.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.45s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.06s) + --- 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.07s) + --- 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.09s) + --- 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.08s) + --- 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.05s) + --- 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.05s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.08s) + --- 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) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) + --- 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.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.01s) + --- 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=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=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.00s) + --- 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.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.01s) + --- 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) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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=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=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.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.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=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- 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=*rsa.PrivateKey (0.81s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- 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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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=PS384,_SetAlgorithm=false,_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 (0.06s) + --- 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.02s) + --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- 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.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=true,_InferAlgorithm=false,_Expect_Error=true (0.07s) + --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- 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.09s) + --- 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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.01s) + --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- 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.01s) + --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- 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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- 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=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=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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- 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_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=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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- 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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- 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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) + --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- 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=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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) - --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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.07s) + --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) --- 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=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.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- 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=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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) - --- 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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) - --- 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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.08s) + --- 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.01s) + --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) + --- 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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.01s) --- 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- 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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- 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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) + --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) + --- 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_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) --- 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_end (0.02s) --- 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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) - --- 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=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- 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=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=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) - --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) - --- 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=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=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.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.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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) - --- 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=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) --- 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_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- 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=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- 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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- 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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- 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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) - --- 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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- 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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.08s) + --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) + --- 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=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) @@ -7413,43 +7300,191 @@ --- 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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) - --- 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- 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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- 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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- 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.01s) + --- 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=*ecdsa.PrivateKey#02 (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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.08s) + --- 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.04s) + --- 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- 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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- 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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- 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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.09s) + --- 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=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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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.06s) + --- 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- 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) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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#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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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#02/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#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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- 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) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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#02/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#02/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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.09s) + --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.91s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.11s) + --- 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.11s) + --- 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.14s) + --- 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.17s) + --- 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.12s) + --- 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.16s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.13s) + --- 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.15s) + --- 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.19s) + --- 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.13s) + --- 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.17s) + --- 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.19s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.19s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.23s) + --- 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.17s) + --- 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.18s) + --- 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.20s) + --- 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.17s) + --- 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.20s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.15s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.18s) + --- 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.18s) + --- 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.22s) + --- 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.16s) + --- 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.22s) + --- 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.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.91s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.11s) + --- 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.16s) + --- 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.15s) + --- 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.10s) + --- 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.11s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.12s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.14s) + --- 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.20s) + --- 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.20s) + --- 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.17s) + --- 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.20s) + --- 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.15s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.21s) + --- 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.22s) + --- 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.11s) + --- 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.15s) + --- 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.18s) + --- 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.10s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.99s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.19s) + --- 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.14s) + --- 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.16s) + --- 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.23s) + --- 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.14s) + --- 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.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.13s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_end (0.21s) + --- 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.20s) + --- 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.24s) + --- 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.09s) + --- 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.07s) PASS -ok github.com/lestrrat-go/jwx/jwt 23.407s +ok github.com/lestrrat-go/jwx/jwt 32.516s === RUN TestDate === RUN TestDate/Get_from_a_nil_NumericDate === RUN TestDate/MarshalJSON_with_a_zero_value @@ -7485,7 +7520,7 @@ === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/internal/types 0.006s +ok github.com/lestrrat-go/jwx/jwt/internal/types 0.019s === RUN TestAdressClaim === RUN TestAdressClaim/formatted === RUN TestAdressClaim/formatted/Accessor @@ -7523,7 +7558,7 @@ === RUN TestAdressClaim/postal_code#01 === RUN TestAdressClaim/postal_code#01/Accessor === RUN TestAdressClaim/postal_code#01/Get ---- PASS: TestAdressClaim (0.00s) +--- PASS: TestAdressClaim (0.01s) --- PASS: TestAdressClaim/formatted (0.00s) --- PASS: TestAdressClaim/formatted/Accessor (0.00s) --- PASS: TestAdressClaim/formatted/Get (0.00s) @@ -7898,7 +7933,7 @@ === RUN TestOpenIDClaims/Iterator/Walk === RUN TestOpenIDClaims/Iterator/AsMap === RUN TestOpenIDClaims/Iterator/Clone ---- PASS: TestOpenIDClaims (1.38s) +--- PASS: TestOpenIDClaims (2.70s) --- PASS: TestOpenIDClaims/formatted (0.00s) --- PASS: TestOpenIDClaims/formatted/Accessor (0.00s) --- PASS: TestOpenIDClaims/formatted/Get (0.00s) @@ -7917,7 +7952,7 @@ --- PASS: TestOpenIDClaims/postal_code (0.00s) --- PASS: TestOpenIDClaims/postal_code/Accessor (0.00s) --- PASS: TestOpenIDClaims/postal_code/Get (0.00s) - --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set() (0.00s) + --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set() (0.01s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/exp (0.00s) @@ -7990,7 +8025,7 @@ --- PASS: TestOpenIDClaims/postal_code#01 (0.00s) --- PASS: TestOpenIDClaims/postal_code#01/Accessor (0.00s) --- PASS: TestOpenIDClaims/postal_code#01/Get (0.00s) - --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal (0.00s) + --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal (0.01s) --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/exp (0.00s) @@ -8136,7 +8171,7 @@ --- PASS: TestOpenIDClaims/postal_code#03 (0.00s) --- PASS: TestOpenIDClaims/postal_code#03/Accessor (0.00s) --- PASS: TestOpenIDClaims/postal_code#03/Get (0.00s) - --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse (0.00s) + --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse (0.01s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/exp (0.00s) @@ -8216,8 +8251,8 @@ === 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" +=== CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" @@ -8235,7 +8270,7 @@ --- PASS: TestBirthdateClaim/regular_date/"0001-00-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-01-00" (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/openid 1.385s +ok github.com/lestrrat-go/jwx/jwt/openid 2.732s === RUN TestGenerateKey === RUN TestGenerateKey/x25519.GenerateKey(nil) === RUN TestGenerateKey/x25519.NewKeyFromSeed(wrongSeedLength) @@ -8245,7 +8280,7 @@ === RUN TestNewKeyFromSeed --- PASS: TestNewKeyFromSeed (0.01s) PASS -ok github.com/lestrrat-go/jwx/x25519 0.014s +ok github.com/lestrrat-go/jwx/x25519 0.028s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -8272,12 +8307,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3957/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3957/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/101873 and its subdirectories -I: Current time: Sun Mar 29 02:02:43 -12 2026 -I: pbuilder-time-stamp: 1774792963 +I: removing directory /srv/workspace/pbuilder/3957 and its subdirectories +I: Current time: Mon Feb 24 21:42:31 +14 2025 +I: pbuilder-time-stamp: 1740382951