Diff of the two buildlogs: -- --- b1/build.log 2024-12-03 08:07:22.499772185 +0000 +++ b2/build.log 2024-12-03 08:12:18.026443076 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Dec 2 20:02:45 -12 2024 -I: pbuilder-time-stamp: 1733212965 +I: Current time: Tue Dec 3 22:07:34 +14 2024 +I: pbuilder-time-stamp: 1733213254 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_2.1.3-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/14309/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/24736/tmp/hooks/D01_modify_environment starting +debug: Running on virt64b. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 3 08:07 /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/24736/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/24736/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='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='c768c6db3aef45888d46bdce628e0e74' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - 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='14309' - PS1='# ' - PS2='> ' + INVOCATION_ID=8b29cdd62c9a48089e168774250a885a + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=24736 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.iiDZ26Uh/pbuilderrc_E6WA --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.iiDZ26Uh/b1 --logfile b1/build.log golang-github-lestrrat-go-jwx_2.1.3-1.dsc' - SUDO_GID='112' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:3142/' + 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.iiDZ26Uh/pbuilderrc_cfLC --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.iiDZ26Uh/b2 --logfile b2/build.log golang-github-lestrrat-go-jwx_2.1.3-1.dsc' + SUDO_GID=113 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:3142/ I: uname -a - Linux virt32b 6.1.0-28-armmp-lpae #1 SMP Debian 6.1.119-1 (2024-11-22) armv7l GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/14309/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/24736/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -181,7 +213,7 @@ Get: 50 http://deb.debian.org/debian trixie/main armhf golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 51 http://deb.debian.org/debian trixie/main armhf golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 52 http://deb.debian.org/debian trixie/main armhf golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] -Fetched 68.4 MB in 1s (46.5 MB/s) +Fetched 68.4 MB in 1s (48.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19683 files and directories currently installed.) @@ -404,7 +436,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-2.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_2.1.3-1_source.changes +I: user script /srv/workspace/pbuilder/24736/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/24736/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-2.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_2.1.3-1_source.changes dpkg-buildpackage: info: source package golang-github-lestrrat-go-jwx dpkg-buildpackage: info: source version 2.1.3-1 dpkg-buildpackage: info: source distribution unstable @@ -423,16 +459,16 @@ 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 3 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519 + cd _build && go install -trimpath -v -p 4 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/byteorder internal/unsafeheader internal/goarch internal/cpu -internal/byteorder internal/abi -internal/chacha8rand -internal/bytealg internal/coverage/rtcov internal/godebugs +internal/chacha8rand +internal/bytealg internal/goexperiment internal/goos internal/profilerecord @@ -441,162 +477,162 @@ internal/stringslite runtime/internal/math runtime/internal/sys -internal/runtime/exithook internal/race sync/atomic unicode +internal/runtime/exithook unicode/utf8 cmp -runtime encoding math/bits -math internal/itoa internal/asan internal/msan unicode/utf16 +math crypto/internal/alias crypto/internal/boring/sig +runtime vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace container/list vendor/golang.org/x/crypto/internal/alias log/internal +crypto/subtle +internal/reflectlite iter sync -internal/reflectlite slices -crypto/subtle internal/weak maps internal/bisect -internal/testlog internal/singleflight +internal/testlog runtime/cgo +sort errors -internal/godebug io -strconv bytes +strconv internal/oserror path -reflect +internal/godebug syscall -time -internal/syscall/unix -internal/syscall/execenv strings -encoding/binary -internal/fmtsort +reflect hash -io/fs -internal/poll -encoding/base64 crypto -internal/filepathlite crypto/cipher -crypto/internal/randutil -math/rand crypto/internal/boring -os crypto/aes crypto/des +crypto/internal/randutil +time +internal/syscall/unix +internal/syscall/execenv +math/rand crypto/internal/edwards25519/field crypto/internal/nistec/fiat +io/fs +internal/poll +encoding/binary +internal/fmtsort +internal/filepathlite crypto/sha512 crypto/internal/edwards25519 -fmt +encoding/base64 +os crypto/md5 crypto/sha1 -crypto/sha256 encoding/pem +crypto/sha256 context -encoding/json -github.com/lestrrat-go/jwx/internal/base64 -github.com/lestrrat-go/option -math/big -crypto/internal/nistec -github.com/lestrrat-go/jwx/internal/json -github.com/lestrrat-go/jwx -encoding/hex -crypto/ecdh vendor/golang.org/x/net/dns/dnsmessage +crypto/internal/nistec +fmt math/rand/v2 internal/concurrent -crypto/dsa -crypto/elliptic -crypto/internal/bigmod -crypto/internal/boring/bbig -encoding/asn1 -crypto/rand unique -crypto/ed25519 -crypto/rsa +path/filepath +crypto/ecdh net/netip -sort -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix -crypto/ecdsa +bufio +github.com/lestrrat-go/jwx/internal/base64 +encoding/json +github.com/lestrrat-go/option +math/big +encoding/hex net/url net -path/filepath github.com/lestrrat-go/jwx/jwa +github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/iter/mapiter +github.com/lestrrat-go/jwx +compress/flate github.com/lestrrat-go/jwx/internal/iter -github.com/lestrrat-go/jwx/internal/ecutil -bufio github.com/lestrrat-go/blackmagic -hash/crc32 -compress/flate github.com/lestrrat-go/httpcc +hash/crc32 crypto/hmac vendor/golang.org/x/crypto/chacha20 -vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/chacha20poly1305 compress/gzip +vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/hkdf -crypto/internal/hpke +vendor/golang.org/x/crypto/chacha20poly1305 +crypto/elliptic +crypto/dsa +crypto/internal/boring/bbig +crypto/internal/bigmod +encoding/asn1 +crypto/rand +github.com/lestrrat-go/jwx/internal/ecutil vendor/golang.org/x/sys/cpu +crypto/ed25519 +crypto/rsa +crypto/internal/hpke +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix vendor/golang.org/x/crypto/sha3 crypto/rc4 vendor/golang.org/x/text/transform log +crypto/ecdsa crypto/internal/mlkem768 -vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/text/unicode/norm -vendor/golang.org/x/text/secure/bidirule +vendor/golang.org/x/text/unicode/bidi vendor/golang.org/x/net/http2/hpack mime -vendor/golang.org/x/net/idna +vendor/golang.org/x/text/secure/bidirule mime/quotedprintable net/http/internal net/http/internal/ascii -regexp/syntax github.com/lestrrat-go/iter/arrayiter +regexp/syntax +vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx/internal/pool golang.org/x/crypto/curve25519 github.com/lestrrat-go/jwx/x25519 golang.org/x/crypto/ed25519 github.com/lestrrat-go/jwx/jwe/internal/aescbc -regexp github.com/lestrrat-go/jwx/jwe/internal/concatkdf golang.org/x/crypto/pbkdf2 +regexp github.com/pmezard/go-difflib/difflib flag -github.com/davecgh/go-spew/spew -gopkg.in/yaml.v3 net/http/internal/testcert runtime/debug +github.com/davecgh/go-spew/spew +gopkg.in/yaml.v3 internal/sysinfo runtime/trace testing -crypto/x509 -net/textproto -vendor/golang.org/x/net/http/httpproxy -vendor/golang.org/x/net/http/httpguts -mime/multipart os/exec github.com/lestrrat-go/jwx/jwt/internal/types +vendor/golang.org/x/net/http/httpproxy +net/textproto +crypto/x509 +mime/multipart +vendor/golang.org/x/net/http/httpguts github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/jwk/internal/x509 crypto/tls @@ -618,7 +654,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 3 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 4 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: @@ -710,13 +746,13 @@ === RUN TestGH996/OKP/Verify_Invalid(ecdsa.PublicKey) === RUN TestGH996/OKP/Verify_Invalid(rsa.PublicKey) === RUN TestGH996/OKP/Verify_Invalid([]uint8) ---- PASS: TestGH996 (1.87s) +--- PASS: TestGH996 (1.60s) --- PASS: TestGH996/ECDSA (0.01s) --- PASS: TestGH996/ECDSA/Sign_Valid(*ecdsa.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid(*rsa.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid(ed25519.PrivateKey) (0.00s) --- PASS: TestGH996/ECDSA/Sign_Invalid([]uint8) (0.00s) - --- PASS: TestGH996/ECDSA/Verify_Valid(ecdsa.PublicKey) (0.01s) + --- PASS: TestGH996/ECDSA/Verify_Valid(ecdsa.PublicKey) (0.00s) --- PASS: TestGH996/ECDSA/Verify_Invalid(rsa.PublicKey) (0.00s) --- PASS: TestGH996/ECDSA/Verify_Invalid(ed25519.PublicKey) (0.00s) --- PASS: TestGH996/ECDSA/Verify_Invalid([]uint8) (0.00s) @@ -742,18 +778,18 @@ --- PASS: TestGH1140 (0.08s) === CONT TestJoseCompatibility jwx_test.go:100: `jose` binary not available, skipping tests ---- PASS: TestJoseCompatibility (0.00s) === CONT TestGHIssue230 +--- PASS: TestJoseCompatibility (0.00s) --- SKIP: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx 1.973s +ok github.com/lestrrat-go/jwx 1.694s === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS -ok github.com/lestrrat-go/jwx/bench/performance 0.014s +ok github.com/lestrrat-go/jwx/bench/performance 0.008s === RUN TestCert ---- PASS: TestCert (3.56s) +--- PASS: TestCert (3.76s) === RUN TestChain === RUN TestChain/proper_base64_in_ASN.1_DER === RUN TestChain/proper_base64_in_ASN.1_DER,_but_with_markers @@ -761,12 +797,12 @@ --- 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 3.574s +ok github.com/lestrrat-go/jwx/cert 3.770s ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] +? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] ? github.com/lestrrat-go/jwx/internal/json [no test files] ? github.com/lestrrat-go/jwx/internal/jwxtest [no test files] -? github.com/lestrrat-go/jwx/internal/iter [no test files] === RUN TestDecode === RUN TestDecode/base64.RawURLEncoding === RUN TestDecode/base64.URLEncoding @@ -778,8 +814,9 @@ --- PASS: TestDecode/base64.RawStdEncoding (0.00s) --- PASS: TestDecode/base64.StdEncoding (0.00s) PASS -ok github.com/lestrrat-go/jwx/internal/base64 0.013s +ok github.com/lestrrat-go/jwx/internal/base64 0.008s ? github.com/lestrrat-go/jwx/internal/pool [no test files] +? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] === RUN TestKeyconv === RUN TestKeyconv/RSA === RUN TestKeyconv/RSA/PrivateKey @@ -819,8 +856,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 (2.84s) - --- PASS: TestKeyconv/RSA (2.46s) +--- PASS: TestKeyconv (3.46s) + --- PASS: TestKeyconv/RSA (3.10s) --- 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) @@ -839,7 +876,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.38s) + --- PASS: TestKeyconv/ECDSA (0.36s) --- 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) @@ -859,7 +896,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 2.854s +ok github.com/lestrrat-go/jwx/internal/keyconv 3.492s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestCompressionAlgorithm @@ -873,8 +910,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_the_string_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 === 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 @@ -888,8 +925,8 @@ --- 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_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_registered/accept_the_string_custom-algorithm (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) @@ -956,8 +993,8 @@ --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s) --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s) --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s) + --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) === RUN TestSanity --- PASS: TestSanity (0.00s) === RUN TestKeyAlgorithmFrom @@ -981,9 +1018,9 @@ === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm @@ -1007,9 +1044,9 @@ === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm @@ -1020,9 +1057,9 @@ === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm -=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm === CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm +=== CONT TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) === RUN TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm === PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm @@ -1052,9 +1089,9 @@ --- 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) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric (0.00s) @@ -1062,14 +1099,14 @@ --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s) - --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm (0.00s) + --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric (0.00s) @@ -1165,8 +1202,8 @@ === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm @@ -1177,9 +1214,9 @@ === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm +=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm -=== CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) === RUN TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm === PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm @@ -1193,7 +1230,7 @@ === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm === CONT TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm ---- PASS: TestSignatureAlgorithmCustomAlgorithm (0.01s) +--- PASS: TestSignatureAlgorithmCustomAlgorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric (0.00s) @@ -1212,13 +1249,13 @@ --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm (0.00s) - --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm (0.00s) + --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm (0.00s) --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric (0.00s) @@ -1282,179 +1319,30 @@ === RUN TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== 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 TestCompressionAlgorithm/check_list_of_elements -=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== 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/stringification_for_oct -=== CONT TestKeyType/accept_fmt.Stringer_for_oct -=== CONT TestKeyType/accept_the_string_oct -=== CONT TestKeyType/accept_jwa_constant_OctetSeq === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== CONT TestKeyType/stringification_for_OKP -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ === RUN TestSignatureAlgorithm/accept_the_string_EdDSA === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA -=== CONT TestCompressionAlgorithm/accept_the_string_ === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA -=== CONT TestCompressionAlgorithm/stringification_for_DEF === RUN TestSignatureAlgorithm/stringification_for_EdDSA === PAUSE TestSignatureAlgorithm/stringification_for_EdDSA -=== CONT TestCompressionAlgorithm/stringification_for_ === RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 === RUN TestSignatureAlgorithm/accept_the_string_HS256 -=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress === PAUSE TestSignatureAlgorithm/accept_the_string_HS256 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== CONT TestKeyType/stringification_for_EC === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === RUN TestSignatureAlgorithm/stringification_for_HS256 -=== CONT TestKeyType/accept_fmt.Stringer_for_OKP -=== CONT TestCompressionAlgorithm/accept_the_string_DEF -=== CONT TestKeyType/accept_the_string_OKP === PAUSE TestSignatureAlgorithm/stringification_for_HS256 === RUN TestSignatureAlgorithm/accept_jwa_constant_HS384 -=== CONT TestKeyType/accept_jwa_constant_OKP === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS384 === RUN TestSignatureAlgorithm/accept_the_string_HS384 -=== CONT TestKeyType/accept_the_string_EC === PAUSE TestSignatureAlgorithm/accept_the_string_HS384 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === RUN TestSignatureAlgorithm/stringification_for_HS384 === PAUSE TestSignatureAlgorithm/stringification_for_HS384 === RUN TestSignatureAlgorithm/accept_jwa_constant_HS512 -=== 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/check_list_of_elements (0.00s) - --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) -=== CONT TestKeyType/accept_fmt.Stringer_for_EC ---- PASS: TestKeyType (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) - --- PASS: TestKeyType/check_list_of_elements (0.00s) - --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) - --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) - --- PASS: TestKeyType/stringification_for_RSA (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) - --- PASS: TestKeyType/accept_the_string_RSA (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) - --- PASS: TestKeyType/stringification_for_oct (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) - --- PASS: TestKeyType/accept_the_string_oct (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) - --- PASS: TestKeyType/stringification_for_OKP (0.00s) - --- PASS: TestKeyType/stringification_for_EC (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) - --- PASS: TestKeyType/accept_the_string_OKP (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) - --- PASS: TestKeyType/accept_the_string_EC (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) -=== 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 -=== CONT TestKeyEncryptionAlgorithm -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 -=== CONT TestContentEncryptionAlgorithm -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS512 === RUN TestSignatureAlgorithm/accept_the_string_HS512 === PAUSE TestSignatureAlgorithm/accept_the_string_HS512 @@ -1526,65 +1414,572 @@ === PAUSE TestSignatureAlgorithm/check_symmetric_values === 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 TestContentEncryptionAlgorithm +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== RUN 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 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 +=== 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 +=== CONT TestKeyType +=== CONT TestKeyEncryptionAlgorithm +=== CONT TestCompressionAlgorithm/check_list_of_elements +=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestKeyType/accept_jwa_constant_EC +=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress +=== PAUSE TestKeyType/accept_jwa_constant_EC +=== CONT TestCompressionAlgorithm/stringification_for_ +=== RUN TestKeyType/accept_the_string_EC +=== PAUSE TestKeyType/accept_the_string_EC +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ +=== RUN TestKeyType/accept_fmt.Stringer_for_EC +=== PAUSE TestKeyType/accept_fmt.Stringer_for_EC +=== CONT TestCompressionAlgorithm/accept_the_string_ +=== RUN TestKeyType/stringification_for_EC +=== PAUSE TestKeyType/stringification_for_EC +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 +=== RUN TestEllipticCurveAlgorithm/stringification_for_X448 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF +=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== CONT TestCompressionAlgorithm/stringification_for_DEF +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== CONT TestCompressionAlgorithm/accept_the_string_DEF +=== 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 +--- 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/stringification_for_A128GCMKW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW +=== RUN TestKeyType/accept_jwa_constant_OKP === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== PAUSE TestKeyType/accept_jwa_constant_OKP === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== RUN TestKeyType/accept_the_string_OKP === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== PAUSE TestKeyType/accept_the_string_OKP === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== RUN TestKeyType/accept_fmt.Stringer_for_OKP === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== PAUSE TestKeyType/accept_fmt.Stringer_for_OKP === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== RUN TestKeyType/stringification_for_OKP === RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== PAUSE TestKeyType/stringification_for_OKP === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== RUN TestKeyType/accept_jwa_constant_OctetSeq === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== RUN TestKeyType/accept_the_string_oct +=== PAUSE TestKeyType/accept_the_string_oct +=== CONT TestSignatureAlgorithm/check_list_of_elements +=== 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 TestEllipticCurveAlgorithm/bail_out_on_random_integer_value +=== RUN TestKeyType/accept_jwa_constant_RSA +=== PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value +=== PAUSE TestKeyType/accept_jwa_constant_RSA === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== RUN TestEllipticCurveAlgorithm/check_list_of_elements === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== PAUSE TestEllipticCurveAlgorithm/check_list_of_elements === RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW +=== RUN TestKeyType/accept_the_string_RSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== PAUSE TestKeyType/accept_the_string_RSA === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== RUN TestKeyType/accept_fmt.Stringer_for_RSA === RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== RUN TestKeyType/stringification_for_RSA === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== PAUSE TestKeyType/stringification_for_RSA +=== CONT TestSignatureAlgorithm/check_symmetric_values +=== CONT TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== CONT TestSignatureAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== RUN TestKeyType/bail_out_on_random_integer_value +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256 +=== PAUSE TestKeyType/bail_out_on_random_integer_value +=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256K +=== CONT TestSignatureAlgorithm/stringification_for_RS512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES384 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/ES512 +=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestKeyType/check_list_of_elements +=== CONT TestSignatureAlgorithm/accept_the_string_RS512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS512 +=== RUN TestSignatureAlgorithm/check_symmetric_values/EdDSA +=== CONT TestSignatureAlgorithm/stringification_for_RS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/HS384 +=== CONT TestSignatureAlgorithm/accept_the_string_RS384 +=== 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 +=== PAUSE TestKeyType/check_list_of_elements +=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS384 +=== CONT TestSignatureAlgorithm/stringification_for_RS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS256 +=== CONT TestSignatureAlgorithm/accept_the_string_RS256 +=== CONT TestSignatureAlgorithm/stringification_for_PS512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 +=== CONT TestSignatureAlgorithm/accept_the_string_PS512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS512 +=== CONT TestSignatureAlgorithm/stringification_for_PS384 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 +=== CONT TestSignatureAlgorithm/accept_the_string_PS384 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 +=== CONT TestSignatureAlgorithm/stringification_for_PS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 +=== CONT TestSignatureAlgorithm/accept_the_string_PS256 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 +=== CONT TestSignatureAlgorithm/stringification_for_none +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none +=== CONT TestSignatureAlgorithm/accept_the_string_none +=== CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature +=== CONT TestSignatureAlgorithm/stringification_for_HS512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 +=== CONT TestSignatureAlgorithm/accept_the_string_HS512 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 +=== CONT TestSignatureAlgorithm/stringification_for_HS384 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 +=== CONT TestSignatureAlgorithm/accept_the_string_HS384 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 +=== CONT TestSignatureAlgorithm/stringification_for_HS256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 +=== CONT TestSignatureAlgorithm/accept_the_string_HS256 +=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 +=== CONT TestSignatureAlgorithm/stringification_for_EdDSA +=== CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM +=== CONT TestSignatureAlgorithm/accept_the_string_EdDSA +=== CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA +=== CONT TestSignatureAlgorithm/stringification_for_ES512 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 +=== 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 TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K +=== CONT TestSignatureAlgorithm/accept_the_string_ES256K +=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K +=== CONT TestSignatureAlgorithm/stringification_for_ES256 +=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 +=== CONT TestSignatureAlgorithm/accept_the_string_ES256 +=== CONT TestContentEncryptionAlgorithm/check_list_of_elements +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS256 +=== CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value +=== CONT TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== 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/accept_jwa_constant_A128GCM +=== 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_the_string_A128CBC-HS256 +=== CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A256KW +=== CONT TestEllipticCurveAlgorithm/stringification_for_P-384 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS384 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-384 +=== RUN TestSignatureAlgorithm/check_symmetric_values/RS512 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P384 +=== CONT TestEllipticCurveAlgorithm/stringification_for_P-256 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 +--- PASS: TestSignatureAlgorithm (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) + --- PASS: TestSignatureAlgorithm/check_list_of_elements (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_jwa_constant_RS512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS384 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_RS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS512 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_PS384 (0.00s) + --- PASS: TestSignatureAlgorithm/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/accept_fmt.Stringer_for_HS384 (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_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (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/accept_fmt.Stringer_for_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) + --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) + --- PASS: TestSignatureAlgorithm/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) +=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 +--- PASS: TestContentEncryptionAlgorithm (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (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/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_the_string_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (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_the_string_A128GCM (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) + --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s) +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === RUN TestKeyEncryptionAlgorithm/stringification_for_A256KW +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== CONT TestEllipticCurveAlgorithm/stringification_for_X448 +=== CONT TestEllipticCurveAlgorithm/check_list_of_elements +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === RUN TestKeyEncryptionAlgorithm/accept_the_string_dir === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_X448 +=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 +=== CONT TestEllipticCurveAlgorithm/stringification_for_P-521 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== CONT TestKeyType/check_list_of_elements === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestKeyType/accept_jwa_constant_EC +=== CONT TestKeyType/bail_out_on_random_integer_value +=== CONT TestKeyType/stringification_for_oct +=== 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_oct +=== CONT TestKeyType/accept_the_string_oct +=== CONT TestKeyType/accept_jwa_constant_OctetSeq +=== CONT TestKeyType/stringification_for_OKP +=== CONT TestKeyType/accept_fmt.Stringer_for_OKP +=== CONT TestKeyType/accept_the_string_OKP +=== CONT TestKeyType/accept_jwa_constant_OKP +=== CONT TestKeyType/stringification_for_EC +=== CONT TestKeyType/accept_fmt.Stringer_for_EC +=== CONT TestKeyType/accept_the_string_EC === RUN TestKeyEncryptionAlgorithm/stringification_for_dir === PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir +--- PASS: TestEllipticCurveAlgorithm (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (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_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_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_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/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) +=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === 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 +--- PASS: TestKeyType (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/accept_jwa_constant_EC (0.00s) + --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) + --- PASS: TestKeyType/stringification_for_oct (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_oct (0.00s) + --- PASS: TestKeyType/accept_the_string_oct (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) + --- PASS: TestKeyType/stringification_for_OKP (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) + --- PASS: TestKeyType/accept_the_string_OKP (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) + --- PASS: TestKeyType/stringification_for_EC (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) + --- PASS: TestKeyType/accept_the_string_EC (0.00s) + --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW @@ -1666,302 +2061,42 @@ === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 -=== RUN TestEllipticCurveAlgorithm/stringification_for_P-521 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== RUN TestEllipticCurveAlgorithm/stringification_for_X25519 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_the_string_X448 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== RUN TestEllipticCurveAlgorithm/stringification_for_X448 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 -=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value -=== RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === RUN TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestSignatureAlgorithm/stringification_for_PS512 -=== RUN TestEllipticCurveAlgorithm/check_list_of_elements -=== PAUSE TestEllipticCurveAlgorithm/check_list_of_elements -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values === PAUSE TestKeyEncryptionAlgorithm/check_symmetric_values -=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS512 === RUN TestKeyEncryptionAlgorithm/check_list_of_elements === PAUSE TestKeyEncryptionAlgorithm/check_list_of_elements -=== CONT TestSignatureAlgorithm/stringification_for_PS384 -=== CONT TestSignatureAlgorithm/accept_the_string_PS512 -=== CONT TestSignatureAlgorithm/accept_the_string_PS384 -=== CONT TestSignatureAlgorithm/stringification_for_PS256 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 -=== 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_RS256 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS512 -=== CONT TestSignatureAlgorithm/stringification_for_RS384 -=== CONT TestSignatureAlgorithm/check_list_of_elements -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 -=== CONT TestSignatureAlgorithm/check_symmetric_values -=== CONT TestSignatureAlgorithm/accept_the_string_RS384 -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256 -=== CONT TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES256K -=== CONT TestSignatureAlgorithm/accept_jwa_constant_RS384 -=== RUN TestSignatureAlgorithm/check_symmetric_values/ES384 -=== CONT TestSignatureAlgorithm/bail_out_on_random_integer_value -=== CONT TestSignatureAlgorithm/stringification_for_RS256 -=== 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 TestSignatureAlgorithm/check_symmetric_values/ES512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/EdDSA -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== CONT TestSignatureAlgorithm/stringification_for_RS512 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== CONT TestSignatureAlgorithm/accept_the_string_RS512 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== CONT TestSignatureAlgorithm/accept_the_string_RS256 -=== CONT TestSignatureAlgorithm/stringification_for_HS512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 -=== RUN TestSignatureAlgorithm/check_symmetric_values/HS256 -=== CONT TestSignatureAlgorithm/accept_the_string_HS512 -=== RUN TestSignatureAlgorithm/check_symmetric_values/HS384 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 -=== CONT TestSignatureAlgorithm/stringification_for_HS384 -=== CONT TestSignatureAlgorithm/accept_the_string_HS384 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM -=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256GCM -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/HS512 -=== CONT TestSignatureAlgorithm/accept_the_string_HS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/NoSignature -=== CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/PS256 -=== CONT TestSignatureAlgorithm/stringification_for_EdDSA -=== RUN TestSignatureAlgorithm/check_symmetric_values/PS384 -=== CONT TestSignatureAlgorithm/stringification_for_HS256 -=== RUN TestSignatureAlgorithm/check_symmetric_values/PS512 -=== RUN TestSignatureAlgorithm/check_symmetric_values/RS256 -=== CONT TestSignatureAlgorithm/accept_the_string_EdDSA -=== RUN TestSignatureAlgorithm/check_symmetric_values/RS384 -=== CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 -=== RUN TestSignatureAlgorithm/check_symmetric_values/RS512 -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 -=== 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_ES256K -=== CONT TestSignatureAlgorithm/stringification_for_ES256K -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K -=== CONT TestSignatureAlgorithm/accept_the_string_ES256K -=== CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 -=== CONT TestSignatureAlgorithm/stringification_for_ES256 -=== CONT TestSignatureAlgorithm/accept_the_string_ES256 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM -=== CONT TestEllipticCurveAlgorithm/check_list_of_elements -=== RUN TestContentEncryptionAlgorithm/stringification_for_A256GCM -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== PAUSE TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestEllipticCurveAlgorithm/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 -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== RUN TestContentEncryptionAlgorithm/check_list_of_elements -=== PAUSE TestContentEncryptionAlgorithm/check_list_of_elements -=== CONT TestEllipticCurveAlgorithm/stringification_for_X448 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW -=== CONT TestEllipticCurveAlgorithm/accept_the_string_X448 -=== CONT TestSignatureAlgorithm/stringification_for_ES512 -=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 ---- PASS: TestSignatureAlgorithm (0.01s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS384 (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_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_RS256 (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/accept_jwa_constant_EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES512 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/EdDSA (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS512 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/NoSignature (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS512 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS256 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS384 (0.00s) - --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS512 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_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_ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) - --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) - --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 -=== 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 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_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/accept_the_string_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === 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 @@ -1975,183 +2110,93 @@ === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== CONT TestKeyEncryptionAlgorithm/stringification_for_dir +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === 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_the_string_ECDH-ES+A128KW === 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/stringification_for_dir === 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_the_string_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW === 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/stringification_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW +=== CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW +=== CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES +=== CONT TestKeyEncryptionAlgorithm/check_list_of_elements === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP === 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/accept_jwa_constant_RSA_OAEP -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/check_list_of_elements -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== CONT TestContentEncryptionAlgorithm/check_list_of_elements -=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== 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_jwa_constant_A192GCM -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== CONT TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 ---- PASS: TestContentEncryptionAlgorithm (0.01s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (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/bail_out_on_random_integer_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_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_the_string_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (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_jwa_constant_A128CBC_HS256 (0.00s) -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 ---- 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_the_string_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (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) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP --- PASS: TestKeyEncryptionAlgorithm (0.01s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/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_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (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) @@ -2165,56 +2210,53 @@ --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (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/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_the_string_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (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/stringification_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (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: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (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/stringification_for_RSA-OAEP-512 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (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/check_list_of_elements (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/stringification_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_jwa_constant_RSA_OAEP_384 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 (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) @@ -2235,14 +2277,8 @@ --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_384 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_512 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwa 0.058s -? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] +ok github.com/lestrrat-go/jwx/jwa 0.035s ? github.com/lestrrat-go/jwx/jwe/internal/keygen [no test files] ? github.com/lestrrat-go/jwx/jwk/internal/x509 [no test files] === RUN TestOptionIdent @@ -2259,7 +2295,7 @@ === RUN TestHeaders/Iterator/Walk === RUN TestHeaders/Iterator/AsMap === RUN TestHeaders/Iterator/Remove ---- PASS: TestHeaders (0.41s) +--- PASS: TestHeaders (0.39s) --- PASS: TestHeaders/Set_values (0.00s) --- PASS: TestHeaders/Set/Get (0.00s) --- PASS: TestHeaders/PrivateParams (0.00s) @@ -2293,31 +2329,31 @@ --- PASS: TestParse/JSON_format (0.00s) === RUN TestParse_RSAES_OAEP_AES_GCM === RUN TestParse_RSAES_OAEP_AES_GCM/#00 - jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.fXDVW4HboULEHeqMf_2tDdYTEeUXFuJ_iRcEVTKv56D54alkxeNhXbr8G6G7hgF6bi9sFQTrU0Wgbe3nsHRXiVaHuYRT6vtjoPj-4U1SYVZP76uecqVwolxV2_AilxtErUxLSPJ_E1J4O_MDCNy4a7fglK1c671tjBDYg84vRqllH1YWuqalLhOmyifP1dx6dM6fXD6uHW5RAjzfegdpNMSAVy7-iti9mj3EPN5C9olnmvIMheTEMHsXaWEdBF71USbRyj4pUsO1dfPm-ncUkDU7Z5f36Q1DN2nMTKH_sj64b55SAwx_SGlJk4SGg93CmabM0vLnSuxg_8MhZORh-A.As5YizQ-O1qVPrJp.d9j_deY7hFwFSspemfH9vQxI_55e4Tf2uhmmhxU7kR955F_Ef2Iktp7WUUHmrjG13TImJA3mkmSQ93ZPSn01.tAXB9A7HL6zSnmgFP2DV-Q + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Xa60gX7nR5jR4LpzOq11V1wr7HPjYkjOSv4yVFVECFo4MWMWkceLd8qVDhr-nTSc1rKOnAqe7ErlhayhPDpbABO5lTaqxihJ9xoPYK-yyeBfwHQnXjRFuaP3zrNlR-T2RsQn5OCAiMUmYoqVMfQ-xelZq7yiZpZs1EFlc7wPeuRXL1ERBw4lTJE-Pzj6NrKZsyvv-nckqljUbWxRC8NZ4cusvMhZs5eJvB0hjnAEVQHLVA4fy8FvN0GY0ivKe1-wBU9-iF6UtE7yjKByFVBnVYiCD2Uxqe80sj4nTQKfcYjNNwd-JdshugJCw4-Y6rfebJFnAJwVtGAEygzJH8FUXg.GZc4YnPMyk15x72w.KAYID9gU2LePiReJ1XpuNjGF1e7d6QzQRXHefX-x9VqN95Xvdmmc9-ZqB2daFVvCvzEhR6ZB7bqXRDtwKmnz.Vk5KO1FxGtJC--Z22AeU3g === 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.mIZns8rqyEXD-_et_CM-80RvdP2LMa_WbbA-6V-9IOjkRC19DwdBLpTmlkqOM2WKl2mNySDWRjQAC_JmPkhMnlcVPdk4VetDKsH28J1hU0Qv6SS6kW9Q5-voNAdS6cFmfkjbDqyG9k7MEQFoj9dv0lXZRSkvaauKMrLiyf1UFGSGKHmRdJIKhsmKVOcOHacYJV0P9FQIlyCfqYv8EjTfSQkWbwLLHvfFYA4QH_Kugr2gCPsbamdO9UKP2J4F8kAXBY_9AnrlVvN4a9KGId3iRY3244XIv5Z6sekX-2DRPxeqv_rfrhIf_Osya6s329wdzBNMU2-0SbI9U_ac05TP6A.-MzJBZqhFCeop_4c.UnqjeyTPo430wdMvJ43A_qtBeBtSMjFr5t-tcu5xTOptCOIURmxmSmQGozEy-48oui003GG6jF84g3d90K2a.PzG3_M0E8tEqz1x3BgQhDw + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.bejC0RqHFvKlUaLIdct4pdn_gPbX3e-nPlC0xbpfQmmFIIewUBdUNiiZTXUtfQHA8zcs5blzhcVU5sAnEAA5vZvHR5KIddoFbLacq2y9xjTgNhqVuBNrIOelzB_CKqFEgI-g5eKhJvQUkpEcmzFzO2DQaIcpI7jMWoeqIdsTd46HuiUAhGOHq_FfS_ZoIp6JUYM6QiO0-ZO6fGkYj-GW7lN_WDdg-Ux6lasi2jawb7fOvhaMLXIH9CKTzCZd_GS5jPcCjxbif23WjQg7RSoy9yWbRojnKPfK4laifczHvuvVrvOHCKKHsALlAmne5U37cpFuKMWEGThfUZA4E9Eb2g.RLOm_lrFqTYyQ2H4.sfZ2-rTWiKx7dhgWwHgwlpU4_03T8-EF9Eqoq182nCquxh_JCDQAm87N7r7tjlJhNwVRN7Nz1MaPwpog05VW.-pWFK4P4sEzpq0MER_FGSw === 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.WUg-n5ia-Wy76_jHbQbrkOdkSyTtK8_m-qKcDxS_xQxj-KzXHdcrICZFLwm_DoW32VPicwRaSTST1rlHoxfD0RfcE-0cZsKQC4m2vQDa58t8la8H0HNbcFXab6fP74q4jCIE8Ark62HWlhlrftgyU6hbifzygndxf1QkngeU37DgtgMcBhYZ2P9n2yzpvrvdY8s38XWhYs1qAy8GKxqB0sKilBCZMk3TSOxzcCeHPnhZCDYEA-gsmZ0KFWJzQuspajBbHSVBkV3VRWe65ia7WzgEEcu7ht6xjLEOHthvsle3qBvneQsyozn2T3rEvG1Prb8_dGDFFoLM6EWndAxBbw.79h2O4ylz7rMpv5-.Mr31aQEu3wICgXZM7fP8FLimcd3UbrVeyjwQZMd87EuWXByvpEdR5rjKxzNXBvLhe2rISzmYrFnRMdEskT0B.EQXQHokZTbQ_SboCJlBSYQ + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Av9_QIQCMZFWNUE0i6Iq2tpKWyVzUOhk3M0T2GHJaWlRZYQhI2XBtdZf-vtnGf4hAR7tPICn0nbuzPZ3tGQOXQAUjV4U_NYHMId-7tfzBwoZtYPk9qMMTcjrMD_ZeSdwK7XFmtqzNKuHRjvf3IDff6jzbl8oED3TuxJ6QSqfy1tMFBd2TwscADeVEGEuQTcZY-BjAUJh7AvkMjRArCnl_B13D-JuXaxvuV_MB1iyu-cJLPGtbfl57NS6d7uOlVDjfCZW7W0EZevn-NFgxeudndtGKgKQqhd0cIvpJ5NIxKs5TSzwuAIGQazznQRrA9D7h8J2YM9cijJc8mE5AAsW2Q.lalTEvLL2_Vk78qa.FZNFjmtb8VqLmIV4wUgI1m05vWXyKIf9pH11_7kysG6Mzeit_CHnQ6PMir7xn0XDIp80nXne_TJJr5GdwLdH.bV_gqt2ZPDq82GWfDBY7dw === 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.mUXT2wOxybWmv7pwZpGI2dZSL0-ld_5-MBg5lc3kpqTBSMoKWjEGa9Nz2XUF-DlTG6VDmoCuMnHYVN1TvWjGsesYs97Om0L1CS5nxRR27ZEchLEfOkHYHuTfYwN1NYK0MIQcEBXrYJ4EFDJVkcSZK64d_2kkLOULNQsAqR7nr47yNLNYLpeNZGuGAUADHktKzh38Llz2fg23aP_3lFLxJKnJw6EpHZZCU48-L_KPFLcYlCanqyZXNY_1P1gz6fTLWi8-X0Wn358uVyLN-mlDyYI1p3xpWtivsc_f1QYjEQXuJ6BM9mJd6mSwXqtq929SHNJz7GWjLZlff878r6H-_w.8d11_Uap7FMYh05L.h58D3LwFUueWdVjuKWTikBlj2VjNldh9-4EtFXC4wAdjJGVM8BuNXVWCFCyKblZreppJ-ETe_PeTGoY7-6Mr.TJ7lNqOxI3KccsrjgUvn0w + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.MXica-tBO0CXMUrfkRl01NrmXog1x3hZ56bvJfprN3R18NZlsVZXj3bPluOqPqgZdfhwfi5yoqpzshbO_cAD7Te17jLRD1Em_RdlvfpdHPWfWFcsxD2V_Nralc3JlJsX6GJnQjJZS4YIXjRjCtdz0B1t-e-v0YfEI6iLnJi6Eb1BG5nfZ4lL04G_eJ-VZaTmEzBB-XBjCG9-B2XxSgVMrjrEmmQdipnz04DZWKXeJUeLs9E0qiB60mEMp8W54BE8bEh3hOIqiKkwczB6T6NM2euy3NtUd1Rz8ynskw2x8TThY4HV851_vhuZjf3OyYlB2fysYmkvoKKl3UWlxFGalQ.k7bMg5HH7dAD-z-k.EqMcw3SAOqcO-7x6Nk7wNKTRrJXmvPJlpS2zhvKeKi44GTFNtyQYp5GAHNjD9QH58DPadHY5SWi9KpWR4p3m.JT0Pr86DBu83EMOpayUQBg === 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.KwQsbjaMfGcKgtmMw2IXdqXOHGuZCYmVw3wRx1UDxtkJ3wKf6H9GV4Oh77-UOv6tPyBJpTDg_2ohTCsjBxiRjInHWFmu2J1cqV3udXjtJO7eEnxCATvWr4F9IDLdD8W3pEbv_8Zm_6cwS5GdxKEtBFR4PVcNI5LKWgHU2j51LBOQiTmu9p33WUpIg314UGkWZTsMpLWG3Ehky4GublhOFKQM87DMTK72rdH02L0u7tjazwQX0TuV598Nm7c25ZPsLKSein66y1JW755wzUu1IweKebLBIABY-7ikIxjJ0QvtPHvcwNULpTIQ3YXg-jllJL4QODlokWNQ6pyu6URnxw.kFGBWLld0J2kCW-p.3eyxk2Wo0eMaXUNNUYXXddBjb-Zx1iNu_iLqCNJHqdck_5jph1tdR4bXrZJqeY5OVvYqUfIptHoC0WBoiLWo.F7WOZ96DhDQhvgxuN0Lx3A + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Y1uBjk4DPcUuuZZF7qDzns8OyDfnRmPIW7QfLZwxyxz97-4dJtO1SbTAagmYEvjewX1a-vN9iiTTOSksvzQ-zxia9b5FQm8FR7TF2ul9bfsVWPjo9CjyjBtJsVeRtvU9QU-aJMHgU1SVDHFz-Sk22vwm12ZmBBralvaj0bWqDVD1xzgwKTfaAsfCcnlXAbpqgQF-5cc_8miNslWM0d3yJH6_OceuU7X__us-6b91Cr35DJTBHRi-9OpF3KSiWi1VFODzqVvvrnvrsEVKXj4FzLArAqZwH7YMFuPKK2Lc2hh6kyGQonV3ej4JirINbG_JYry0L8Hj5puP6TE1U_O3XQ.pFV-YieYiU001n98.W-nGIxrNPAHbUrtrw_u4E8UZ7ommhXQjN7pcS-LFsxDCEIXhwVjhAmJ-pKDIziJ4cQ6q7EGnYIN5baPwUSYK.3pvYQsIRD2RqkAoIOHKoBQ === 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.FHLgUkYGgGm1B8ix4iPPolzAbI3OPYt1IjuFD_phc1P9jlL2xos9O1rLqVtFpIOEDojccuvs6Pt-5I8_BLjjnRww8osHZdKxOE2lAFyPjIv03CESyKswzVmndvyI6fhWYHYBDMj-XpMtZPAO4-uHYVlnPdTWzRCTK1rW-McuMnbn-SEdFvG9B0nfJkwkQGfsex4xpdE23AO09ExmRaZt1VyjOf13SbXu2TStgOeok5dE5LgPcCfLite58QCwWaXUjljKZUH2YEZoh2wi2MHKiB9SzxxbU5dMI2dBsKYbD5cQGtwgM2HcuXV651zZGhhik1OET8hLPtHHrZA1IIQDwQ.gMav5NCNHkwnQ-65.OoU0GGecjTEF3jNBLx5F5SlkXMO1WlUEFN7tJp8dFn2-x7MppySoLshRWP9ak4eMPPAHN08xPn3YDGyVcmfJ.UJrQ7goWa3FZfnM3HCYtWQ + jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Zhk37dOxtIBrHHUM_9MdLXcdgbDbwYtooFypTqE8puL_uCMDvkdIJoYm9_o_sUd3vqFuKA4Ap4calwrP0ZGmiIaWHC5vC2BnfqGjeGmcuuv8H_eherfU76mnRP4nzn7DQ5BPYPBdljGX_aWwC7h9Mw3XWmmCWYBBd2S3VZAD7Vasrtq_4CUyzyLO2-8cAD5W9umMRvtBKmwjUP7-8fulBOeq6eQeNsBLWsg8HnyPuGh3dCwlMVZzGApubf_aZnp_lkk9r2ZBLJDBZgqlJHqWE3_qBO8yez-Rw5opKOZxnUwwG6oJt45mcSRye_u8t9wGMEBeHgqxlgX4XHImWu20Ug.XRmezGiJDdUgeb4W.6puaEcf9JblZ2w7IHKE821qK4xqfkpdk8E47_RYlqb6gzrDAVX-xV4C44TMzkI9sfFWPl7ZvpFLJVM7IArLo.-Q2h_GST8EjbXKOchub0uw === 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 (1.22s) +--- PASS: TestParse_RSAES_OAEP_AES_GCM (1.19s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00 (0.18s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKey (0.09s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet (0.09s) @@ -2326,7 +2362,7 @@ --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet (0.09s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02 (0.19s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKey (0.09s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet (0.09s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet (0.10s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03 (0.18s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKey (0.09s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKeySet (0.09s) @@ -2338,9 +2374,9 @@ --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet (0.09s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s) === RUN TestRoundtrip_RSAES_OAEP_AES_GCM ---- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (9.41s) +--- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (9.78s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 ---- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (9.45s) +--- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (9.15s) === RUN TestEncode_A128KW_A128CBC_HS256 --- PASS: TestEncode_A128KW_A128CBC_HS256 (0.02s) === RUN TestEncode_ECDH @@ -2371,10 +2407,10 @@ jwe_test.go:433: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:433: Lorem ipsum ---- PASS: TestEncode_ECDH (1.19s) - --- PASS: TestEncode_ECDH/P-256 (0.07s) +--- PASS: TestEncode_ECDH (1.11s) + --- PASS: TestEncode_ECDH/P-256 (0.05s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES (0.01s) - --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A256KW (0.02s) + --- 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.17s) @@ -2382,11 +2418,11 @@ --- 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.95s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.25s) + --- PASS: TestEncode_ECDH/P-521 (0.89s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.22s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.22s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.23s) - --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.23s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.22s) + --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.22s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:433: Lorem ipsum @@ -2404,7 +2440,7 @@ === RUN Test_GHIssue207 === RUN Test_GHIssue207/ECDH-ES === RUN Test_GHIssue207/ECDH-ES+A256KW ---- PASS: Test_GHIssue207 (0.20s) +--- PASS: Test_GHIssue207 (0.19s) --- PASS: Test_GHIssue207/ECDH-ES (0.10s) --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.10s) === RUN TestEncode_Direct @@ -2441,34 +2477,34 @@ --- PASS: TestReadFile (0.00s) === RUN TestCustomField === RUN TestCustomField/jwe.Parse_+_json.Unmarshal ---- PASS: TestCustomField (4.07s) +--- PASS: TestCustomField (3.68s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 ---- PASS: TestGH554 (0.15s) +--- PASS: TestGH554 (0.14s) === RUN TestGH803 ---- PASS: TestGH803 (0.04s) +--- PASS: TestGH803 (0.03s) === RUN TestGH840 --- PASS: TestGH840 (0.00s) === RUN TestGH924 --- PASS: TestGH924 (0.00s) === RUN TestGH1001 ---- PASS: TestGH1001 (1.15s) +--- PASS: TestGH1001 (4.14s) === RUN TestGHSA_7f9x_gw85_8grf --- PASS: TestGHSA_7f9x_gw85_8grf (5.00s) === RUN TestMaxBufferSize ---- PASS: TestMaxBufferSize (4.53s) +--- PASS: TestMaxBufferSize (2.94s) === 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 (9.70s) - --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.03s) - --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.03s) - --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.03s) - --- PASS: TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize (0.04s) - --- PASS: TestMaxDecompressBufferSize/Default_10MB_globally (0.04s) +--- PASS: TestMaxDecompressBufferSize (7.67s) + --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.09s) + --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.08s) + --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.06s) + --- PASS: TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize (0.09s) + --- PASS: TestMaxDecompressBufferSize/Default_10MB_globally (0.08s) === RUN TestRecipient === RUN TestRecipient/JSON_Marshaling --- PASS: TestRecipient (0.00s) @@ -2476,7 +2512,7 @@ === CONT TestGHIssue230 --- PASS: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe 46.605s +ok github.com/lestrrat-go/jwx/jwe 45.491s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad @@ -2492,7 +2528,7 @@ cipher_test.go:25: keysize = 64 --- PASS: TestAES (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.012s +ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.010s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS @@ -2513,7 +2549,7 @@ === RUN TestKeyWrap --- PASS: TestKeyWrap (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.028s +ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.016s === RUN TestX509CertChain === RUN TestX509CertChain/Set_X509CertChainKey === RUN TestX509CertChain/Set_X509CertChainKey#01 @@ -2636,20 +2672,20 @@ === RUN TestECDSA/PrivateKey === RUN TestECDSA/PrivateKey/New === RUN TestECDSA/PrivateKey/Fields -=== RUN TestECDSA/PrivateKey/Fields/crv -=== RUN TestECDSA/PrivateKey/Fields/x -=== RUN TestECDSA/PrivateKey/Fields/key_ops -=== RUN TestECDSA/PrivateKey/Fields/kty +=== RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/x5c +=== RUN TestECDSA/PrivateKey/Fields/private +=== RUN TestECDSA/PrivateKey/Fields/kid +=== RUN TestECDSA/PrivateKey/Fields/y === RUN TestECDSA/PrivateKey/Fields/x5t#S256 === RUN TestECDSA/PrivateKey/Fields/use -=== RUN TestECDSA/PrivateKey/Fields/y -=== RUN TestECDSA/PrivateKey/Fields/private +=== RUN TestECDSA/PrivateKey/Fields/key_ops +=== RUN TestECDSA/PrivateKey/Fields/kty +=== RUN TestECDSA/PrivateKey/Fields/x +=== RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/x5u -=== RUN TestECDSA/PrivateKey/Fields/alg +=== RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/d -=== RUN TestECDSA/PrivateKey/Fields/kid -=== RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Roundtrip === RUN TestECDSA/PrivateKey/Roundtrip/WithPEM(true) === RUN TestECDSA/PrivateKey/Roundtrip/WithPEM(false) @@ -2660,19 +2696,19 @@ === RUN TestECDSA/PublicKey === RUN TestECDSA/PublicKey/New === RUN TestECDSA/PublicKey/Fields -=== RUN TestECDSA/PublicKey/Fields/use -=== RUN TestECDSA/PublicKey/Fields/crv -=== RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/private -=== RUN TestECDSA/PublicKey/Fields/key_ops -=== RUN TestECDSA/PublicKey/Fields/x5t#S256 -=== RUN TestECDSA/PublicKey/Fields/alg -=== RUN TestECDSA/PublicKey/Fields/kty +=== RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/y -=== RUN TestECDSA/PublicKey/Fields/kid +=== RUN TestECDSA/PublicKey/Fields/use === RUN TestECDSA/PublicKey/Fields/x5c === RUN TestECDSA/PublicKey/Fields/x5u +=== RUN TestECDSA/PublicKey/Fields/alg === RUN TestECDSA/PublicKey/Fields/x5t +=== RUN TestECDSA/PublicKey/Fields/x5t#S256 +=== RUN TestECDSA/PublicKey/Fields/kty +=== RUN TestECDSA/PublicKey/Fields/crv +=== RUN TestECDSA/PublicKey/Fields/kid +=== RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Roundtrip === RUN TestECDSA/PublicKey/Roundtrip/WithPEM(true) === RUN TestECDSA/PublicKey/Roundtrip/WithPEM(false) @@ -2684,24 +2720,24 @@ === RUN TestECDSA/Curve_types/P-256 === RUN TestECDSA/Curve_types/P-384 === RUN TestECDSA/Curve_types/P-521 ---- PASS: TestECDSA (0.46s) +--- PASS: TestECDSA (0.45s) --- PASS: TestECDSA/PrivateKey (0.02s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5u (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Roundtrip (0.02s) --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(true) (0.01s) --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(false) (0.00s) @@ -2709,22 +2745,22 @@ --- PASS: TestECDSA/PrivateKey/PublicKey (0.00s) --- PASS: TestECDSA/PrivateKey/IsPrivate (0.00s) --- PASS: TestECDSA/PrivateKey/Set/Remove (0.00s) - --- PASS: TestECDSA/PublicKey (0.01s) + --- PASS: TestECDSA/PublicKey (0.00s) --- PASS: TestECDSA/PublicKey/New (0.00s) --- PASS: TestECDSA/PublicKey/Fields (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5u (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(false) (0.00s) @@ -2739,37 +2775,37 @@ === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields -=== RUN TestSymmetric/Key/Fields/key_ops +=== RUN TestSymmetric/Key/Fields/x5u +=== RUN TestSymmetric/Key/Fields/kty === RUN TestSymmetric/Key/Fields/x5t#S256 -=== RUN TestSymmetric/Key/Fields/use -=== RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Fields/alg -=== RUN TestSymmetric/Key/Fields/kty +=== RUN TestSymmetric/Key/Fields/kid +=== RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/k -=== RUN TestSymmetric/Key/Fields/x5c -=== RUN TestSymmetric/Key/Fields/x5u === RUN TestSymmetric/Key/Fields/private -=== RUN TestSymmetric/Key/Fields/kid +=== RUN TestSymmetric/Key/Fields/use +=== RUN TestSymmetric/Key/Fields/x5c +=== RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Roundtrip === RUN TestSymmetric/Key/Roundtrip/WithPEM(false) === RUN TestSymmetric/Key/Raw === RUN TestSymmetric/Key/PublicKey === RUN TestSymmetric/Key/IsPrivate === RUN TestSymmetric/Key/Set/Remove ---- PASS: TestSymmetric (0.01s) - --- PASS: TestSymmetric/Key (0.01s) - --- PASS: TestSymmetric/Key/Fields (0.01s) - --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) +--- PASS: TestSymmetric (0.00s) + --- PASS: TestSymmetric/Key (0.00s) + --- PASS: TestSymmetric/Key/Fields (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5u (0.00s) + --- PASS: TestSymmetric/Key/Fields/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) - --- PASS: TestSymmetric/Key/Fields/use (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (0.00s) - --- PASS: TestSymmetric/Key/Fields/kty (0.00s) + --- PASS: TestSymmetric/Key/Fields/kid (0.00s) + --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/k (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5u (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) - --- PASS: TestSymmetric/Key/Fields/kid (0.00s) + --- PASS: TestSymmetric/Key/Fields/use (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Roundtrip (0.00s) --- PASS: TestSymmetric/Key/Roundtrip/WithPEM(false) (0.00s) --- PASS: TestSymmetric/Key/Raw (0.00s) @@ -2800,7 +2836,7 @@ === RUN TestTypedFields/Set === RUN TestTypedFields/Set/Basic === RUN TestTypedFields/Set/json.RawMessage ---- PASS: TestTypedFields (4.56s) +--- PASS: TestTypedFields (2.82s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage (0.00s) @@ -2847,7 +2883,7 @@ jwk_test.go:1695: key-1 found jwk_test.go:1695: key-2 found jwk_test.go:1695: key-3 found ---- PASS: TestGH412 (16.80s) +--- PASS: TestGH412 (10.58s) --- PASS: TestGH412/Remove_at_position_0 (0.00s) --- PASS: TestGH412/Remove_at_position_1 (0.00s) --- PASS: TestGH412/Remove_at_position_2 (0.00s) @@ -2863,7 +2899,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 (2.42s) +--- PASS: TestSetWithPrivateParams (1.48s) --- 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) @@ -2876,7 +2912,7 @@ === RUN TestFetch/MapWhitelist === RUN TestFetch/RegexpWhitelist === RUN TestFetch/WhitelistFunc ---- PASS: TestFetch (1.45s) +--- PASS: TestFetch (4.66s) --- PASS: TestFetch/InsecureWhitelist (0.01s) --- PASS: TestFetch/MapWhitelist (0.00s) --- PASS: TestFetch/RegexpWhitelist (0.00s) @@ -2885,10 +2921,10 @@ === RUN TestGH567/Parse_with_ignoreParseError=true === RUN TestGH567/Parse_with_ignoreParseError=false === RUN TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error ---- PASS: TestGH567 (5.44s) +--- PASS: TestGH567 (1.41s) --- PASS: TestGH567/Parse_with_ignoreParseError=true (0.00s) - --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.01s) - --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (5.43s) + --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.00s) + --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (1.40s) === RUN TestAvailableCurves --- PASS: TestAvailableCurves (0.00s) === RUN TestCurveForAlgorithm @@ -2897,7 +2933,7 @@ === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_0 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_1 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_2 ---- PASS: TestGH664 (3.03s) +--- PASS: TestGH664 (3.28s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_0 (0.09s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_1 (0.09s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_2 (0.09s) @@ -2908,17 +2944,17 @@ === RUN TestGH947 --- PASS: TestGH947 (0.00s) === RUN TestValidation ---- PASS: TestValidation (1.60s) +--- PASS: TestValidation (4.43s) === RUN TestCache === PAUSE TestCache === RUN TestRefreshSnapshot ---- SKIP: TestRefreshSnapshot (0.00s) +--- SKIP: TestRefreshSnapshot (0.01s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestPostFetch === PAUSE TestPostFetch === RUN TestSet ---- PASS: TestSet (6.61s) +--- PASS: TestSet (4.15s) === RUN Test_X5CHeader === RUN Test_X5CHeader/Marshal/Unmarshal --- PASS: Test_X5CHeader (0.00s) @@ -2927,26 +2963,54 @@ === RUN TestHeader/Roundtrip === PAUSE TestHeader/Roundtrip === RUN TestHeader/RoundtripError +=== PAUSE TestHeader/RoundtripError +=== RUN TestHeader/Algorithm +=== PAUSE TestHeader/Algorithm +=== CONT TestHeader/Roundtrip +=== RUN TestHeader/Roundtrip/Private_params === CONT TestPostFetch === RUN TestPostFetch/No_PostFetch === PAUSE TestPostFetch/No_PostFetch === RUN TestPostFetch/With_PostFetch === PAUSE TestPostFetch/With_PostFetch -=== PAUSE TestHeader/RoundtripError -=== RUN TestHeader/Algorithm -=== PAUSE TestHeader/Algorithm -=== CONT TestPublicKeyOf -=== CONT TestAssignKeyID -=== CONT TestIssue207 +=== PAUSE TestHeader/Roundtrip/Private_params +=== CONT TestErrorSink +=== CONT TestOKP +=== RUN TestOKP/Ed25519 +=== PAUSE TestOKP/Ed25519 +=== RUN TestOKP/X25519 +=== PAUSE TestOKP/X25519 +=== CONT TestReadFile +--- SKIP: TestReadFile (0.00s) === CONT TestIssue270 --- PASS: TestIssue270 (0.00s) +=== CONT TestIssue207 +--- PASS: TestIssue207 (0.00s) +=== CONT TestPublicKeyOf +=== CONT TestRSA +=== RUN TestRSA/PublicKey +=== PAUSE TestRSA/PublicKey +=== RUN TestRSA/Private_Key +=== PAUSE TestRSA/Private_Key +=== RUN TestRSA/Thumbprint +=== CONT TestAssignKeyID +=== 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 TestAccept === RUN TestAccept/KeyOperation === PAUSE TestAccept/KeyOperation === RUN TestAccept/KeyUsage === PAUSE TestAccept/KeyUsage === CONT TestRoundtrip ---- PASS: TestIssue207 (0.00s) +=== RUN TestErrorSink/rejected_by_whitelist +=== PAUSE TestErrorSink/rejected_by_whitelist === CONT TestParse === RUN TestParse/RSA_Public_Key === PAUSE TestParse/RSA_Public_Key @@ -2966,53 +3030,177 @@ === PAUSE TestParse/X25519_Private_Key === CONT TestNew --- PASS: TestNew (0.00s) -=== CONT TestOKP -=== RUN TestOKP/Ed25519 -=== PAUSE TestOKP/Ed25519 -=== RUN TestOKP/X25519 -=== PAUSE TestOKP/X25519 -=== CONT TestErrorSink -=== RUN TestErrorSink/rejected_by_whitelist -=== PAUSE TestErrorSink/rejected_by_whitelist -=== 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 TestRSA -=== RUN TestRSA/PublicKey -=== PAUSE TestRSA/PublicKey -=== RUN TestRSA/Private_Key -=== PAUSE TestRSA/Private_Key -=== RUN TestRSA/Thumbprint -=== CONT TestReadFile ---- SKIP: TestReadFile (0.00s) +=== CONT TestHeader/Algorithm +=== CONT TestHeader/RoundtripError === CONT TestPostFetch/No_PostFetch -=== CONT TestHeader/Roundtrip -=== RUN TestHeader/Roundtrip/Private_params -=== PAUSE TestHeader/Roundtrip/Private_params +=== CONT TestHeader/Roundtrip/Private_params +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/Algorithm (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) + --- PASS: TestHeader/Roundtrip (0.01s) + --- PASS: TestHeader/Roundtrip/Private_params (0.00s) === CONT TestPostFetch/With_PostFetch --- PASS: TestPostFetch (0.00s) --- PASS: TestPostFetch/No_PostFetch (0.00s) --- PASS: TestPostFetch/With_PostFetch (0.00s) -=== CONT TestHeader/Algorithm -=== CONT TestHeader/RoundtripError +=== CONT TestOKP/Ed25519 +=== RUN TestOKP/Ed25519/PrivateKey +=== PAUSE TestOKP/Ed25519/PrivateKey +=== RUN TestOKP/Ed25519/PublicKey +=== PAUSE TestOKP/Ed25519/PublicKey +=== CONT TestRSA/PublicKey +=== RUN TestRSA/PublicKey/Fields +=== RUN TestRSA/PublicKey/Fields/private +=== RUN TestRSA/PublicKey/Fields/alg +=== RUN TestRSA/PublicKey/Fields/x5c +=== RUN TestRSA/PublicKey/Fields/x5t +=== RUN TestRSA/PublicKey/Fields/e +=== RUN TestRSA/PublicKey/Fields/kty +=== RUN TestRSA/PublicKey/Fields/x5u +=== RUN TestRSA/PublicKey/Fields/use +=== RUN TestRSA/PublicKey/Fields/x5t#S256 +=== RUN TestRSA/PublicKey/Fields/n +=== RUN TestRSA/PublicKey/Fields/kid +=== RUN TestRSA/PublicKey/Fields/key_ops +=== RUN TestRSA/PublicKey/Roundtrip +=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(true) +=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(false) +=== RUN TestRSA/PublicKey/Raw +=== RUN TestRSA/PublicKey/PublicKey +=== RUN TestRSA/PublicKey/IsPrivate +=== RUN TestRSA/PublicKey/Set/Remove +=== RUN TestRSA/PublicKey/New +=== CONT TestOKP/X25519 +=== RUN TestOKP/X25519/PublicKey +=== PAUSE TestOKP/X25519/PublicKey +=== CONT TestRSA/Private_Key +=== RUN TestRSA/Private_Key/Fields +=== RUN TestRSA/Private_Key/Fields/dp +=== RUN TestRSA/Private_Key/Fields/x5u +=== RUN TestRSA/Private_Key/Fields/kid +=== RUN TestRSA/Private_Key/Fields/kty +=== RUN TestRSA/Private_Key/Fields/x5t#S256 +=== RUN TestRSA/Private_Key/Fields/alg +=== RUN TestRSA/Private_Key/Fields/n +=== RUN TestRSA/Private_Key/Fields/e +=== RUN TestRSA/Private_Key/Fields/d +=== RUN TestRSA/Private_Key/Fields/p +=== RUN TestRSA/Private_Key/Fields/dq +=== RUN TestRSA/Private_Key/Fields/key_ops +=== RUN TestRSA/Private_Key/Fields/x5t +=== RUN TestRSA/Private_Key/Fields/q +=== RUN TestRSA/Private_Key/Fields/qi +=== RUN TestRSA/Private_Key/Fields/use +=== RUN TestRSA/Private_Key/Fields/x5c +=== RUN TestRSA/Private_Key/Fields/private +=== RUN TestRSA/Private_Key/Roundtrip +=== RUN TestRSA/Private_Key/Roundtrip/WithPEM(true) +=== RUN TestRSA/Private_Key/Roundtrip/WithPEM(false) +=== 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.00s) + --- PASS: TestRSA/Thumbprint (0.00s) + --- PASS: TestRSA/PublicKey (0.01s) + --- PASS: TestRSA/PublicKey/Fields (0.00s) + --- PASS: TestRSA/PublicKey/Fields/private (0.00s) + --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) + --- PASS: TestRSA/PublicKey/Fields/e (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5u (0.00s) + --- PASS: TestRSA/PublicKey/Fields/use (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestRSA/PublicKey/Fields/n (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) + --- PASS: TestRSA/Private_Key (0.02s) + --- PASS: TestRSA/Private_Key/Fields (0.00s) + --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) + --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) + --- PASS: TestRSA/Private_Key/Fields/n (0.00s) + --- PASS: TestRSA/Private_Key/Fields/e (0.00s) + --- PASS: TestRSA/Private_Key/Fields/d (0.00s) + --- PASS: TestRSA/Private_Key/Fields/p (0.00s) + --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) + --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) + --- PASS: TestRSA/Private_Key/Fields/q (0.00s) + --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) + --- PASS: TestRSA/Private_Key/Fields/use (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) + --- PASS: TestRSA/Private_Key/Fields/private (0.00s) + --- PASS: TestRSA/Private_Key/Roundtrip (0.01s) + --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(true) (0.00s) + --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(false) (0.01s) + --- PASS: TestRSA/Private_Key/Raw (0.00s) + --- PASS: TestRSA/Private_Key/PublicKey (0.00s) + --- PASS: TestRSA/Private_Key/IsPrivate (0.00s) + --- PASS: TestRSA/Private_Key/Set/Remove (0.00s) + --- PASS: TestRSA/Private_Key/New (0.00s) +=== CONT TestCache/CachedSet +=== RUN TestPublicKeyOf/*rsa.PrivateKey +=== PAUSE TestPublicKeyOf/*rsa.PrivateKey +=== RUN TestPublicKeyOf/rsa.PrivateKey +=== PAUSE TestPublicKeyOf/rsa.PrivateKey +=== RUN TestPublicKeyOf/rsa.PublicKey +=== PAUSE TestPublicKeyOf/rsa.PublicKey +=== RUN TestPublicKeyOf/*rsa.PublicKey +=== PAUSE TestPublicKeyOf/*rsa.PublicKey +=== RUN TestPublicKeyOf/*ecdsa.PrivateKey +=== PAUSE TestPublicKeyOf/*ecdsa.PrivateKey +=== RUN TestPublicKeyOf/ecdsa.PrivateKey +=== PAUSE TestPublicKeyOf/ecdsa.PrivateKey +=== RUN TestPublicKeyOf/ecdsa.PublicKey +=== PAUSE TestPublicKeyOf/ecdsa.PublicKey +=== RUN TestPublicKeyOf/*ecdsa.PublicKey +=== PAUSE TestPublicKeyOf/*ecdsa.PublicKey +=== RUN TestPublicKeyOf/[]uint8 +=== PAUSE TestPublicKeyOf/[]uint8 +=== RUN TestPublicKeyOf/ed25519.PrivateKey +=== PAUSE TestPublicKeyOf/ed25519.PrivateKey +=== RUN TestPublicKeyOf/ed25519.PublicKey +=== PAUSE TestPublicKeyOf/ed25519.PublicKey +=== RUN TestPublicKeyOf/x25519.PrivateKey +=== PAUSE TestPublicKeyOf/x25519.PrivateKey +=== RUN TestPublicKeyOf/x25519.PublicKey +=== PAUSE TestPublicKeyOf/x25519.PublicKey +=== RUN TestPublicKeyOf/Set === CONT TestAccept/KeyOperation +=== CONT TestCache/Backoff +=== CONT TestCache/Calculate_next_refresh_from_Cache-Control_header + refresh_test.go:233: Waiting for fetching goroutines... + refresh_test.go:235: Waiting for the refresh ... +--- PASS: TestAssignKeyID (9.39s) +=== CONT TestCache/Specify_explicit_refresh_interval + refresh_test.go:169: Waiting for fetching goroutines... + refresh_test.go:171: Waiting for the refresh ... +=== CONT TestAccept/KeyUsage +--- PASS: TestAccept (0.00s) + --- PASS: TestAccept/KeyOperation (0.00s) + --- PASS: TestAccept/KeyUsage (0.00s) +=== CONT TestErrorSink/rejected_by_whitelist === CONT TestParse/RSA_Public_Key === RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.Parse === RUN TestParse/RSA_Public_Key/jwk.ParseKey === RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Public_Key/ParseRawKey -=== CONT TestOKP/Ed25519 -=== RUN TestOKP/Ed25519/PrivateKey -=== PAUSE TestOKP/Ed25519/PrivateKey -=== RUN TestOKP/Ed25519/PublicKey -=== PAUSE TestOKP/Ed25519/PublicKey === CONT TestParse/X25519_Private_Key === RUN TestParse/X25519_Private_Key/json.Unmarshal === RUN TestParse/X25519_Private_Key/jwk.Parse @@ -3050,7 +3238,7 @@ === RUN TestParse/RSA_Private_Key/jwk.ParseKey === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Private_Key/ParseRawKey ---- PASS: TestParse (0.00s) +--- PASS: TestParse (0.04s) --- 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) @@ -3060,8 +3248,8 @@ --- PASS: TestParse/X25519_Private_Key (0.01s) --- PASS: TestParse/X25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.01s) + --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.01s) --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/X25519_Public_Key (0.00s) --- PASS: TestParse/X25519_Public_Key/json.Unmarshal (0.00s) @@ -3069,10 +3257,10 @@ --- 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/Ed25519_Private_Key (0.00s) + --- PASS: TestParse/Ed25519_Private_Key (0.01s) --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.01s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key (0.00s) @@ -3094,175 +3282,21 @@ --- 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) -=== CONT TestAccept/KeyUsage ---- PASS: TestAccept (0.00s) - --- PASS: TestAccept/KeyOperation (0.00s) - --- PASS: TestAccept/KeyUsage (0.00s) -=== CONT TestOKP/X25519 -=== RUN TestOKP/X25519/PublicKey -=== PAUSE TestOKP/X25519/PublicKey -=== CONT TestErrorSink/rejected_by_whitelist -=== RUN TestPublicKeyOf/*rsa.PrivateKey -=== PAUSE TestPublicKeyOf/*rsa.PrivateKey -=== RUN TestPublicKeyOf/rsa.PrivateKey -=== PAUSE TestPublicKeyOf/rsa.PrivateKey -=== RUN TestPublicKeyOf/rsa.PublicKey -=== PAUSE TestPublicKeyOf/rsa.PublicKey -=== RUN TestPublicKeyOf/*rsa.PublicKey -=== PAUSE TestPublicKeyOf/*rsa.PublicKey -=== RUN TestPublicKeyOf/*ecdsa.PrivateKey -=== PAUSE TestPublicKeyOf/*ecdsa.PrivateKey -=== RUN TestPublicKeyOf/ecdsa.PrivateKey -=== PAUSE TestPublicKeyOf/ecdsa.PrivateKey -=== RUN TestPublicKeyOf/ecdsa.PublicKey -=== PAUSE TestPublicKeyOf/ecdsa.PublicKey -=== RUN TestPublicKeyOf/*ecdsa.PublicKey -=== PAUSE TestPublicKeyOf/*ecdsa.PublicKey -=== RUN TestPublicKeyOf/[]uint8 -=== PAUSE TestPublicKeyOf/[]uint8 -=== RUN TestPublicKeyOf/ed25519.PrivateKey -=== PAUSE TestPublicKeyOf/ed25519.PrivateKey -=== RUN TestPublicKeyOf/ed25519.PublicKey -=== PAUSE TestPublicKeyOf/ed25519.PublicKey -=== RUN TestPublicKeyOf/x25519.PrivateKey -=== PAUSE TestPublicKeyOf/x25519.PrivateKey -=== RUN TestPublicKeyOf/x25519.PublicKey -=== PAUSE TestPublicKeyOf/x25519.PublicKey -=== RUN TestPublicKeyOf/Set -=== CONT TestCache/CachedSet ---- PASS: TestErrorSink (3.14s) - --- PASS: TestErrorSink/rejected_by_whitelist (6.01s) -=== CONT TestRSA/PublicKey -=== RUN TestRSA/PublicKey/Fields -=== RUN TestRSA/PublicKey/Fields/e -=== RUN TestRSA/PublicKey/Fields/private -=== RUN TestRSA/PublicKey/Fields/kid -=== RUN TestRSA/PublicKey/Fields/key_ops -=== RUN TestRSA/PublicKey/Fields/use -=== RUN TestRSA/PublicKey/Fields/alg -=== RUN TestRSA/PublicKey/Fields/x5t -=== RUN TestRSA/PublicKey/Fields/kty -=== RUN TestRSA/PublicKey/Fields/n -=== RUN TestRSA/PublicKey/Fields/x5t#S256 -=== RUN TestRSA/PublicKey/Fields/x5u -=== RUN TestRSA/PublicKey/Fields/x5c -=== RUN TestRSA/PublicKey/Roundtrip -=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(true) -=== RUN TestRSA/PublicKey/Roundtrip/WithPEM(false) -=== RUN TestRSA/PublicKey/Raw -=== RUN TestRSA/PublicKey/PublicKey -=== RUN TestRSA/PublicKey/IsPrivate -=== RUN TestRSA/PublicKey/Set/Remove -=== RUN TestRSA/PublicKey/New -=== CONT TestCache/Backoff ---- PASS: TestAssignKeyID (9.36s) -=== CONT TestCache/Calculate_next_refresh_from_Cache-Control_header - refresh_test.go:233: Waiting for fetching goroutines... - refresh_test.go:235: Waiting for the refresh ... -=== CONT TestCache/Specify_explicit_refresh_interval - refresh_test.go:169: Waiting for fetching goroutines... - refresh_test.go:171: Waiting for the refresh ... -=== CONT TestRSA/Private_Key -=== RUN TestRSA/Private_Key/Fields -=== RUN TestRSA/Private_Key/Fields/d -=== RUN TestRSA/Private_Key/Fields/q -=== RUN TestRSA/Private_Key/Fields/x5t -=== RUN TestRSA/Private_Key/Fields/p -=== RUN TestRSA/Private_Key/Fields/dq -=== RUN TestRSA/Private_Key/Fields/alg -=== RUN TestRSA/Private_Key/Fields/use -=== RUN TestRSA/Private_Key/Fields/key_ops -=== RUN TestRSA/Private_Key/Fields/private -=== RUN TestRSA/Private_Key/Fields/n -=== RUN TestRSA/Private_Key/Fields/e -=== RUN TestRSA/Private_Key/Fields/dp -=== RUN TestRSA/Private_Key/Fields/qi -=== RUN TestRSA/Private_Key/Fields/kid -=== RUN TestRSA/Private_Key/Fields/x5c -=== RUN TestRSA/Private_Key/Fields/x5t#S256 -=== RUN TestRSA/Private_Key/Fields/kty -=== RUN TestRSA/Private_Key/Fields/x5u -=== RUN TestRSA/Private_Key/Roundtrip -=== RUN TestRSA/Private_Key/Roundtrip/WithPEM(true) -=== RUN TestRSA/Private_Key/Roundtrip/WithPEM(false) -=== 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.00s) - --- PASS: TestRSA/Thumbprint (0.00s) - --- PASS: TestRSA/PublicKey (0.01s) - --- PASS: TestRSA/PublicKey/Fields (0.00s) - --- PASS: TestRSA/PublicKey/Fields/e (0.00s) - --- PASS: TestRSA/PublicKey/Fields/private (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestRSA/PublicKey/Fields/use (0.00s) - --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) - --- PASS: TestRSA/PublicKey/Fields/n (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5u (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) - --- PASS: TestRSA/PublicKey/Roundtrip (0.01s) - --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(true) (0.00s) - --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(false) (0.01s) - --- 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.01s) - --- PASS: TestRSA/Private_Key/Fields (0.00s) - --- PASS: TestRSA/Private_Key/Fields/d (0.00s) - --- PASS: TestRSA/Private_Key/Fields/q (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) - --- PASS: TestRSA/Private_Key/Fields/p (0.00s) - --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) - --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) - --- PASS: TestRSA/Private_Key/Fields/use (0.00s) - --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) - --- PASS: TestRSA/Private_Key/Fields/private (0.00s) - --- PASS: TestRSA/Private_Key/Fields/n (0.00s) - --- PASS: TestRSA/Private_Key/Fields/e (0.00s) - --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) - --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s) - --- PASS: TestRSA/Private_Key/Roundtrip (0.01s) - --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(true) (0.01s) - --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(false) (0.00s) - --- PASS: TestRSA/Private_Key/Raw (0.00s) - --- PASS: TestRSA/Private_Key/PublicKey (0.00s) - --- PASS: TestRSA/Private_Key/IsPrivate (0.00s) - --- PASS: TestRSA/Private_Key/Set/Remove (0.00s) - --- PASS: TestRSA/Private_Key/New (0.00s) -=== CONT TestHeader/Roundtrip/Private_params ---- 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 TestOKP/Ed25519/PrivateKey === RUN TestOKP/Ed25519/PrivateKey/Fields -=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv -=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid -=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5u === RUN TestOKP/Ed25519/PrivateKey/Fields/x -=== RUN TestOKP/Ed25519/PrivateKey/Fields/d +=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg === RUN TestOKP/Ed25519/PrivateKey/Fields/use +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5u === RUN TestOKP/Ed25519/PrivateKey/Fields/private -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c +=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/kty +=== RUN TestOKP/Ed25519/PrivateKey/Fields/d +=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv === RUN TestOKP/Ed25519/PrivateKey/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) === RUN TestOKP/Ed25519/PrivateKey/Raw @@ -3272,17 +3306,17 @@ === CONT TestOKP/Ed25519/PublicKey === RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/Ed25519/PublicKey/Fields/x -=== RUN TestOKP/Ed25519/PublicKey/Fields/crv -=== RUN TestOKP/Ed25519/PublicKey/Fields/use === RUN TestOKP/Ed25519/PublicKey/Fields/x5t -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PublicKey/Fields/private -=== RUN TestOKP/Ed25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PublicKey/Fields/alg +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5c +=== RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/x5u -=== RUN TestOKP/Ed25519/PublicKey/Fields/kid +=== RUN TestOKP/Ed25519/PublicKey/Fields/kty +=== RUN TestOKP/Ed25519/PublicKey/Fields/crv +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PublicKey/Fields/private +=== RUN TestOKP/Ed25519/PublicKey/Fields/use === RUN TestOKP/Ed25519/PublicKey/Roundtrip === RUN TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) === RUN TestOKP/Ed25519/PublicKey/Raw @@ -3291,18 +3325,18 @@ === RUN TestOKP/Ed25519/PublicKey/Set/Remove === CONT TestOKP/X25519/PublicKey === RUN TestOKP/X25519/PublicKey/Fields +=== RUN TestOKP/X25519/PublicKey/Fields/crv +=== RUN TestOKP/X25519/PublicKey/Fields/use === RUN TestOKP/X25519/PublicKey/Fields/x5c +=== RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 -=== RUN TestOKP/X25519/PublicKey/Fields/use -=== RUN TestOKP/X25519/PublicKey/Fields/x -=== RUN TestOKP/X25519/PublicKey/Fields/crv -=== RUN TestOKP/X25519/PublicKey/Fields/key_ops === RUN TestOKP/X25519/PublicKey/Fields/x5u -=== RUN TestOKP/X25519/PublicKey/Fields/private -=== RUN TestOKP/X25519/PublicKey/Fields/alg -=== RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestOKP/X25519/PublicKey/Fields/kty +=== RUN TestOKP/X25519/PublicKey/Fields/x +=== RUN TestOKP/X25519/PublicKey/Fields/alg +=== RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestOKP/X25519/PublicKey/Fields/kid +=== RUN TestOKP/X25519/PublicKey/Fields/key_ops === RUN TestOKP/X25519/PublicKey/Roundtrip === RUN TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false) === RUN TestOKP/X25519/PublicKey/Raw @@ -3313,19 +3347,19 @@ --- PASS: TestOKP/Ed25519 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey (0.01s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (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/kid (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5u (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5u (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (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) @@ -3335,17 +3369,17 @@ --- PASS: TestOKP/Ed25519/PublicKey (0.01s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5u (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Raw (0.00s) @@ -3355,18 +3389,18 @@ --- PASS: TestOKP/X25519 (0.00s) --- PASS: TestOKP/X25519/PublicKey (0.01s) --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5u (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (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/private (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (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) @@ -3374,41 +3408,43 @@ --- PASS: TestOKP/X25519/PublicKey/IsPrivate (0.00s) --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) === CONT TestPublicKeyOf/*rsa.PrivateKey -=== CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey === CONT TestPublicKeyOf/ed25519.PublicKey === CONT TestPublicKeyOf/ed25519.PrivateKey === CONT TestPublicKeyOf/[]uint8 -=== CONT TestPublicKeyOf/*ecdsa.PrivateKey +=== CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PrivateKey -=== CONT TestPublicKeyOf/rsa.PublicKey +=== CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/*rsa.PublicKey +=== CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey ---- PASS: TestPublicKeyOf (3.28s) +--- PASS: TestPublicKeyOf (4.99s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) - --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) ---- PASS: TestRoundtrip (15.90s) +--- PASS: TestErrorSink (4.78s) + --- PASS: TestErrorSink/rejected_by_whitelist (6.00s) --- PASS: TestCache (0.00s) - --- PASS: TestCache/Backoff (4.03s) + --- PASS: TestCache/Backoff (4.00s) --- PASS: TestCache/Calculate_next_refresh_from_Cache-Control_header (4.00s) - --- PASS: TestCache/Specify_explicit_refresh_interval (4.00s) - --- PASS: TestCache/CachedSet (17.73s) + --- PASS: TestCache/Specify_explicit_refresh_interval (4.01s) + --- PASS: TestCache/CachedSet (17.43s) +--- PASS: TestRoundtrip (22.28s) PASS -ok github.com/lestrrat-go/jwx/jwk 63.428s +ok github.com/lestrrat-go/jwx/jwk 55.614s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestHeader @@ -3450,7 +3486,7 @@ === RUN TestEncode === PAUSE TestEncode === RUN TestPublicHeaders ---- PASS: TestPublicHeaders (5.81s) +--- PASS: TestPublicHeaders (4.05s) === RUN TestDecode_ES384Compact_NoSigTrim jws_test.go:833: incoming = 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCIsImtpZCI6IjE5MzFmZTQ0YmFhMWNhZTkyZWUzNzYzOTQ0MDU1OGMwODdlMTRlNjk5ZWU5NjVhM2Q1OGU1MmU2NGY4MDE0NWIifQ.eyJpc3MiOiJicmt0LWNsaS0xLjAuN3ByZTEiLCJpYXQiOjE0ODQ2OTU1MjAsImp0aSI6IjgxYjczY2Y3In0.DdFi0KmPHSv4PfIMGcWGMSRLmZsfRPQ3muLFW6Ly2HpiLFFQWZ0VEanyrFV263wjlp3udfedgw_vrBLz3XC8CkbvCo_xeHMzaTr_yfhjoheSj8gWRLwB-22rOnUX_M0A' --- PASS: TestDecode_ES384Compact_NoSigTrim (0.06s) @@ -3465,7 +3501,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 (8.23s) +--- PASS: TestVerifyNonUniqueKid (13.33s) --- 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) @@ -3478,10 +3514,10 @@ === PAUSE TestVerifySet === RUN TestCustomField === RUN TestCustomField/jws.Parse_+_json.Unmarshal ---- PASS: TestCustomField (1.77s) +--- PASS: TestCustomField (2.20s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage ---- PASS: TestWithMessage (1.64s) +--- PASS: TestWithMessage (4.56s) === RUN TestRFC7797 === RUN TestRFC7797/Invalid_payload_when_b64_=_false_and_NOT_detached === RUN TestRFC7797/Invalid_usage_when_b64_=_false_and_NOT_detached @@ -3516,15 +3552,15 @@ === RUN TestJKU/JSON/Fail_without_whitelist === RUN TestJKU/JSON/Success === RUN TestJKU/JSON/Rejected_by_whitelist ---- PASS: TestJKU (12.07s) +--- PASS: TestJKU (23.62s) --- PASS: TestJKU/Compact (0.41s) --- PASS: TestJKU/Compact/Fail_without_whitelist (0.09s) --- PASS: TestJKU/Compact/Success (0.13s) - --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.09s) + --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.10s) --- PASS: TestJKU/Compact/JWKFetcher (0.09s) - --- PASS: TestJKU/JSON (9.96s) + --- PASS: TestJKU/JSON (20.85s) --- PASS: TestJKU/JSON/Fail_without_whitelist (0.00s) - --- PASS: TestJKU/JSON/Success (0.04s) + --- PASS: TestJKU/JSON/Success (0.08s) --- PASS: TestJKU/JSON/Rejected_by_whitelist (0.00s) === RUN TestAlgorithmsForKey === RUN TestAlgorithmsForKey/Octet_sequence @@ -3542,7 +3578,7 @@ === RUN TestAlgorithmsForKey/jwk.ECDSAPrivateKey === RUN TestAlgorithmsForKey/ed25519.PublicKey === RUN TestAlgorithmsForKey/x25519.PublicKey ---- PASS: TestAlgorithmsForKey (2.08s) +--- PASS: TestAlgorithmsForKey (3.05s) --- PASS: TestAlgorithmsForKey/Octet_sequence (0.00s) --- PASS: TestAlgorithmsForKey/rsa.PublicKey (0.00s) --- PASS: TestAlgorithmsForKey/*rsa.PublicKey (0.00s) @@ -3559,8 +3595,8 @@ --- PASS: TestAlgorithmsForKey/ed25519.PublicKey (0.00s) --- PASS: TestAlgorithmsForKey/x25519.PublicKey (0.00s) === RUN TestGH681 - jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..xzzvVvGDM-FerbNW0_xxxPittDIknMvi1Se0DaNIyQVcyX_lGR4P0Rv0EhhzEDW5JhCqCLzshf5zZgyaMrJsnSrtyMYhGEp2dxAM22sTK7ZYldVp0liQCbDIqIJfe-ZBipDG5rWVj9CNxp-EDyNN01HT98uYQMOwUsdkXy-uYGz9WMst9wQyACnfm1WQs91lRKAIFM4qPRm3aUnwnFYl9XLEO2icCYvoA_xNXB0O0jjvousaruv1kk-dBETfl5geGMtCAub-wyqhrCooQEKamnM1He_L4D1X6fCtyJ_U8hAVfD-zmh0qyWqtOQj-esGS8GBJc-Itc4dw7kL5mcpdNg ---- PASS: TestGH681 (3.57s) + jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..mEp9jox20xiXOef0sZLU4PeDp2mztEVrmKtvfJDng6eakNB1FHIyancv_XssYe9Q7OJkyvZhSWDBRMYGN1JDM8YIy18RxI4SqRyYFA3vpDCQXOjSvM22ZuPUvfq5GqFSxPNn9smw8zlOLgzyry1Bq5CQi7NZOrYVYX-VjdVGDMe_dyvdUQFQVTVnSQTdLQv8va-JmJQSa4TFP2O-AcJKvUfxoOe9O1X_QBZKYRQK41-WkbiuUHqgR0gxlVYW9I81P61j4fLW7HpkMB4z-MWoBDActwpTDaprA-SkTRIroFEt7allbW5CWltTo-KWVbGSNT9a4ua4hs5Uwc0Uecz3jw +--- PASS: TestGH681 (2.30s) === RUN TestGH840 --- PASS: TestGH840 (0.00s) === RUN TestGH888 @@ -3570,11 +3606,11 @@ === RUN TestUnpaddedSignatureR --- PASS: TestUnpaddedSignatureR (0.01s) === RUN TestValidateKey ---- PASS: TestValidateKey (2.43s) +--- PASS: TestValidateKey (2.41s) === RUN TestEmptyProtectedField ---- PASS: TestEmptyProtectedField (3.40s) +--- PASS: TestEmptyProtectedField (3.99s) === RUN TestParseFormat ---- PASS: TestParseFormat (3.58s) +--- PASS: TestParseFormat (4.63s) === RUN TestMessage === RUN TestMessage/JSON === RUN TestMessage/Construction/Manipulation @@ -3584,58 +3620,74 @@ === RUN TestSign === PAUSE TestSign === RUN TestSignMulti - signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"YcZ7hd9hGZ9i-nckNFy7zDZ8cWx1AJ1PWUu-snBk6AHUfKhnq-SNgZ96zKHWRnYNydBEKnTZLfqlP4A5iY-IcJN-j0CScFXeyIQa1LqFmoxJS6_fgt1SD8hseXYtoBElr1lp0QyRdyJ5MY9Njhf8FTmsDn9skRKZnPRGRqfncqthzLjUYwaxQx6JkJHpoi8fZNcig_apLyvaBPNi0K5wNB5IhW6wg-OyQBFFiHWFY5E4rxrkQca3slGufRZNupyA8XddaYdvB-0ipyZfHR-rBGzazqmlhjodYW-evWdsdXYRIZUPBlEs_6l_ColejRlmZN3SKmJ0YTmmixNh4N9-Tw"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Ac_-n9qc6HLinand2dvDn4AOyJKRaCxJLHOYHjYEB-_qO5U62-eGgX-w0iZdtz3GhYNOqtDV9SwDyoC5FIau28NwAaNIVfy-QjkE57Y-wY2mQE6rMbcHui5HP-uNInamRekgiQ_l3QIwY5MI44floI_afrgd-_ZwGR32k8Xt953YGSai"}]} ---- PASS: TestSignMulti (4.91s) + signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"kMgzkCjVuK9WkGXvTnWhQ6U2v16EwbxPdNob-0a_A8zowLvfNfIO6Hr4U7jKT3MthGkixYSXUuLhXh_mWf-GEh1VmIAMEjGzmjvEa435fKoty8QUIJCesn8OZ4E3_ri52txG_sliXgS46sD4JW3wmyZuZdf39F5mi4CVvZzZ-qnqVXDUk6dgymv3SuXMyfCoLWnU-13WJe0pnt8BdXG4s5lietBWPPs5VHmpAFopgN0DYGVRVdMTwfBAq8i45QMTBnCZMH8LSfUUs7cjVsD0_nUYastpcclqzaaAIBbbt_HKIYshPv5XhaDkBGa6Thd9OerqqdJ_5orooLIXa9ljLA"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AUx82Inpw-pmssWp0vVczZwuenqnClQgRjn6PSID9wABaAWokXdrlp2pCtGh5ZYZyLvfrES04e49-cRf9H5aIYj7AQs4UnCCrVEcWNvlXO1mOCnj-5pLGzFTaA_3_OJNo0KboAaGPFZpLo1avXxolMnFx_E6rIccqyEqz-sbG4caUBuR"}]} +--- PASS: TestSignMulti (3.44s) === CONT TestParseReader +=== CONT TestReadFile === RUN TestParseReader/Empty_[]byte === PAUSE TestParseReader/Empty_[]byte === RUN TestParseReader/Empty_bytes.Buffer -=== PAUSE TestParseReader/Empty_bytes.Buffer -=== RUN TestParseReader/Compact_detached_payload -=== PAUSE TestParseReader/Compact_detached_payload -=== RUN TestParseReader/Compact_missing_header -=== PAUSE TestParseReader/Compact_missing_header -=== RUN TestParseReader/Compact_bad_header -=== PAUSE TestParseReader/Compact_bad_header -=== RUN TestParseReader/Compact_bad_payload -=== PAUSE TestParseReader/Compact_bad_payload -=== RUN TestParseReader/Compact_bad_signature -=== PAUSE TestParseReader/Compact_bad_signature -=== CONT TestParseReader/Empty_[]byte +=== CONT TestRoundtrip +=== RUN TestRoundtrip/HMAC +=== PAUSE TestRoundtrip/HMAC +=== RUN TestRoundtrip/ECDSA === CONT TestSign === RUN TestSign/Bad_algorithm +=== CONT TestVerifySet === PAUSE TestSign/Bad_algorithm === RUN TestSign/No_private_key +=== RUN TestVerifySet/useJSON=true === PAUSE TestSign/No_private_key +--- PASS: TestReadFile (0.00s) +=== PAUSE TestRoundtrip/ECDSA +=== PAUSE TestParseReader/Empty_bytes.Buffer +=== RUN TestRoundtrip/RSA +=== RUN TestParseReader/Compact_detached_payload +=== PAUSE TestRoundtrip/RSA +=== PAUSE TestVerifySet/useJSON=true +=== PAUSE TestParseReader/Compact_detached_payload +=== RUN TestVerifySet/useJSON=false === RUN TestSign/RSA_verify_with_no_public_key === PAUSE TestSign/RSA_verify_with_no_public_key === RUN TestSign/RSA_roundtrip === PAUSE TestSign/RSA_roundtrip -=== CONT TestSign/Bad_algorithm -=== CONT TestVerifySet -=== RUN TestVerifySet/useJSON=true -=== PAUSE TestVerifySet/useJSON=true -=== RUN TestVerifySet/useJSON=false +=== RUN TestParseReader/Compact_missing_header +=== PAUSE TestParseReader/Compact_missing_header +=== RUN TestParseReader/Compact_bad_header +=== PAUSE TestParseReader/Compact_bad_header +=== RUN TestParseReader/Compact_bad_payload === PAUSE TestVerifySet/useJSON=false -=== CONT TestVerifySet/useJSON=true -=== RUN TestVerifySet/useJSON=true/match_via_"alg" -=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" -=== RUN TestVerifySet/useJSON=true/match_via_"kid" -=== PAUSE TestVerifySet/useJSON=true/match_via_"kid" -=== CONT TestVerifySet/useJSON=true/match_via_"alg" -=== CONT TestParseReader/Compact_missing_header -=== CONT TestReadFile ---- PASS: TestReadFile (0.00s) +=== RUN TestRoundtrip/EdDSA +=== PAUSE TestRoundtrip/EdDSA === CONT TestEncode === RUN TestEncode/HS256Compact === PAUSE TestEncode/HS256Compact === RUN TestEncode/ES512Compact +=== PAUSE TestParseReader/Compact_bad_payload +=== RUN TestParseReader/Compact_bad_signature +=== PAUSE TestParseReader/Compact_bad_signature +=== CONT TestSign/RSA_roundtrip +=== CONT TestSign/RSA_verify_with_no_public_key +=== CONT TestSign/Bad_algorithm +=== CONT TestSign/No_private_key === PAUSE TestEncode/ES512Compact === RUN TestEncode/RS256Compact === PAUSE TestEncode/RS256Compact +=== CONT TestRoundtrip/HMAC === RUN TestEncode/ES256Compact === PAUSE TestEncode/ES256Compact +=== RUN TestRoundtrip/HMAC/HS256 +=== PAUSE TestRoundtrip/HMAC/HS256 +=== RUN TestRoundtrip/HMAC/HS384 +=== PAUSE TestRoundtrip/HMAC/HS384 +=== CONT TestVerifySet/useJSON=true +=== RUN TestVerifySet/useJSON=true/match_via_"alg" +=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" +=== RUN TestVerifySet/useJSON=true/match_via_"kid" +=== PAUSE TestVerifySet/useJSON=true/match_via_"kid" === RUN TestEncode/EdDSACompact +=== CONT TestRoundtrip/EdDSA +=== RUN TestRoundtrip/HMAC/HS512 === PAUSE TestEncode/EdDSACompact === RUN TestEncode/UnsecuredCompact === PAUSE TestEncode/UnsecuredCompact @@ -3650,64 +3702,39 @@ === PAUSE TestEncode/SplitCompact/Short === RUN TestEncode/SplitCompact/Long === PAUSE TestEncode/SplitCompact/Long -=== CONT TestEncode/SplitCompact/Short -=== CONT TestRoundtrip -=== RUN TestRoundtrip/HMAC -=== PAUSE TestRoundtrip/HMAC -=== RUN TestRoundtrip/ECDSA -=== PAUSE TestRoundtrip/ECDSA -=== RUN TestRoundtrip/RSA -=== PAUSE TestRoundtrip/RSA -=== RUN TestRoundtrip/EdDSA -=== PAUSE TestRoundtrip/EdDSA -=== CONT TestRoundtrip/HMAC -=== RUN TestRoundtrip/HMAC/HS256 -=== PAUSE TestRoundtrip/HMAC/HS256 -=== RUN TestRoundtrip/HMAC/HS384 -=== PAUSE TestRoundtrip/HMAC/HS384 -=== RUN TestRoundtrip/HMAC/HS512 === PAUSE TestRoundtrip/HMAC/HS512 -=== CONT TestRoundtrip/HMAC/HS256 -=== RUN TestRoundtrip/HMAC/HS256/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/HS256/Raw_Key/jwk.Key -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestParseReader/Compact_bad_signature -=== CONT TestParseReader/Compact_bad_payload +=== CONT TestRoundtrip/RSA +=== CONT TestRoundtrip/ECDSA +=== RUN TestRoundtrip/EdDSA/EdDSA +=== PAUSE TestRoundtrip/EdDSA/EdDSA +=== CONT TestVerifySet/useJSON=false +=== RUN TestVerifySet/useJSON=false/match_via_"alg" +=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" +=== RUN TestVerifySet/useJSON=false/match_via_"kid" +=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestParseReader/Empty_[]byte === CONT TestParseReader/Compact_bad_header -=== CONT TestEncode/SplitCompact/Long -=== CONT TestEncode/HS256Compact -=== CONT TestRoundtrip/EdDSA -=== CONT TestSign/RSA_verify_with_no_public_key === CONT TestParseReader/Compact_detached_payload +=== CONT TestParseReader/Compact_missing_header === CONT TestParseReader/Empty_bytes.Buffer +=== CONT TestParseReader/Compact_bad_signature +=== CONT TestParseReader/Compact_bad_payload --- PASS: TestParseReader (0.00s) --- PASS: TestParseReader/Empty_[]byte (0.00s) - --- PASS: TestParseReader/Compact_missing_header (0.00s) - --- PASS: TestParseReader/Compact_bad_signature (0.00s) - --- PASS: TestParseReader/Compact_bad_payload (0.00s) --- PASS: TestParseReader/Compact_bad_header (0.00s) --- PASS: TestParseReader/Compact_detached_payload (0.00s) + --- PASS: TestParseReader/Compact_missing_header (0.00s) --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) -=== CONT TestSign/RSA_roundtrip -=== CONT TestVerifySet/useJSON=false -=== RUN TestVerifySet/useJSON=false/match_via_"alg" -=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" -=== RUN TestVerifySet/useJSON=false/match_via_"kid" -=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" -=== CONT TestVerifySet/useJSON=false/match_via_"alg" -=== RUN TestRoundtrip/EdDSA/EdDSA -=== PAUSE TestRoundtrip/EdDSA/EdDSA + --- PASS: TestParseReader/Compact_bad_signature (0.00s) + --- PASS: TestParseReader/Compact_bad_payload (0.00s) +=== CONT TestVerifySet/useJSON=true/match_via_"alg" +=== RUN TestRoundtrip/ECDSA/ES256 +=== PAUSE TestRoundtrip/ECDSA/ES256 +=== RUN TestRoundtrip/ECDSA/ES384 +=== PAUSE TestRoundtrip/ECDSA/ES384 +=== RUN TestRoundtrip/ECDSA/ES512 +=== PAUSE TestRoundtrip/ECDSA/ES512 === CONT TestVerifySet/useJSON=true/match_via_"kid" -=== CONT TestSign/No_private_key -=== CONT TestVerifySet/useJSON=false/match_via_"kid" -=== CONT TestRoundtrip/RSA === RUN TestRoundtrip/RSA/RS256 === PAUSE TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS384 @@ -3720,23 +3747,45 @@ === PAUSE TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS512 === PAUSE TestRoundtrip/RSA/PS512 -=== CONT TestRoundtrip/ECDSA -=== RUN TestRoundtrip/ECDSA/ES256 -=== PAUSE TestRoundtrip/ECDSA/ES256 -=== RUN TestRoundtrip/ECDSA/ES384 -=== PAUSE TestRoundtrip/ECDSA/ES384 -=== RUN TestRoundtrip/ECDSA/ES512 -=== PAUSE TestRoundtrip/ECDSA/ES512 +=== CONT TestEncode/SplitCompact/Short +=== CONT TestRoundtrip/HMAC/HS256 +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) +=== 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/[]byte +=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS512 === RUN TestRoundtrip/HMAC/HS512/Raw_Key -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== 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/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key +=== CONT TestEncode/SplitCompact/Long +=== CONT TestRoundtrip/EdDSA/EdDSA +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) +=== CONT TestVerifySet/useJSON=false/match_via_"alg" +--- PASS: TestSign (0.00s) + --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) + --- PASS: TestSign/Bad_algorithm (0.00s) + --- PASS: TestSign/No_private_key (0.00s) + --- PASS: TestSign/RSA_roundtrip (2.10s) +=== CONT TestVerifySet/useJSON=false/match_via_"kid" === CONT TestRoundtrip/HMAC/HS384 === RUN TestRoundtrip/HMAC/HS384/Raw_Key === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) @@ -3745,71 +3794,52 @@ === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS384/Raw_Key/[]byte -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) -=== CONT 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 -=== CONT TestEncode/UnsecuredCompact -=== CONT TestEncode/EdDSACompact -=== CONT TestEncode/ES256Compact -=== CONT TestEncode/RS256Compact -=== CONT TestEncode/ES512Compact ---- PASS: TestEncode (0.00s) - --- PASS: TestEncode/SplitCompact (0.00s) - --- PASS: TestEncode/SplitCompact/Short (0.00s) - --- PASS: TestEncode/SplitCompact/Long (0.00s) - --- PASS: TestEncode/HS256Compact (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/EdDSACompact (0.01s) - --- PASS: TestEncode/ES256Compact (0.01s) - --- PASS: TestEncode/RS256Compact (0.09s) - --- PASS: TestEncode/ES512Compact (0.39s) -=== CONT TestRoundtrip/EdDSA/EdDSA -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/RS256 -=== RUN TestRoundtrip/RSA/RS256/Raw_Key -=== 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/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key -=== 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/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/ECDSA/ES512 +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/ECDSA/ES384 +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS256 +=== RUN TestRoundtrip/RSA/RS256/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/RS256/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512 === RUN TestRoundtrip/RSA/PS512/Raw_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) @@ -3823,112 +3853,97 @@ === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS256 === RUN TestRoundtrip/RSA/PS256/Raw_Key +=== 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/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/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/RS512/Raw_Key -=== CONT TestRoundtrip/RSA/RS384 -=== RUN TestRoundtrip/RSA/RS384/Raw_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) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES512 -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS384 +=== RUN TestRoundtrip/RSA/RS384/Raw_Key === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/ECDSA/ES384 -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key -=== 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/ES512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== 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/[]byte -=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) +=== 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) -=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) +=== 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) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== 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) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === 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/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key +=== 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/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key +=== CONT TestEncode/HS256Compact === RUN TestRoundtrip/HMAC/HS512/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) @@ -3938,7 +3953,44 @@ === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) +=== CONT 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 +=== CONT TestEncode/UnsecuredCompact +=== CONT TestEncode/EdDSACompact +=== CONT TestEncode/ES256Compact +=== CONT TestEncode/RS256Compact +=== CONT TestEncode/ES512Compact +--- PASS: TestEncode (5.18s) + --- PASS: TestEncode/SplitCompact (0.00s) + --- PASS: TestEncode/SplitCompact/Short (0.00s) + --- PASS: TestEncode/SplitCompact/Long (0.00s) + --- PASS: TestEncode/HS256Compact (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/EdDSACompact (0.00s) + --- PASS: TestEncode/ES256Compact (0.01s) + --- PASS: TestEncode/RS256Compact (0.09s) + --- PASS: TestEncode/ES512Compact (0.26s) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key +=== 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/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/HMAC/HS384/JWK_Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) @@ -3948,29 +4000,7 @@ === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key -=== 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/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key -=== RUN TestRoundtrip/RSA/PS512/JWK_Key === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) @@ -3978,133 +4008,165 @@ === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(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 +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/JWK_Key +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) +=== 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/PS512/JWK_Key === RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/JWK_Key +=== RUN TestRoundtrip/RSA/RS512/JWK_Key +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key === 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) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === 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/RSA/RS256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) +=== 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) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) -=== 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) +=== CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== 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) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) +=== 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) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) -=== 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/EdDSA/EdDSA/crypto.Hash +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/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/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS256/crypto.Hash +=== RUN TestRoundtrip/RSA/PS512/crypto.Hash +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) ---- PASS: TestSign (0.00s) - --- PASS: TestSign/Bad_algorithm (0.00s) - --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) - --- PASS: TestSign/No_private_key (0.00s) - --- PASS: TestSign/RSA_roundtrip (8.38s) -=== RUN TestRoundtrip/RSA/PS512/crypto.Hash +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash === 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) @@ -4114,18 +4176,25 @@ === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/crypto.Hash === RUN TestRoundtrip/RSA/RS512/crypto.Hash +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) @@ -4133,127 +4202,94 @@ === 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/RS512/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) -=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) +=== 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) +=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === 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) -=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === 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/RS384/crypto.Hash +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== 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/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash -=== 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/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES256/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) -=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) -=== 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/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/ES384/crypto.Hash/Verify(jwk.Key) === 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) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) -=== 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) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) --- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256 (8.08s) + --- PASS: TestRoundtrip/HMAC/HS256 (5.42s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/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/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 (2.59s) + --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS512 (5.42s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (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 (2.59s) + --- PASS: TestRoundtrip/HMAC/HS384 (2.58s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/[]byte (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) (0.00s) @@ -4263,64 +4299,64 @@ --- 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.08s) - --- PASS: TestRoundtrip/EdDSA/EdDSA (2.51s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.00s) + --- PASS: TestRoundtrip/EdDSA (0.03s) + --- PASS: TestRoundtrip/EdDSA/EdDSA (5.90s) + --- 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(jwk.Key) (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/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.01s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) (0.01s) + --- 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/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.01s) + --- 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.01s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA (0.86s) - --- PASS: TestRoundtrip/RSA/RS256 (2.51s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA (0.99s) + --- PASS: TestRoundtrip/RSA/RS256 (1.91s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.03s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.10s) + --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.09s) + --- 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/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.06s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.03s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512 (1.94s) - --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.07s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512 (1.88s) + --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.03s) --- 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.14s) - --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key (0.09s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) (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/crypto.Hash (0.03s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) @@ -4328,84 +4364,84 @@ --- 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/PS384 (1.88s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.07s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384 (1.85s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.03s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (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.09s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.03s) --- 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/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512 (2.03s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.06s) + --- PASS: TestRoundtrip/RSA/PS256 (1.82s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.03s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.09s) + --- 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.03s) + --- 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 (1.79s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.03s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.15s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.09s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.03s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256 (2.09s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.06s) - --- 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/Verify(rsa.PublicKey) (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/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.12s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) (0.00s) - --- 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/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.03s) - --- 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/RS384 (1.99s) + --- PASS: TestRoundtrip/RSA/RS384 (1.78s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.12s) + --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.09s) + --- 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/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) @@ -4413,85 +4449,85 @@ --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA (0.03s) - --- PASS: TestRoundtrip/ECDSA/ES384 (2.17s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.46s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.14s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.12s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.17s) - --- 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.44s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.13s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.14s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.13s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash (0.50s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.19s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.13s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.15s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256 (3.14s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.53s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES256 (3.06s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.38s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.12s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.18s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.20s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.12s) + --- 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/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.57s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.19s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.19s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.16s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.38s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.12s) --- 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/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.70s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.25s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.27s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.13s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.38s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512 (2.52s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.61s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.25s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.13s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.16s) + --- PASS: TestRoundtrip/ECDSA/ES512 (2.67s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.38s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.12s) --- 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.64s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.26s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.20s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.13s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.39s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.12s) --- 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.55s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.23s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.13s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.14s) - --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash (0.39s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.12s) --- 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 (2.63s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.38s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.38s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.12s) + --- 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.38s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.12s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestVerifySet (0.00s) - --- PASS: TestVerifySet/useJSON=true (0.00s) - --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (4.61s) - --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (6.72s) --- PASS: TestVerifySet/useJSON=false (0.00s) - --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (4.33s) - --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (6.97s) + --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (4.62s) + --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (4.73s) + --- PASS: TestVerifySet/useJSON=true (0.00s) + --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (3.81s) + --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (11.29s) PASS -ok github.com/lestrrat-go/jwx/jws 60.904s +ok github.com/lestrrat-go/jwx/jws 79.019s === RUN TestOptionIdent --- PASS: TestOptionIdent (0.00s) === RUN TestJWTParse @@ -4541,11 +4577,11 @@ === 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 (1.15s) +--- PASS: TestParseRequest (1.09s) --- 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.13s) - --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.13s) + --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options) (0.12s) + --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.12s) --- PASS: TestParseRequest/Token_in_Authorization_header_but_we_specified_another_header_key (0.00s) --- PASS: TestParseRequest/Token_in_X-Authorization_header_(w/_option) (0.12s) --- PASS: TestParseRequest/Invalid_token_in_X-Authorization_header (0.00s) @@ -4580,11 +4616,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 (4.92s) +--- PASS: TestGH375 (4.69s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage ---- PASS: TestJWTParseWithTypedClaim (1.68s) +--- PASS: TestJWTParseWithTypedClaim (1.98s) --- PASS: TestJWTParseWithTypedClaim/Basic (0.00s) --- PASS: TestJWTParseWithTypedClaim/json.RawMessage (0.00s) === RUN TestGH393 @@ -4616,9 +4652,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 (2.53s) +--- PASS: TestBenHigginsByPassRegression (3.40s) === RUN TestVerifyAuto ---- PASS: TestVerifyAuto (2.63s) +--- PASS: TestVerifyAuto (3.13s) === RUN TestSerializer === RUN TestSerializer/Invalid_sign_suboption === RUN TestSerializer/Invalid_SignatureAglrotihm @@ -4696,15 +4732,15 @@ --- PASS: TestGH888/jwt.Sign(token,_jwt.WithKey(jwa.NoSignature))_should_fail (0.00s) --- PASS: TestGH888/jwt.Sign(token,_jwt.WithInsecureNoSignature()) (0.00s) === RUN TestGH951 ---- PASS: TestGH951 (7.97s) +--- PASS: TestGH951 (1.52s) === RUN TestGH1007 ---- PASS: TestGH1007 (5.11s) +--- PASS: TestGH1007 (6.20s) === RUN TestParseJSON === RUN TestParseJSON/compactOnly=true === RUN TestParseJSON/compactOnly=false ---- PASS: TestParseJSON (4.45s) - --- PASS: TestParseJSON/compactOnly=true (3.09s) - --- PASS: TestParseJSON/compactOnly=false (1.35s) +--- PASS: TestParseJSON (10.48s) + --- PASS: TestParseJSON/compactOnly=true (6.49s) + --- PASS: TestParseJSON/compactOnly=false (3.99s) === RUN TestGH1175 --- PASS: TestGH1175 (0.00s) === RUN TestTokenOptions @@ -4723,7 +4759,7 @@ === RUN TestToken/Get === RUN TestToken/Roundtrip === RUN TestToken/Set/Remove ---- PASS: TestToken (0.00s) +--- PASS: TestToken (0.01s) --- PASS: TestToken/Set (0.00s) --- PASS: TestToken/Get (0.00s) --- PASS: TestToken/Roundtrip (0.00s) @@ -4734,23 +4770,37 @@ === PAUSE TestClaimValidator === CONT TestJWTParse === CONT TestSignJWK +=== CONT TestTokenMarshal +--- PASS: TestTokenMarshal (0.00s) +=== CONT TestSignErrors +=== CONT TestGH52 +--- PASS: TestSignErrors (0.07s) +=== CONT TestUnmarshalJSON +=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +=== CONT TestReadFile +--- PASS: TestReadFile (0.00s) +=== CONT TestHeader +=== RUN TestHeader/Roundtrip +=== PAUSE TestHeader/Roundtrip +=== RUN TestHeader/RoundtripError +=== PAUSE TestHeader/RoundtripError +=== RUN TestHeader/GetError +=== PAUSE TestHeader/GetError +=== CONT TestClaimValidator +=== RUN TestClaimValidator/Successful_validation +=== PAUSE TestClaimValidator/Successful_validation +=== RUN TestClaimValidator/Target_claim_does_not_exist +=== PAUSE TestClaimValidator/Target_claim_does_not_exist === CONT TestValidateClaims === RUN TestValidateClaims/Empty_fields === PAUSE TestValidateClaims/Empty_fields -=== CONT TestGH52 === 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 TestSignErrors ---- PASS: TestSignErrors (0.02s) -=== CONT TestUnmarshalJSON -=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== CONT TestJWTParseVerify ---- PASS: TestGH52 (3.93s) === CONT TestUnmarshal === RUN TestUnmarshal/single_aud === PAUSE TestUnmarshal/single_aud @@ -4758,13 +4808,8 @@ === PAUSE TestUnmarshal/multiple_aud's === RUN TestUnmarshal/issuedAt === PAUSE TestUnmarshal/issuedAt -=== CONT TestTokenMarshal ---- PASS: TestTokenMarshal (0.00s) -=== CONT TestClaimValidator -=== RUN TestClaimValidator/Successful_validation -=== PAUSE TestClaimValidator/Successful_validation -=== RUN TestClaimValidator/Target_claim_does_not_exist -=== PAUSE TestClaimValidator/Target_claim_does_not_exist +=== CONT TestSignTyp +--- PASS: TestGH52 (9.00s) === CONT TestGHIssue10 === RUN TestGHIssue10/jti === PAUSE TestGHIssue10/jti @@ -4790,21 +4835,38 @@ === PAUSE TestGHIssue10/Parse_and_validate === RUN TestGHIssue10/any_claim_value === PAUSE TestGHIssue10/any_claim_value -=== CONT TestReadFile ---- PASS: TestReadFile (0.00s) -=== CONT TestHeader -=== RUN TestHeader/Roundtrip -=== PAUSE TestHeader/Roundtrip -=== RUN TestHeader/RoundtripError -=== PAUSE TestHeader/RoundtripError -=== RUN TestHeader/GetError -=== PAUSE TestHeader/GetError -=== CONT TestSignTyp -=== 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 TestJWTParseVerify +=== NAME TestJWTParse + jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.HePQ0888srz0dYOlQi_-fBp8FNHCMvdXlTcK-FO7jj10R5pVrqRAgpxWb6uKjK_K8ibTickrguXu3fE9dZAe0y1FovRuYoZEFD-tSTrVBxlOWqS4-BrJAtqPkjo7ThxEtSTyYWxBEDh1ozlJmgcXELjIN4AvtU3qMvnvTlRaIZopPgUuG39WrRhXHjrwPKUTwpUs5YuM5b3_JajETTD29eqBDnuZe2QUP7LY2AXqIBYKxlIzs4_RpPqlNjJ1gLkLVST7tlrHgpGlubOP1e2o-OX1owGelT7kkGL9VxLlltEn7UEpQBLQOaxRG6X2iKmE8NNP53AszUso61W2_TF6tw +=== RUN TestJWTParse/Parse_(no_signature_verification) +=== PAUSE TestJWTParse/Parse_(no_signature_verification) +=== RUN TestJWTParse/ParseString_(no_signature_verification) +=== PAUSE TestJWTParse/ParseString_(no_signature_verification) +=== RUN TestJWTParse/ParseReader_(no_signature_verification) +=== PAUSE TestJWTParse/ParseReader_(no_signature_verification) +=== RUN TestJWTParse/Parse_(correct_signature_key) +=== PAUSE TestJWTParse/Parse_(correct_signature_key) +=== RUN TestJWTParse/parse_(wrong_signature_algorithm) +=== PAUSE TestJWTParse/parse_(wrong_signature_algorithm) +=== RUN TestJWTParse/parse_(wrong_signature_key) +=== PAUSE TestJWTParse/parse_(wrong_signature_key) +=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +--- PASS: TestUnmarshalJSON (0.00s) + --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) +=== CONT TestHeader/Roundtrip +=== CONT TestClaimValidator/Successful_validation +=== CONT TestHeader/GetError +=== CONT TestHeader/RoundtripError +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/Roundtrip (0.00s) + --- PASS: TestHeader/GetError (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) === CONT TestValidateClaims/Empty_fields +=== CONT TestClaimValidator/Target_claim_does_not_exist +--- PASS: TestClaimValidator (0.00s) + --- PASS: TestClaimValidator/Successful_validation (0.00s) + --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) +=== CONT TestUnmarshal/single_aud === CONT TestValidateClaims/iat+skew === CONT TestValidateClaims/Reset_Validator,_Check_iss_only === CONT TestValidateClaims/Reset_Validator,_No_validator @@ -4813,11 +4875,6 @@ --- PASS: TestValidateClaims/iat+skew (0.00s) --- PASS: TestValidateClaims/Reset_Validator,_Check_iss_only (0.00s) --- PASS: TestValidateClaims/Reset_Validator,_No_validator (0.00s) -=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values ---- PASS: TestUnmarshalJSON (0.00s) - --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) -=== CONT TestUnmarshal/single_aud -=== CONT TestClaimValidator/Successful_validation === CONT TestUnmarshal/issuedAt === CONT TestUnmarshal/multiple_aud's --- PASS: TestUnmarshal (0.00s) @@ -4825,11 +4882,6 @@ --- PASS: TestUnmarshal/issuedAt (0.00s) --- PASS: TestUnmarshal/multiple_aud's (0.00s) === CONT TestGHIssue10/jti -=== CONT TestClaimValidator/Target_claim_does_not_exist ---- PASS: TestClaimValidator (0.00s) - --- PASS: TestClaimValidator/Successful_validation (0.00s) - --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) -=== CONT TestHeader/Roundtrip === CONT TestGHIssue10/any_claim_value === CONT TestGHIssue10/Parse_and_validate === CONT TestGHIssue10/Go_zero_times @@ -4859,24 +4911,26 @@ === PAUSE TestGHIssue10/aud/check_`aud`_contains_`poop` === CONT TestGHIssue10/iat === RUN TestGHIssue10/iat/clock_is_set_to_before_iat -2024/12/03 08:06:51 clock is set to before iat +2024/12/03 08:11:23 clock is set to before iat === RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat -2024/12/03 08:06:51 clock is set to some sub-seconds before iat +2024/12/03 08:11:23 clock is set to some sub-seconds before iat === RUN TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) -2024/12/03 08:06:51 clock is set to some sub-seconds before iat (trunc = 0) +2024/12/03 08:11:23 clock is set to some sub-seconds before iat (trunc = 0) === CONT TestGHIssue10/iss === CONT TestGHIssue10/sub -=== CONT TestHeader/GetError -=== CONT TestHeader/RoundtripError ---- PASS: TestHeader (0.00s) - --- PASS: TestHeader/Roundtrip (0.00s) - --- PASS: TestHeader/GetError (0.00s) - --- PASS: TestHeader/RoundtripError (0.00s) -=== CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders ---- PASS: TestSignTyp (1.18s) - --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.03s) - --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.03s) +=== CONT TestJWTParse/Parse_(no_signature_verification) +=== CONT TestJWTParse/parse_(wrong_signature_key) +=== CONT TestJWTParse/parse_(wrong_signature_algorithm) +=== CONT TestJWTParse/Parse_(correct_signature_key) +=== CONT TestJWTParse/ParseReader_(no_signature_verification) +=== CONT TestJWTParse/ParseString_(no_signature_verification) +--- PASS: TestJWTParse (10.52s) + --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) + --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s) + --- PASS: TestJWTParse/parse_(wrong_signature_algorithm) (0.01s) + --- PASS: TestJWTParse/Parse_(correct_signature_key) (0.00s) + --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) + --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) === CONT TestGHIssue10/aud/`aud`_check_disabled === CONT TestGHIssue10/aud/check_`aud`_contains_`poop` === CONT TestGHIssue10/aud/`aud`_contains_`baz` @@ -4912,33 +4966,16 @@ --- 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) -=== NAME TestJWTParse - jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.iV4vh3ZTSGEjL6cKaRuyQVtOOqhteESwhDF1rofZCDvXW5pcJa8gqubZnlEqPvvoQZF8PDKh4SvtF5oraURGrrEsnNSfwTAJ7UXtd1aTjaciqOP74SI7w_fvxVcJXJ1Y02Tb4XtyKsYzxU3tELPFk7CjHntvy3WSZ8jVoCYgrbAn1kGswjhThkdDAr8ZtQtKOazsY2jns1SCfi93f4-bJbjrZp9CvIzrpLldChTdocq0-n6acUWWh2JP7IZMUGyU0wRLr8xXyk1KxynVpDTCM9EdBSK_kAWt3Hj4YVer6HkmvMsHdz1qRpxnMNwNkuz3V0bX2N8ye0dTPszD3-aA6Q -=== RUN TestJWTParse/Parse_(no_signature_verification) -=== PAUSE TestJWTParse/Parse_(no_signature_verification) -=== RUN TestJWTParse/ParseString_(no_signature_verification) -=== PAUSE TestJWTParse/ParseString_(no_signature_verification) -=== RUN TestJWTParse/ParseReader_(no_signature_verification) -=== PAUSE TestJWTParse/ParseReader_(no_signature_verification) -=== RUN TestJWTParse/Parse_(correct_signature_key) -=== PAUSE TestJWTParse/Parse_(correct_signature_key) -=== RUN TestJWTParse/parse_(wrong_signature_algorithm) -=== PAUSE TestJWTParse/parse_(wrong_signature_algorithm) -=== RUN TestJWTParse/parse_(wrong_signature_key) -=== PAUSE TestJWTParse/parse_(wrong_signature_key) -=== CONT TestJWTParse/Parse_(no_signature_verification) -=== CONT TestJWTParse/Parse_(correct_signature_key) -=== CONT TestJWTParse/ParseReader_(no_signature_verification) -=== CONT TestJWTParse/ParseString_(no_signature_verification) -=== CONT TestJWTParse/parse_(wrong_signature_key) -=== CONT TestJWTParse/parse_(wrong_signature_algorithm) ---- PASS: TestJWTParse (5.42s) - --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) - --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) - --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) - --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s) - --- PASS: TestJWTParse/Parse_(correct_signature_key) (0.00s) - --- PASS: TestJWTParse/parse_(wrong_signature_algorithm) (0.00s) +--- PASS: TestSignJWK (11.32s) +=== 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 (14.55s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.06s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.07s) === RUN TestJWTParseVerify/Key=[]uint8 === PAUSE TestJWTParseVerify/Key=[]uint8 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey @@ -4952,7 +4989,6 @@ === RUN TestJWTParseVerify/Key=ed25519.PrivateKey === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Miscellaneous ---- PASS: TestSignJWK (7.12s) === 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 @@ -4961,50 +4997,30 @@ === PAUSE TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail === RUN TestJWTParseVerify/Miscellaneous/Check_alg=none === PAUSE TestJWTParseVerify/Miscellaneous/Check_alg=none -=== CONT TestJWTParseVerify/Miscellaneous/Alg_does_not_match +=== CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail === CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key === CONT TestJWTParseVerify/Miscellaneous/Check_alg=none -=== CONT TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail +=== CONT TestJWTParseVerify/Miscellaneous/Alg_does_not_match === CONT TestJWTParseVerify/Key=[]uint8 -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 -=== 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=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_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=HS256,_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=[]uint8/Algorithm=HS256,_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=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === PAUSE 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 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true @@ -5034,7 +5050,84 @@ === 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=ed25519.PrivateKey +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=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 +=== 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=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 +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 +=== 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 +=== 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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 +=== 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -5083,7 +5176,6 @@ === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -5100,7 +5192,6 @@ === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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 @@ -5133,67 +5224,115 @@ === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=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 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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=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=true,_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/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_end -=== 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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=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/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_middle +=== 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 +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=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/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT 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/Three_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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=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=[]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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_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/Algorithm=ES256,_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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_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=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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_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 +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -5219,12 +5358,20 @@ === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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 === 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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=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=[]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=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/Three_keys,_correct_one_at_the_middle === 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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -5233,6 +5380,7 @@ === PAUSE 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=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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 @@ -5241,13 +5389,60 @@ === 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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_end +=== 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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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/Three_keys,_correct_one_at_the_beginning +=== 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=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=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=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 +=== 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=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 +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=false,_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_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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 === 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=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_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 @@ -5255,7 +5450,6 @@ === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning @@ -5270,7 +5464,7 @@ === 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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 @@ -5279,12 +5473,17 @@ === 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=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=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*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 @@ -5292,37 +5491,25 @@ === 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_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=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== 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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=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/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#01/Algorithm=ES512,_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#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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end @@ -5330,40 +5517,126 @@ === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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/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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=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=false,_SetKid=true,_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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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_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/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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/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 +=== 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/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=ES384,_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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== 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/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== 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=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=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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=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#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/Two_keys,_correct_one_at_the_end +=== 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=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_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === 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 @@ -5371,66 +5644,32 @@ === 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=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_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=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=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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=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 -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=*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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=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=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=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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*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=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning @@ -5438,20 +5677,12 @@ === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end @@ -5459,296 +5690,101 @@ === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=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/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_middle -=== 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=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/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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=true,_InferAlgorithm=false,_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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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#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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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#01/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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT 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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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_middle === 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=ES384,_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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== 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=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_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#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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_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 -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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=[]uint8/Algorithm=HS384,_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=false,_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/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_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=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/Two_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=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=false,_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/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_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=[]uint8/Algorithm=HS384,_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=false,_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=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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#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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== CONT 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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 -=== 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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=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_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== 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=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== 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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=true,_SetKid=true,_InferAlgorithm=false,_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/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_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=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=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_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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=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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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_beginning === 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 @@ -5779,25 +5815,26 @@ === 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_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=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=ES512,_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=*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=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_end === 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_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#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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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=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 @@ -5805,29 +5842,31 @@ === 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=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=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 @@ -5835,20 +5874,73 @@ === 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=true,_InferAlgorithm=false,_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#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== 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=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_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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_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/Two_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=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=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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=*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=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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== 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 +=== 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=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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_end +=== 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/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_beginning +=== 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_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_middle === 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 @@ -5945,246 +6037,30 @@ === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=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=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 -=== 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=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 -=== 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=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/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=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=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=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=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=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=false,_SetKid=true,_InferAlgorithm=false,_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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_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=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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=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=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/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=PS384,_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_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=PS384,_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/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_end -=== 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=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=*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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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_middle -=== 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=PS256,_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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=true,_Expect_Error=false/Lone_key -=== 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=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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=RS512,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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 @@ -6193,7 +6069,12 @@ === 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=false,_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_beginning +=== 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end @@ -6202,66 +6083,60 @@ === 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=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=false,_Expect_Error=false === 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=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=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 === 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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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/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_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=false,_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_end === 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/Two_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=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=true,_Expect_Error=false/Two_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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 +=== 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=true,_Expect_Error=false/Three_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_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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=true,_InferAlgorithm=false,_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/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=RS384,_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/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false @@ -6272,41 +6147,41 @@ === 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=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 -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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=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=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=true,_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/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end @@ -6315,93 +6190,197 @@ === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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 +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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 -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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=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/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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning ---- PASS: TestJWTParseVerify (8.49s) - --- PASS: TestJWTParseVerify/Miscellaneous (2.18s) - --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== 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=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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== 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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_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=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=*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=*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 +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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/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=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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=*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=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== 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 +--- PASS: TestJWTParseVerify (8.90s) + --- PASS: TestJWTParseVerify/Miscellaneous (1.32s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.03s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.03s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- 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=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.02s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.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.01s) - --- 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.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.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) - --- 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.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.04s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.05s) --- PASS: TestJWTParseVerify/Key=[]uint8 (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) @@ -6410,6 +6389,55 @@ --- 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=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=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=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- 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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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) @@ -6424,7 +6452,7 @@ --- 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 (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) @@ -6438,13 +6466,13 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=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=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) @@ -6459,83 +6487,6 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=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=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=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=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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) @@ -6543,6 +6494,13 @@ --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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) @@ -6550,20 +6508,34 @@ --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -6571,175 +6543,70 @@ --- 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=*ecdsa.PrivateKey#01 (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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.01s) - --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) - --- 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.02s) - --- 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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- 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.01s) - --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.11s) - --- 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.02s) - --- 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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.02s) - --- 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=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=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) - --- 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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=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=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=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) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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.02s) - --- 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/Three_keys,_correct_one_at_the_beginning (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.12s) - --- 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.02s) - --- 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=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=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=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=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=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- 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.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.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) + --- 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.01s) + --- 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.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) @@ -6769,13 +6636,13 @@ --- 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- 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.00s) - --- 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.00s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- 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.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.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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) @@ -6783,21 +6650,21 @@ --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.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=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 (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) @@ -6811,13 +6678,6 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6825,48 +6685,48 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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_middle (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) + --- 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.03s) --- 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=false,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) --- 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.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.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- 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=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.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) @@ -6888,105 +6748,274 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- 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/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=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- 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_beginning (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.24s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s) + --- 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.06s) + --- 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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=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=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- 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.01s) + --- 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=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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.29s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.05s) + --- 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.06s) + --- 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.06s) + --- 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.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.32s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_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.05s) + --- 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.05s) + --- 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.06s) + --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.20s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.03s) + --- 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=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=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=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) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.22s) + --- 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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.24s) + --- 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.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.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.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.22s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s) + --- 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.04s) + --- 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.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.07s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s) --- 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=true,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) --- 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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s) --- 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) --- 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.80s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.13s) - --- 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.13s) - --- 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.13s) - --- 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.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.26s) + --- 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.12s) + --- 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.12s) + --- 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.12s) --- 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.12s) - --- 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.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.76s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.12s) + --- 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.21s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.96s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.20s) --- 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.12s) --- 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.12s) --- 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.12s) - --- 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.13s) - --- 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.13s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- 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.12s) + --- 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.19s) + --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.75s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.12s) - --- 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.12s) - --- 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.12s) - --- 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.12s) - --- 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.12s) - --- 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.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- 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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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=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.26s) + --- 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.19s) + --- 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.12s) + --- 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.12s) + --- 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.12s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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) @@ -6994,28 +7023,42 @@ --- 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=true,_Expect_Error=true (0.03s) + --- 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.75s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.87s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.12s) --- 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.12s) --- 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.12s) - --- 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.12s) - --- 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.12s) - --- 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.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- 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.14s) + --- 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.14s) + --- 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.20s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.86s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.18s) + --- 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.13s) + --- 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.13s) + --- 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.12s) + --- 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.12s) + --- 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.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- 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.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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) @@ -7029,6 +7072,13 @@ --- 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=true,_InferAlgorithm=false,_Expect_Error=false (0.93s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.16s) + --- 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.12s) + --- 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.14s) + --- 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.20s) + --- 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.14s) + --- 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.12s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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) @@ -7036,20 +7086,6 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.74s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.12s) - --- 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.12s) - --- 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.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.12s) - --- 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.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.80s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.13s) - --- 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.13s) - --- 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.13s) - --- 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.13s) - --- 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.13s) - --- 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.13s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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) @@ -7057,28 +7093,28 @@ --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.79s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.78s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.12s) --- 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.13s) --- 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.12s) --- 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.12s) - --- 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.14s) - --- 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.13s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.75s) + --- 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.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.80s) --- 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.12s) - --- 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.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.18s) + --- 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.13s) --- 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.12s) --- 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.12s) --- 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.12s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.84s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.14s) - --- 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.13s) - --- 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.12s) - --- 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.13s) - --- 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.14s) - --- 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.14s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (1.99s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.87s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.12s) + --- 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.12s) + --- 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.13s) + --- 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.12s) + --- 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.12s) + --- 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.24s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (3.89s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- 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) @@ -7086,174 +7122,6 @@ --- 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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) - --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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.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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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=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=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=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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.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=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.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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -7261,6 +7129,13 @@ --- 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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) @@ -7268,13 +7143,6 @@ --- 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=true,_Expect_Error=true (0.03s) - --- 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.03s) --- 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) @@ -7282,13 +7150,13 @@ --- 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.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=true,_Expect_Error=false (0.03s) --- 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) @@ -7296,6 +7164,13 @@ --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -7303,13 +7178,6 @@ --- 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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- 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) @@ -7331,6 +7199,13 @@ --- 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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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) @@ -7345,13 +7220,6 @@ --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) --- 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) @@ -7359,14 +7227,14 @@ --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- 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=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) @@ -7380,6 +7248,13 @@ --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- 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.01s) + --- 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- 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) @@ -7387,20 +7262,6 @@ --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -7415,8 +7276,183 @@ --- 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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- 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=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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) + --- 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.01s) + --- 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.06s) + --- 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=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- 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.05s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=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=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=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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) + --- 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=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=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- 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.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- 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.03s) + --- 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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=true,_Expect_Error=true (0.05s) + --- 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 -ok github.com/lestrrat-go/jwx/jwt 42.127s +ok github.com/lestrrat-go/jwx/jwt 54.929s === RUN TestDate === RUN TestDate/Get_from_a_nil_NumericDate === RUN TestDate/MarshalJSON_with_a_zero_value @@ -7452,7 +7488,7 @@ === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/internal/types 0.015s +ok github.com/lestrrat-go/jwx/jwt/internal/types 0.042s === RUN TestAdressClaim === RUN TestAdressClaim/formatted === RUN TestAdressClaim/formatted/Accessor @@ -7490,7 +7526,7 @@ === RUN TestAdressClaim/postal_code#01 === RUN TestAdressClaim/postal_code#01/Accessor === RUN TestAdressClaim/postal_code#01/Get ---- PASS: TestAdressClaim (0.01s) +--- PASS: TestAdressClaim (0.00s) --- PASS: TestAdressClaim/formatted (0.00s) --- PASS: TestAdressClaim/formatted/Accessor (0.00s) --- PASS: TestAdressClaim/formatted/Get (0.00s) @@ -7865,7 +7901,7 @@ === RUN TestOpenIDClaims/Iterator/Walk === RUN TestOpenIDClaims/Iterator/AsMap === RUN TestOpenIDClaims/Iterator/Clone ---- PASS: TestOpenIDClaims (1.32s) +--- PASS: TestOpenIDClaims (7.20s) --- PASS: TestOpenIDClaims/formatted (0.00s) --- PASS: TestOpenIDClaims/formatted/Accessor (0.00s) --- PASS: TestOpenIDClaims/formatted/Get (0.00s) @@ -7884,7 +7920,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.01s) + --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set() (0.00s) --- 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) @@ -7957,7 +7993,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.01s) + --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal (0.00s) --- 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) @@ -8030,7 +8066,7 @@ --- PASS: TestOpenIDClaims/postal_code#02 (0.00s) --- PASS: TestOpenIDClaims/postal_code#02/Accessor (0.00s) --- PASS: TestOpenIDClaims/postal_code#02/Get (0.00s) - --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal (0.01s) + --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/exp (0.00s) @@ -8158,7 +8194,7 @@ --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy_via_Get() (0.00s) - --- PASS: TestOpenIDClaims/Iterator (0.00s) + --- PASS: TestOpenIDClaims/Iterator (0.01s) --- PASS: TestOpenIDClaims/Iterator/Iterate (0.00s) --- PASS: TestOpenIDClaims/Iterator/Walk (0.00s) --- PASS: TestOpenIDClaims/Iterator/AsMap (0.00s) @@ -8183,16 +8219,14 @@ === CONT TestBirthdateClaim/regular_date === RUN TestBirthdateClaim/regular_date/"2015-11-04" === RUN TestBirthdateClaim/regular_date/"0009-09-09" -=== CONT TestBirthdateClaim/invalid_accept === RUN TestBirthdateClaim/regular_date/{} -=== CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === RUN TestBirthdateClaim/regular_date/"0001-00-01" === RUN TestBirthdateClaim/regular_date/"0001-01-00" +=== CONT TestBirthdateClaim/invalid_accept +=== CONT TestBirthdateClaim/empty_date --- PASS: TestBirthdateClaim (0.00s) - --- PASS: TestBirthdateClaim/invalid_accept (0.00s) - --- PASS: TestBirthdateClaim/empty_date (0.00s) --- PASS: TestBirthdateClaim/regular_date (0.00s) --- PASS: TestBirthdateClaim/regular_date/"2015-11-04" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0009-09-09" (0.00s) @@ -8201,8 +8235,10 @@ --- PASS: TestBirthdateClaim/regular_date/"0000-01-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-00-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-01-00" (0.00s) + --- PASS: TestBirthdateClaim/invalid_accept (0.00s) + --- PASS: TestBirthdateClaim/empty_date (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/openid 1.348s +ok github.com/lestrrat-go/jwx/jwt/openid 7.227s === RUN TestGenerateKey === RUN TestGenerateKey/x25519.GenerateKey(nil) === RUN TestGenerateKey/x25519.NewKeyFromSeed(wrongSeedLength) @@ -8212,7 +8248,7 @@ === RUN TestNewKeyFromSeed --- PASS: TestNewKeyFromSeed (0.00s) PASS -ok github.com/lestrrat-go/jwx/x25519 0.018s +ok github.com/lestrrat-go/jwx/x25519 0.039s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -8239,12 +8275,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/24736/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/24736/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/14309 and its subdirectories -I: Current time: Mon Dec 2 20:07:14 -12 2024 -I: pbuilder-time-stamp: 1733213234 +I: removing directory /srv/workspace/pbuilder/24736 and its subdirectories +I: Current time: Tue Dec 3 22:12:09 +14 2024 +I: pbuilder-time-stamp: 1733213529