Mon Feb 24 07:36:41 UTC 2025  I: starting to build golang-github-lestrrat-go-jwx/unstable/i386 on jenkins on '2025-02-24 07:36'
Mon Feb 24 07:36:41 UTC 2025  I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/i386_8/60611/console.log
Mon Feb 24 07:36:41 UTC 2025  I: Downloading source for unstable/golang-github-lestrrat-go-jwx=2.1.3-2
--2025-02-24 07:36:41--  http://deb.debian.org/debian/pool/main/g/golang-github-lestrrat-go-jwx/golang-github-lestrrat-go-jwx_2.1.3-2.dsc
Connecting to 46.16.76.132:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2609 (2.5K) [text/prs.lines.tag]
Saving to: ‘golang-github-lestrrat-go-jwx_2.1.3-2.dsc’

     0K ..                                                    100%  347M=0s

2025-02-24 07:36:41 (347 MB/s) - ‘golang-github-lestrrat-go-jwx_2.1.3-2.dsc’ saved [2609/2609]

Mon Feb 24 07:36:41 UTC 2025  I: golang-github-lestrrat-go-jwx_2.1.3-2.dsc
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 3.0 (quilt)
Source: golang-github-lestrrat-go-jwx
Binary: golang-github-lestrrat-go-jwx-dev
Architecture: all
Version: 2.1.3-2
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: Mathias Gibbens <gibmat@debian.org>,
Homepage: https://github.com/lestrrat-go/jwx
Standards-Version: 4.7.1
Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx
Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git
Testsuite: autopkgtest-pkg-go
Build-Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-lestrrat-go-backoff-dev, golang-github-lestrrat-go-blackmagic-dev, golang-github-lestrrat-go-httpcc-dev, golang-github-lestrrat-go-httprc-dev, golang-github-lestrrat-go-iter-dev, golang-github-lestrrat-go-option-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev
Package-List:
 golang-github-lestrrat-go-jwx-dev deb golang optional arch=all
Checksums-Sha1:
 bfc8a75414cacd5e9e125a56b74fa6fa0c51525c 461913 golang-github-lestrrat-go-jwx_2.1.3.orig.tar.gz
 d35e8caf3e8bbc24f66a3740f6c9ee0bf1bc01ca 3788 golang-github-lestrrat-go-jwx_2.1.3-2.debian.tar.xz
Checksums-Sha256:
 29902f8f32f919c1dce0b149a75f93896a5b0b56818045b0aa03ba10823e3fed 461913 golang-github-lestrrat-go-jwx_2.1.3.orig.tar.gz
 c117467a5c54bb1a15800726e55d75747e6117dfc6c3ef742e4faa525c83ca7a 3788 golang-github-lestrrat-go-jwx_2.1.3-2.debian.tar.xz
Files:
 8608b4321be7d9f02fdf0b121088afac 461913 golang-github-lestrrat-go-jwx_2.1.3.orig.tar.gz
 94b910b09bf99b3e064041fe123e8371 3788 golang-github-lestrrat-go-jwx_2.1.3-2.debian.tar.xz
Go-Import-Path: github.com/lestrrat-go/jwx

-----BEGIN PGP SIGNATURE-----

iQJGBAEBCgAwFiEE1Bp60H32xfynSJ8cKe7i1uz0QvkFAme7Z+ISHGdpYm1hdEBk
ZWJpYW4ub3JnAAoJECnu4tbs9EL5SEgP/iE//eE/vxa3zHHjh44Pp6hWfK5oQPVm
r1tNI1ttpYJVRkt8DH4UQiaFd+TADHqKRi6gamH8LV+kvqV4DEQXX/VuKdT2Exgf
qOcNqhukbN5i79Q9yZE7swDc4bN5+RYOPRP6Uh9sIFQgRFNuzoOpLhftP9L4b1aN
AyjLHyFLRAGYnXkKH3TCSiUFwcMIu6Kro30y+k49QvAetc1DZkmeycapmTDpdUPm
ft/ohPuj7U6YFCOMhVA4NXCGh77LzuDVtkOqnOt8caSEH0FeWK4LWzBfouBgYDuj
c7JR5S2m2vhm+rI+4DjRYC7isYiDyFlQq5P1pLSzbWHcgZl2lMt2gUeJpwFg5DcR
0yNEzeeaIBrCuUcfIfgaGxKiziv6kNmcA3bd8GQqdOpbd+WTSpkkuKWUoVzZ3iOC
5QC3cCp6EXhKXeS5NrNq2EGplF9l2+Y0ny7UMwrj1ewq4xMjcVCSPdP3w0qc9Tiw
zVyKFCV39uJFmFFoeDq723xd2DTJ2flZYYNhH82uLsCe9Cj8Zvxm9GGoKGqBJgbj
4DLl1vCCQxP5c3aCryK7R21+wfeK8sf5iPk5vKURGh5takDwti7c8TVEu4f8zT1F
zTo6JV4nd+weOYA4kAar9TXjnWtXWmzH5mbVumxczcoPxuoto/Vb87iiIKz4IVn1
9CfpLluRjXAv
=Its/
-----END PGP SIGNATURE-----
Mon Feb 24 07:36:41 UTC 2025  I: Checking whether the package is not for us
Mon Feb 24 07:36:41 UTC 2025  I: Starting 1st build on remote node ionos16-i386.debian.net.
Mon Feb 24 07:36:41 UTC 2025  I: Preparing to do remote build '1' on ionos16-i386.debian.net.
Mon Feb 24 07:39:45 UTC 2025  I: Deleting $TMPDIR on ionos16-i386.debian.net.
I: pbuilder: network access will be disabled during build
I: Current time: Sun Mar 29 01:59:48 -12 2026
I: pbuilder-time-stamp: 1774792788
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: using eatmydata during job
I: Copying source file
I: copying [golang-github-lestrrat-go-jwx_2.1.3-2.dsc]
I: copying [./golang-github-lestrrat-go-jwx_2.1.3.orig.tar.gz]
I: copying [./golang-github-lestrrat-go-jwx_2.1.3-2.debian.tar.xz]
I: Extracting source
dpkg-source: warning: cannot verify inline signature for ./golang-github-lestrrat-go-jwx_2.1.3-2.dsc: unsupported subcommand
dpkg-source: info: extracting golang-github-lestrrat-go-jwx in golang-github-lestrrat-go-jwx-2.1.3
dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_2.1.3.orig.tar.gz
dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_2.1.3-2.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 000-fix-go-1.24-test-failure.patch
I: Not using root during the build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/101873/tmp/hooks/D02_print_environment starting
I: set
  BUILDDIR='/build/reproducible-path'
  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
  BUILDUSERNAME='pbuilder1'
  BUILD_ARCH='i386'
  DEBIAN_FRONTEND='noninteractive'
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=22 '
  DISTRIBUTION='unstable'
  HOME='/root'
  HOST_ARCH='i386'
  IFS=' 	
  '
  INVOCATION_ID='ad6dd83c55ee457f9be297cdb40fd9c0'
  LANG='C'
  LANGUAGE='en_US:en'
  LC_ALL='C'
  LD_LIBRARY_PATH='/usr/lib/libeatmydata'
  LD_PRELOAD='libeatmydata.so'
  MAIL='/var/mail/root'
  OPTIND='1'
  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
  PBCURRENTCOMMANDLINEOPERATION='build'
  PBUILDER_OPERATION='build'
  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
  PBUILDER_SYSCONFDIR='/etc'
  PPID='101873'
  PS1='# '
  PS2='> '
  PS4='+ '
  PWD='/'
  SHELL='/bin/bash'
  SHLVL='2'
  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/pbuilderrc_Cck2 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/b1 --logfile b1/build.log golang-github-lestrrat-go-jwx_2.1.3-2.dsc'
  SUDO_GID='112'
  SUDO_UID='107'
  SUDO_USER='jenkins'
  TERM='unknown'
  TZ='/usr/share/zoneinfo/Etc/GMT+12'
  USER='root'
  _='/usr/bin/systemd-run'
  http_proxy='http://213.165.73.152:3128'
I: uname -a
  Linux ionos16-i386 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux
I: ls -l /bin
  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
I: user script /srv/workspace/pbuilder/101873/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: i386
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-lestrrat-go-backoff-dev, golang-github-lestrrat-go-blackmagic-dev, golang-github-lestrrat-go-httpcc-dev, golang-github-lestrrat-go-httprc-dev, golang-github-lestrrat-go-iter-dev, golang-github-lestrrat-go-option-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19761 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on dh-sequence-golang; however:
  Package dh-sequence-golang is not installed.
 pbuilder-satisfydepends-dummy depends on golang-any; however:
  Package golang-any is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-lestrrat-go-backoff-dev; however:
  Package golang-github-lestrrat-go-backoff-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-lestrrat-go-blackmagic-dev; however:
  Package golang-github-lestrrat-go-blackmagic-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-lestrrat-go-httpcc-dev; however:
  Package golang-github-lestrrat-go-httpcc-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-lestrrat-go-httprc-dev; however:
  Package golang-github-lestrrat-go-httprc-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-lestrrat-go-iter-dev; however:
  Package golang-github-lestrrat-go-iter-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-lestrrat-go-option-dev; however:
  Package golang-github-lestrrat-go-option-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-pkg-errors-dev; however:
  Package golang-github-pkg-errors-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-github-stretchr-testify-dev; however:
  Package golang-github-stretchr-testify-dev is not installed.
 pbuilder-satisfydepends-dummy depends on golang-golang-x-crypto-dev; however:
  Package golang-golang-x-crypto-dev is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-golang{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} golang-1.24-go{a} golang-1.24-src{a} golang-any{a} golang-github-cenkalti-backoff-dev{a} golang-github-davecgh-go-spew-dev{a} golang-github-lestrrat-go-backoff-dev{a} golang-github-lestrrat-go-blackmagic-dev{a} golang-github-lestrrat-go-httpcc-dev{a} golang-github-lestrrat-go-httprc-dev{a} golang-github-lestrrat-go-iter-dev{a} golang-github-lestrrat-go-option-dev{a} golang-github-pkg-errors-dev{a} golang-github-pmezard-go-difflib-dev{a} golang-github-stretchr-objx-dev{a} golang-github-stretchr-testify-dev{a} golang-go{a} golang-golang-x-crypto-dev{a} golang-golang-x-sys-dev{a} golang-golang-x-term-dev{a} golang-golang-x-text-dev{a} golang-gopkg-yaml.v3-dev{a} golang-src{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libdebhelper-perl{a} libelf1t64{a} libfile-stripnondeterminism-perl{a} libicu72{a} libmagic-mgc{a} libmagic1t64{a} libpipeline1{a} libtool{a} libuchardet0{a} libunistring5{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx pkgconf wget 
0 packages upgraded, 53 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.4 MB of archives. After unpacking 386 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian unstable/main i386 sensible-utils all 0.0.24 [24.8 kB]
Get: 2 http://deb.debian.org/debian unstable/main i386 libmagic-mgc i386 1:5.45-3+b1 [314 kB]
Get: 3 http://deb.debian.org/debian unstable/main i386 libmagic1t64 i386 1:5.45-3+b1 [115 kB]
Get: 4 http://deb.debian.org/debian unstable/main i386 file i386 1:5.45-3+b1 [43.2 kB]
Get: 5 http://deb.debian.org/debian unstable/main i386 gettext-base i386 0.23.1-1 [245 kB]
Get: 6 http://deb.debian.org/debian unstable/main i386 libuchardet0 i386 0.0.8-1+b2 [69.2 kB]
Get: 7 http://deb.debian.org/debian unstable/main i386 groff-base i386 1.23.0-7 [1199 kB]
Get: 8 http://deb.debian.org/debian unstable/main i386 bsdextrautils i386 2.40.4-4 [96.4 kB]
Get: 9 http://deb.debian.org/debian unstable/main i386 libpipeline1 i386 1.5.8-1 [41.2 kB]
Get: 10 http://deb.debian.org/debian unstable/main i386 man-db i386 2.13.0-1 [1428 kB]
Get: 11 http://deb.debian.org/debian unstable/main i386 m4 i386 1.4.19-5 [301 kB]
Get: 12 http://deb.debian.org/debian unstable/main i386 autoconf all 2.72-3 [493 kB]
Get: 13 http://deb.debian.org/debian unstable/main i386 autotools-dev all 20220109.1 [51.6 kB]
Get: 14 http://deb.debian.org/debian unstable/main i386 automake all 1:1.17-3 [862 kB]
Get: 15 http://deb.debian.org/debian unstable/main i386 autopoint all 0.23.1-1 [770 kB]
Get: 16 http://deb.debian.org/debian unstable/main i386 libdebhelper-perl all 13.24.1 [90.9 kB]
Get: 17 http://deb.debian.org/debian unstable/main i386 libtool all 2.5.4-3 [539 kB]
Get: 18 http://deb.debian.org/debian unstable/main i386 dh-autoreconf all 20 [17.1 kB]
Get: 19 http://deb.debian.org/debian unstable/main i386 libarchive-zip-perl all 1.68-1 [104 kB]
Get: 20 http://deb.debian.org/debian unstable/main i386 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB]
Get: 21 http://deb.debian.org/debian unstable/main i386 dh-strip-nondeterminism all 1.14.1-2 [8620 B]
Get: 22 http://deb.debian.org/debian unstable/main i386 libelf1t64 i386 0.192-4 [195 kB]
Get: 23 http://deb.debian.org/debian unstable/main i386 dwz i386 0.15-1+b1 [116 kB]
Get: 24 http://deb.debian.org/debian unstable/main i386 libunistring5 i386 1.3-1 [458 kB]
Get: 25 http://deb.debian.org/debian unstable/main i386 libicu72 i386 72.1-6 [9582 kB]
Get: 26 http://deb.debian.org/debian unstable/main i386 libxml2 i386 2.12.7+dfsg+really2.9.14-0.2+b1 [734 kB]
Get: 27 http://deb.debian.org/debian unstable/main i386 gettext i386 0.23.1-1 [1714 kB]
Get: 28 http://deb.debian.org/debian unstable/main i386 intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 29 http://deb.debian.org/debian unstable/main i386 po-debconf all 1.0.21+nmu1 [248 kB]
Get: 30 http://deb.debian.org/debian unstable/main i386 debhelper all 13.24.1 [920 kB]
Get: 31 http://deb.debian.org/debian unstable/main i386 dh-golang all 1.63 [24.4 kB]
Get: 32 http://deb.debian.org/debian unstable/main i386 golang-1.24-src all 1.24.0-1 [20.3 MB]
Get: 33 http://deb.debian.org/debian unstable/main i386 golang-1.24-go i386 1.24.0-1 [26.8 MB]
Get: 34 http://deb.debian.org/debian unstable/main i386 golang-src all 2:1.24~2 [5136 B]
Get: 35 http://deb.debian.org/debian unstable/main i386 golang-go i386 2:1.24~2 [44.3 kB]
Get: 36 http://deb.debian.org/debian unstable/main i386 golang-any i386 2:1.24~2 [5216 B]
Get: 37 http://deb.debian.org/debian unstable/main i386 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB]
Get: 38 http://deb.debian.org/debian unstable/main i386 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB]
Get: 39 http://deb.debian.org/debian unstable/main i386 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB]
Get: 40 http://deb.debian.org/debian unstable/main i386 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB]
Get: 41 http://deb.debian.org/debian unstable/main i386 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB]
Get: 42 http://deb.debian.org/debian unstable/main i386 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB]
Get: 43 http://deb.debian.org/debian unstable/main i386 golang-github-lestrrat-go-option-dev all 1.0.1-2 [3744 B]
Get: 44 http://deb.debian.org/debian unstable/main i386 golang-github-lestrrat-go-backoff-dev all 2.0.8-2 [10.2 kB]
Get: 45 http://deb.debian.org/debian unstable/main i386 golang-github-lestrrat-go-blackmagic-dev all 1.0.2-2 [4432 B]
Get: 46 http://deb.debian.org/debian unstable/main i386 golang-github-lestrrat-go-httpcc-dev all 1.0.1-2 [6356 B]
Get: 47 http://deb.debian.org/debian unstable/main i386 golang-github-lestrrat-go-httprc-dev all 1.0.6-2 [13.7 kB]
Get: 48 http://deb.debian.org/debian unstable/main i386 golang-github-lestrrat-go-iter-dev all 1.0.2-2 [6568 B]
Get: 49 http://deb.debian.org/debian unstable/main i386 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB]
Get: 50 http://deb.debian.org/debian unstable/main i386 golang-golang-x-sys-dev all 0.22.0-1 [431 kB]
Get: 51 http://deb.debian.org/debian unstable/main i386 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB]
Get: 52 http://deb.debian.org/debian unstable/main i386 golang-golang-x-text-dev all 0.22.0-1 [3995 kB]
Get: 53 http://deb.debian.org/debian unstable/main i386 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB]
Fetched 74.4 MB in 1s (106 MB/s)
Preconfiguring packages ...
Selecting previously unselected package sensible-utils.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19761 files and directories currently installed.)
Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ...
Unpacking sensible-utils (0.0.24) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic-mgc (1:5.45-3+b1) ...
Selecting previously unselected package libmagic1t64:i386.
Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_i386.deb ...
Unpacking libmagic1t64:i386 (1:5.45-3+b1) ...
Selecting previously unselected package file.
Preparing to unpack .../03-file_1%3a5.45-3+b1_i386.deb ...
Unpacking file (1:5.45-3+b1) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../04-gettext-base_0.23.1-1_i386.deb ...
Unpacking gettext-base (0.23.1-1) ...
Selecting previously unselected package libuchardet0:i386.
Preparing to unpack .../05-libuchardet0_0.0.8-1+b2_i386.deb ...
Unpacking libuchardet0:i386 (0.0.8-1+b2) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../06-groff-base_1.23.0-7_i386.deb ...
Unpacking groff-base (1.23.0-7) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../07-bsdextrautils_2.40.4-4_i386.deb ...
Unpacking bsdextrautils (2.40.4-4) ...
Selecting previously unselected package libpipeline1:i386.
Preparing to unpack .../08-libpipeline1_1.5.8-1_i386.deb ...
Unpacking libpipeline1:i386 (1.5.8-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../09-man-db_2.13.0-1_i386.deb ...
Unpacking man-db (2.13.0-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../10-m4_1.4.19-5_i386.deb ...
Unpacking m4 (1.4.19-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../11-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../13-automake_1%3a1.17-3_all.deb ...
Unpacking automake (1:1.17-3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../14-autopoint_0.23.1-1_all.deb ...
Unpacking autopoint (0.23.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../15-libdebhelper-perl_13.24.1_all.deb ...
Unpacking libdebhelper-perl (13.24.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../16-libtool_2.5.4-3_all.deb ...
Unpacking libtool (2.5.4-3) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../17-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../20-dh-strip-nondeterminism_1.14.1-2_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.1-2) ...
Selecting previously unselected package libelf1t64:i386.
Preparing to unpack .../21-libelf1t64_0.192-4_i386.deb ...
Unpacking libelf1t64:i386 (0.192-4) ...
Selecting previously unselected package dwz.
Preparing to unpack .../22-dwz_0.15-1+b1_i386.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package libunistring5:i386.
Preparing to unpack .../23-libunistring5_1.3-1_i386.deb ...
Unpacking libunistring5:i386 (1.3-1) ...
Selecting previously unselected package libicu72:i386.
Preparing to unpack .../24-libicu72_72.1-6_i386.deb ...
Unpacking libicu72:i386 (72.1-6) ...
Selecting previously unselected package libxml2:i386.
Preparing to unpack .../25-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_i386.deb ...
Unpacking libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../26-gettext_0.23.1-1_i386.deb ...
Unpacking gettext (0.23.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../27-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../28-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../29-debhelper_13.24.1_all.deb ...
Unpacking debhelper (13.24.1) ...
Selecting previously unselected package dh-golang.
Preparing to unpack .../30-dh-golang_1.63_all.deb ...
Unpacking dh-golang (1.63) ...
Selecting previously unselected package golang-1.24-src.
Preparing to unpack .../31-golang-1.24-src_1.24.0-1_all.deb ...
Unpacking golang-1.24-src (1.24.0-1) ...
Selecting previously unselected package golang-1.24-go.
Preparing to unpack .../32-golang-1.24-go_1.24.0-1_i386.deb ...
Unpacking golang-1.24-go (1.24.0-1) ...
Selecting previously unselected package golang-src.
Preparing to unpack .../33-golang-src_2%3a1.24~2_all.deb ...
Unpacking golang-src (2:1.24~2) ...
Selecting previously unselected package golang-go:i386.
Preparing to unpack .../34-golang-go_2%3a1.24~2_i386.deb ...
Unpacking golang-go:i386 (2:1.24~2) ...
Selecting previously unselected package golang-any:i386.
Preparing to unpack .../35-golang-any_2%3a1.24~2_i386.deb ...
Unpacking golang-any:i386 (2:1.24~2) ...
Selecting previously unselected package golang-github-cenkalti-backoff-dev.
Preparing to unpack .../36-golang-github-cenkalti-backoff-dev_4.3.0-1_all.deb ...
Unpacking golang-github-cenkalti-backoff-dev (4.3.0-1) ...
Selecting previously unselected package golang-github-davecgh-go-spew-dev.
Preparing to unpack .../37-golang-github-davecgh-go-spew-dev_1.1.1-3_all.deb ...
Unpacking golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Selecting previously unselected package golang-github-pmezard-go-difflib-dev.
Preparing to unpack .../38-golang-github-pmezard-go-difflib-dev_1.0.0-3_all.deb ...
Unpacking golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Selecting previously unselected package golang-github-stretchr-objx-dev.
Preparing to unpack .../39-golang-github-stretchr-objx-dev_0.5.2-1_all.deb ...
Unpacking golang-github-stretchr-objx-dev (0.5.2-1) ...
Selecting previously unselected package golang-gopkg-yaml.v3-dev.
Preparing to unpack .../40-golang-gopkg-yaml.v3-dev_3.0.1-3_all.deb ...
Unpacking golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Selecting previously unselected package golang-github-stretchr-testify-dev.
Preparing to unpack .../41-golang-github-stretchr-testify-dev_1.9.0-1_all.deb ...
Unpacking golang-github-stretchr-testify-dev (1.9.0-1) ...
Selecting previously unselected package golang-github-lestrrat-go-option-dev.
Preparing to unpack .../42-golang-github-lestrrat-go-option-dev_1.0.1-2_all.deb ...
Unpacking golang-github-lestrrat-go-option-dev (1.0.1-2) ...
Selecting previously unselected package golang-github-lestrrat-go-backoff-dev.
Preparing to unpack .../43-golang-github-lestrrat-go-backoff-dev_2.0.8-2_all.deb ...
Unpacking golang-github-lestrrat-go-backoff-dev (2.0.8-2) ...
Selecting previously unselected package golang-github-lestrrat-go-blackmagic-dev.
Preparing to unpack .../44-golang-github-lestrrat-go-blackmagic-dev_1.0.2-2_all.deb ...
Unpacking golang-github-lestrrat-go-blackmagic-dev (1.0.2-2) ...
Selecting previously unselected package golang-github-lestrrat-go-httpcc-dev.
Preparing to unpack .../45-golang-github-lestrrat-go-httpcc-dev_1.0.1-2_all.deb ...
Unpacking golang-github-lestrrat-go-httpcc-dev (1.0.1-2) ...
Selecting previously unselected package golang-github-lestrrat-go-httprc-dev.
Preparing to unpack .../46-golang-github-lestrrat-go-httprc-dev_1.0.6-2_all.deb ...
Unpacking golang-github-lestrrat-go-httprc-dev (1.0.6-2) ...
Selecting previously unselected package golang-github-lestrrat-go-iter-dev.
Preparing to unpack .../47-golang-github-lestrrat-go-iter-dev_1.0.2-2_all.deb ...
Unpacking golang-github-lestrrat-go-iter-dev (1.0.2-2) ...
Selecting previously unselected package golang-github-pkg-errors-dev.
Preparing to unpack .../48-golang-github-pkg-errors-dev_0.9.1-3_all.deb ...
Unpacking golang-github-pkg-errors-dev (0.9.1-3) ...
Selecting previously unselected package golang-golang-x-sys-dev.
Preparing to unpack .../49-golang-golang-x-sys-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-sys-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-term-dev.
Preparing to unpack .../50-golang-golang-x-term-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-term-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-text-dev.
Preparing to unpack .../51-golang-golang-x-text-dev_0.22.0-1_all.deb ...
Unpacking golang-golang-x-text-dev (0.22.0-1) ...
Selecting previously unselected package golang-golang-x-crypto-dev.
Preparing to unpack .../52-golang-golang-x-crypto-dev_1%3a0.25.0-1_all.deb ...
Unpacking golang-golang-x-crypto-dev (1:0.25.0-1) ...
Setting up golang-1.24-src (1.24.0-1) ...
Setting up libpipeline1:i386 (1.5.8-1) ...
Setting up libicu72:i386 (72.1-6) ...
Setting up bsdextrautils (2.40.4-4) ...
Setting up golang-github-stretchr-objx-dev (0.5.2-1) ...
Setting up libmagic-mgc (1:5.45-3+b1) ...
Setting up golang-github-pkg-errors-dev (0.9.1-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ...
Setting up libdebhelper-perl (13.24.1) ...
Setting up golang-golang-x-sys-dev (0.22.0-1) ...
Setting up libmagic1t64:i386 (1:5.45-3+b1) ...
Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ...
Setting up gettext-base (0.23.1-1) ...
Setting up m4 (1.4.19-5) ...
Setting up golang-golang-x-term-dev (0.22.0-1) ...
Setting up file (1:5.45-3+b1) ...
Setting up libelf1t64:i386 (0.192-4) ...
Setting up golang-github-davecgh-go-spew-dev (1.1.1-3) ...
Setting up autotools-dev (20220109.1) ...
Setting up golang-github-stretchr-testify-dev (1.9.0-1) ...
Setting up libunistring5:i386 (1.3-1) ...
Setting up autopoint (0.23.1-1) ...
Setting up golang-1.24-go (1.24.0-1) ...
Setting up autoconf (2.72-3) ...
Setting up golang-github-lestrrat-go-httpcc-dev (1.0.1-2) ...
Setting up golang-github-lestrrat-go-iter-dev (1.0.2-2) ...
Setting up dwz (0.15-1+b1) ...
Setting up sensible-utils (0.0.24) ...
Setting up golang-golang-x-text-dev (0.22.0-1) ...
Setting up libuchardet0:i386 (0.0.8-1+b2) ...
Setting up golang-github-cenkalti-backoff-dev (4.3.0-1) ...
Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ...
Setting up golang-src (2:1.24~2) ...
Setting up libxml2:i386 (2.12.7+dfsg+really2.9.14-0.2+b1) ...
Setting up automake (1:1.17-3) ...
update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.14.1-2) ...
Setting up golang-github-lestrrat-go-option-dev (1.0.1-2) ...
Setting up gettext (0.23.1-1) ...
Setting up libtool (2.5.4-3) ...
Setting up golang-go:i386 (2:1.24~2) ...
Setting up golang-github-lestrrat-go-backoff-dev (2.0.8-2) ...
Setting up golang-github-lestrrat-go-blackmagic-dev (1.0.2-2) ...
Setting up golang-github-lestrrat-go-httprc-dev (1.0.6-2) ...
Setting up golang-any:i386 (2:1.24~2) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up dh-strip-nondeterminism (1.14.1-2) ...
Setting up groff-base (1.23.0-7) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up man-db (2.13.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up debhelper (13.24.1) ...
Setting up dh-golang (1.63) ...
Processing triggers for libc-bin (2.40-7) ...
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
I: Building the package
I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-2.1.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../golang-github-lestrrat-go-jwx_2.1.3-2_source.changes
dpkg-buildpackage: info: source package golang-github-lestrrat-go-jwx
dpkg-buildpackage: info: source version 2.1.3-2
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Mathias Gibbens <gibmat@debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture i386
 debian/rules clean
dh clean --builddirectory=_build --buildsystem=golang
   dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
   dh_clean -O--builddirectory=_build -O--buildsystem=golang
 debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang
   dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
dh_auto_build: warning: github.com/lestrrat-go/jwx/bench/performance contains no non-test Go files, removing it from build
	cd _build && go install -trimpath -v -p 22 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519
internal/itoa
internal/godebugs
unicode/utf16
cmp
internal/profilerecord
crypto/internal/fips140/alias
encoding
internal/unsafeheader
internal/coverage/rtcov
unicode/utf8
internal/msan
internal/goos
internal/byteorder
internal/goarch
internal/asan
internal/goexperiment
unicode
math/bits
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/runtime/math
internal/nettrace
container/list
vendor/golang.org/x/crypto/internal/alias
log/internal
internal/chacha8rand
internal/cpu
crypto/internal/fips140deps/byteorder
internal/runtime/syscall
internal/abi
internal/runtime/atomic
sync/atomic
crypto/internal/boring/sig
internal/runtime/sys
math
crypto/internal/fips140deps/cpu
internal/bytealg
internal/runtime/exithook
internal/stringslite
internal/race
internal/sync
internal/runtime/maps
runtime
crypto/internal/fips140/subtle
internal/reflectlite
iter
weak
sync
crypto/subtle
maps
slices
errors
sort
path
internal/oserror
math/rand/v2
vendor/golang.org/x/net/dns/dnsmessage
strconv
internal/bisect
io
internal/singleflight
internal/testlog
unique
syscall
runtime/cgo
internal/godebug
bytes
hash
crypto/internal/randutil
strings
hash/crc32
crypto/internal/fips140deps/godebug
crypto
crypto/internal/impl
bufio
net/netip
math/rand
crypto/internal/fips140
reflect
vendor/golang.org/x/text/transform
net/http/internal/testcert
net/http/internal/ascii
internal/syscall/execenv
regexp/syntax
time
crypto/internal/fips140/sha256
crypto/internal/fips140/sha512
crypto/internal/fips140/sha3
crypto/tls/internal/fips140tls
internal/syscall/unix
crypto/sha3
crypto/internal/fips140/hmac
crypto/internal/fips140/check
crypto/internal/fips140hash
crypto/internal/fips140/hkdf
crypto/internal/fips140/tls12
crypto/internal/fips140/edwards25519/field
crypto/internal/fips140/bigmod
crypto/internal/fips140/aes
crypto/internal/fips140/tls13
crypto/internal/fips140/nistec/fiat
regexp
crypto/internal/fips140/edwards25519
context
io/fs
internal/poll
internal/filepathlite
os
internal/fmtsort
encoding/binary
crypto/internal/fips140/nistec
encoding/base64
vendor/golang.org/x/crypto/internal/poly1305
encoding/pem
internal/sysinfo
crypto/internal/sysrand
fmt
path/filepath
crypto/internal/entropy
crypto/internal/fips140/drbg
net
crypto/internal/fips140only
crypto/internal/fips140/ed25519
crypto/internal/fips140/rsa
crypto/internal/fips140/mlkem
crypto/internal/fips140/aes/gcm
os/exec
crypto/rc4
crypto/md5
crypto/cipher
vendor/golang.org/x/crypto/chacha20
crypto/des
crypto/internal/boring
github.com/lestrrat-go/jwx/internal/base64
github.com/lestrrat-go/option
log
github.com/lestrrat-go/blackmagic
encoding/hex
net/url
net/http/internal
github.com/lestrrat-go/iter/arrayiter
mime
github.com/lestrrat-go/iter/mapiter
mime/quotedprintable
crypto/aes
vendor/golang.org/x/net/http2/hpack
github.com/lestrrat-go/httpcc
crypto/sha512
encoding/json
compress/flate
crypto/sha256
vendor/golang.org/x/text/unicode/norm
crypto/hmac
github.com/lestrrat-go/jwx/jwe/internal/concatkdf
crypto/sha1
github.com/pmezard/go-difflib/difflib
vendor/golang.org/x/crypto/chacha20poly1305
github.com/lestrrat-go/jwx/jwa
github.com/davecgh/go-spew/spew
github.com/lestrrat-go/jwx/internal/iter
crypto/internal/fips140/ecdh
crypto/internal/fips140/ecdsa
math/big
github.com/lestrrat-go/jwx/jwe/internal/aescbc
flag
runtime/debug
gopkg.in/yaml.v3
runtime/trace
vendor/golang.org/x/text/unicode/bidi
golang.org/x/crypto/pbkdf2
crypto/ecdh
compress/gzip
testing
golang.org/x/crypto/curve25519
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/net/idna
github.com/lestrrat-go/jwx/internal/json
crypto/internal/boring/bbig
crypto/dsa
github.com/lestrrat-go/jwx/internal/pool
crypto/rand
crypto/elliptic
encoding/asn1
github.com/lestrrat-go/jwx/jwt/internal/types
github.com/lestrrat-go/jwx
crypto/ed25519
github.com/lestrrat-go/jwx/x25519
crypto/internal/hpke
crypto/rsa
golang.org/x/crypto/ed25519
github.com/lestrrat-go/jwx/internal/ecutil
crypto/x509/pkix
vendor/golang.org/x/crypto/cryptobyte
crypto/ecdsa
vendor/golang.org/x/net/http/httpproxy
net/textproto
crypto/x509
vendor/golang.org/x/net/http/httpguts
mime/multipart
github.com/lestrrat-go/jwx/cert
github.com/lestrrat-go/jwx/jwk/internal/x509
crypto/tls
net/http/httptrace
net/http
net/http/httptest
github.com/lestrrat-go/httprc
github.com/lestrrat-go/jwx/jwk
github.com/stretchr/testify/assert
github.com/lestrrat-go/jwx/internal/keyconv
github.com/lestrrat-go/jwx/jwe/internal/keygen
github.com/lestrrat-go/jwx/jwe/internal/cipher
github.com/lestrrat-go/jwx/jws
github.com/lestrrat-go/jwx/jwe/internal/content_crypt
github.com/lestrrat-go/jwx/jwe/internal/keyenc
github.com/lestrrat-go/jwx/jwe
github.com/lestrrat-go/jwx/internal/jwxtest
github.com/lestrrat-go/jwx/jwt
github.com/lestrrat-go/jwx/internal/jose
github.com/lestrrat-go/jwx/jwt/openid
   dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
	cd _build && go test -vet=off -v -p 22 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/bench/performance github.com/lestrrat-go/jwx/cert github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/internal/ecutil github.com/lestrrat-go/jwx/internal/iter github.com/lestrrat-go/jwx/internal/jose github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx/internal/jwxtest github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe/internal/keygen github.com/lestrrat-go/jwx/jwk github.com/lestrrat-go/jwx/jwk/internal/x509 github.com/lestrrat-go/jwx/jws github.com/lestrrat-go/jwx/jwt github.com/lestrrat-go/jwx/jwt/internal/types github.com/lestrrat-go/jwx/jwt/openid github.com/lestrrat-go/jwx/x25519
=== RUN   TestShowBuildInfo
    jwx_test.go:25: Running tests using JSON backend => encoding/json
    jwx_test.go:26: Available elliptic curves:
    jwx_test.go:28:   P-256
    jwx_test.go:28:   P-384
    jwx_test.go:28:   P-521
--- PASS: TestShowBuildInfo (0.00s)
=== RUN   TestDecoderSetting
=== RUN   TestDecoderSetting/jwx.WithUseNumber(true)
=== RUN   TestDecoderSetting/jwx.WithUseNumber(true)/Decoder
=== RUN   TestDecoderSetting/jwx.WithUseNumber(true)/Unmarshal
=== RUN   TestDecoderSetting/jwx.WithUseNumber(false)
=== RUN   TestDecoderSetting/jwx.WithUseNumber(false)/Decoder
=== RUN   TestDecoderSetting/jwx.WithUseNumber(false)/Unmarshal
--- PASS: TestDecoderSetting (0.00s)
    --- PASS: TestDecoderSetting/jwx.WithUseNumber(true) (0.00s)
        --- PASS: TestDecoderSetting/jwx.WithUseNumber(true)/Decoder (0.00s)
        --- PASS: TestDecoderSetting/jwx.WithUseNumber(true)/Unmarshal (0.00s)
    --- PASS: TestDecoderSetting/jwx.WithUseNumber(false) (0.00s)
        --- PASS: TestDecoderSetting/jwx.WithUseNumber(false)/Decoder (0.00s)
        --- PASS: TestDecoderSetting/jwx.WithUseNumber(false)/Unmarshal (0.00s)
=== RUN   TestJoseCompatibility
=== PAUSE TestJoseCompatibility
=== RUN   TestGHIssue230
=== PAUSE TestGHIssue230
=== RUN   TestGuessFormat
=== RUN   TestGuessFormat/Raw_String
=== RUN   TestGuessFormat/Random_JSON_Object
=== RUN   TestGuessFormat/Random_JSON_Array
=== RUN   TestGuessFormat/Random_Broken_JSON
=== RUN   TestGuessFormat/JWS
=== RUN   TestGuessFormat/JWE
=== RUN   TestGuessFormat/JWK
=== RUN   TestGuessFormat/JWKS
=== RUN   TestGuessFormat/JWS_(JSON)
=== RUN   TestGuessFormat/JWT
--- PASS: TestGuessFormat (0.00s)
    --- PASS: TestGuessFormat/Raw_String (0.00s)
    --- PASS: TestGuessFormat/Random_JSON_Object (0.00s)
    --- PASS: TestGuessFormat/Random_JSON_Array (0.00s)
    --- PASS: TestGuessFormat/Random_Broken_JSON (0.00s)
    --- PASS: TestGuessFormat/JWS (0.00s)
    --- PASS: TestGuessFormat/JWE (0.00s)
    --- PASS: TestGuessFormat/JWK (0.00s)
    --- PASS: TestGuessFormat/JWKS (0.00s)
    --- PASS: TestGuessFormat/JWS_(JSON) (0.00s)
    --- PASS: TestGuessFormat/JWT (0.00s)
=== RUN   TestFormat
=== RUN   TestFormat/UnknownFormat
=== RUN   TestFormat/JWE
=== RUN   TestFormat/JWS
=== RUN   TestFormat/JWK
=== RUN   TestFormat/JWKS
=== RUN   TestFormat/JWT
=== RUN   TestFormat/FormatKind(9999999)
--- PASS: TestFormat (0.00s)
    --- PASS: TestFormat/UnknownFormat (0.00s)
    --- PASS: TestFormat/JWE (0.00s)
    --- PASS: TestFormat/JWS (0.00s)
    --- PASS: TestFormat/JWK (0.00s)
    --- PASS: TestFormat/JWKS (0.00s)
    --- PASS: TestFormat/JWT (0.00s)
    --- PASS: TestFormat/FormatKind(9999999) (0.00s)
=== RUN   TestGH996
=== RUN   TestGH996/ECDSA
=== RUN   TestGH996/ECDSA/Sign_Valid(*ecdsa.PrivateKey)
=== RUN   TestGH996/ECDSA/Sign_Invalid(*rsa.PrivateKey)
=== RUN   TestGH996/ECDSA/Sign_Invalid(ed25519.PrivateKey)
=== RUN   TestGH996/ECDSA/Sign_Invalid([]uint8)
=== RUN   TestGH996/ECDSA/Verify_Valid(ecdsa.PublicKey)
=== RUN   TestGH996/ECDSA/Verify_Invalid(rsa.PublicKey)
=== RUN   TestGH996/ECDSA/Verify_Invalid(ed25519.PublicKey)
=== RUN   TestGH996/ECDSA/Verify_Invalid([]uint8)
=== RUN   TestGH996/RSA
=== RUN   TestGH996/RSA/Sign_Valid(*rsa.PrivateKey)
=== RUN   TestGH996/RSA/Sign_Invalid(*ecdsa.PrivateKey)
=== RUN   TestGH996/RSA/Sign_Invalid(ed25519.PrivateKey)
=== RUN   TestGH996/RSA/Sign_Invalid([]uint8)
=== RUN   TestGH996/RSA/Verify_Valid(rsa.PublicKey)
=== RUN   TestGH996/RSA/Verify_Invalid(ecdsa.PublicKey)
=== RUN   TestGH996/RSA/Verify_Invalid(ed25519.PublicKey)
=== RUN   TestGH996/RSA/Verify_Invalid([]uint8)
=== RUN   TestGH996/OKP
=== RUN   TestGH996/OKP/Sign_Valid(ed25519.PrivateKey)
=== RUN   TestGH996/OKP/Sign_Invalid(*ecdsa.PrivateKey)
=== RUN   TestGH996/OKP/Sign_Invalid(*rsa.PrivateKey)
=== RUN   TestGH996/OKP/Sign_Invalid([]uint8)
=== RUN   TestGH996/OKP/Verify_Valid(ed25519.PublicKey)
=== RUN   TestGH996/OKP/Verify_Invalid(ecdsa.PublicKey)
=== RUN   TestGH996/OKP/Verify_Invalid(rsa.PublicKey)
=== RUN   TestGH996/OKP/Verify_Invalid([]uint8)
--- PASS: TestGH996 (0.67s)
    --- PASS: TestGH996/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.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)
    --- PASS: TestGH996/RSA (0.03s)
        --- PASS: TestGH996/RSA/Sign_Valid(*rsa.PrivateKey) (0.02s)
        --- PASS: TestGH996/RSA/Sign_Invalid(*ecdsa.PrivateKey) (0.00s)
        --- PASS: TestGH996/RSA/Sign_Invalid(ed25519.PrivateKey) (0.00s)
        --- PASS: TestGH996/RSA/Sign_Invalid([]uint8) (0.00s)
        --- PASS: TestGH996/RSA/Verify_Valid(rsa.PublicKey) (0.00s)
        --- PASS: TestGH996/RSA/Verify_Invalid(ecdsa.PublicKey) (0.00s)
        --- PASS: TestGH996/RSA/Verify_Invalid(ed25519.PublicKey) (0.00s)
        --- PASS: TestGH996/RSA/Verify_Invalid([]uint8) (0.00s)
    --- PASS: TestGH996/OKP (0.01s)
        --- PASS: TestGH996/OKP/Sign_Valid(ed25519.PrivateKey) (0.00s)
        --- PASS: TestGH996/OKP/Sign_Invalid(*ecdsa.PrivateKey) (0.00s)
        --- PASS: TestGH996/OKP/Sign_Invalid(*rsa.PrivateKey) (0.00s)
        --- PASS: TestGH996/OKP/Sign_Invalid([]uint8) (0.00s)
        --- PASS: TestGH996/OKP/Verify_Valid(ed25519.PublicKey) (0.01s)
        --- PASS: TestGH996/OKP/Verify_Invalid(ecdsa.PublicKey) (0.00s)
        --- PASS: TestGH996/OKP/Verify_Invalid(rsa.PublicKey) (0.00s)
        --- PASS: TestGH996/OKP/Verify_Invalid([]uint8) (0.00s)
=== RUN   TestGH1140
--- PASS: TestGH1140 (0.03s)
=== CONT  TestJoseCompatibility
=== CONT  TestGHIssue230
=== NAME  TestJoseCompatibility
    jwx_test.go:100: `jose` binary not available, skipping tests
--- PASS: TestJoseCompatibility (0.00s)
--- SKIP: TestGHIssue230 (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx	0.798s
=== RUN   TestBackend
    jwx_benchmark_test.go:10: encoding/json
--- PASS: TestBackend (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/bench/performance	0.007s
=== RUN   TestCert
--- PASS: TestCert (0.55s)
=== RUN   TestChain
=== RUN   TestChain/proper_base64_in_ASN.1_DER
=== RUN   TestChain/proper_base64_in_ASN.1_DER,_but_with_markers
--- PASS: TestChain (0.00s)
    --- PASS: TestChain/proper_base64_in_ASN.1_DER (0.00s)
    --- PASS: TestChain/proper_base64_in_ASN.1_DER,_but_with_markers (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/cert	0.561s
=== RUN   TestDecode
=== RUN   TestDecode/base64.RawURLEncoding
=== RUN   TestDecode/base64.URLEncoding
=== RUN   TestDecode/base64.RawStdEncoding
=== RUN   TestDecode/base64.StdEncoding
--- PASS: TestDecode (0.00s)
    --- PASS: TestDecode/base64.RawURLEncoding (0.00s)
    --- PASS: TestDecode/base64.URLEncoding (0.00s)
    --- PASS: TestDecode/base64.RawStdEncoding (0.00s)
    --- PASS: TestDecode/base64.StdEncoding (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/internal/base64	0.006s
?   	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]
=== RUN   TestKeyconv
=== RUN   TestKeyconv/RSA
=== RUN   TestKeyconv/RSA/PrivateKey
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey#01
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#01
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey#02
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#02
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey#03
=== RUN   TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#03
=== RUN   TestKeyconv/RSA/PublicKey
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#01
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#01
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#02
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#02
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#03
=== RUN   TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#03
=== RUN   TestKeyconv/ECDSA
=== RUN   TestKeyconv/ECDSA/PrivateKey
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey#01
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey#01
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey#02
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey#02
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey#03
=== RUN   TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey#03
=== RUN   TestKeyconv/ECDSA/PublicKey
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#01
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#01
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#02
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#02
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#03
=== RUN   TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#03
--- PASS: TestKeyconv (1.19s)
    --- PASS: TestKeyconv/RSA (1.06s)
        --- PASS: TestKeyconv/RSA/PrivateKey (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey#01 (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#01 (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey#02 (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#02 (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey#03 (0.00s)
            --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#03 (0.00s)
        --- PASS: TestKeyconv/RSA/PublicKey (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#01 (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#01 (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#02 (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#02 (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#03 (0.00s)
            --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#03 (0.00s)
    --- PASS: TestKeyconv/ECDSA (0.13s)
        --- PASS: TestKeyconv/ECDSA/PrivateKey (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey#01 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey#01 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey#02 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey#02 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_ecdsa.PrivateKey#03 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PrivateKey/Assign_to_*ecdsa.PrivateKey#03 (0.00s)
        --- PASS: TestKeyconv/ECDSA/PublicKey (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#01 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#01 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#02 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#02 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#03 (0.00s)
            --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#03 (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/internal/keyconv	1.199s
?   	github.com/lestrrat-go/jwx/internal/pool	[no test files]
=== RUN   TestOptionIdent
--- PASS: TestOptionIdent (0.00s)
=== RUN   TestCompressionAlgorithm
=== PAUSE TestCompressionAlgorithm
=== RUN   TestCompressionAlgorithmCustomAlgorithm
=== RUN   TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered
=== RUN   TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== RUN   TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== CONT  TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== 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
=== RUN   TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== CONT  TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== CONT  TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
--- PASS: TestCompressionAlgorithmCustomAlgorithm (0.00s)
    --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s)
        --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s)
        --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s)
        --- PASS: TestCompressionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s)
=== RUN   TestContentEncryptionAlgorithm
=== PAUSE TestContentEncryptionAlgorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== PAUSE TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== CONT  TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== PAUSE TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== PAUSE TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== CONT  TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
--- PASS: TestContentEncryptionAlgorithmCustomAlgorithm (0.00s)
    --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s)
        --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s)
        --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestContentEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s)
=== RUN   TestEllipticCurveAlgorithm
=== PAUSE TestEllipticCurveAlgorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== PAUSE TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== CONT  TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== PAUSE TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== PAUSE TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== CONT  TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
--- PASS: TestEllipticCurveAlgorithmCustomAlgorithm (0.00s)
    --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered (0.00s)
        --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestEllipticCurveAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- 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_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
=== RUN   TestKeyAlgorithmFrom/jwa.SignatureAlgorithm
=== RUN   TestKeyAlgorithmFrom/jwa.KeyEncryptionAlgorithm
=== RUN   TestKeyAlgorithmFrom/jwa.ContentEncryptionAlgorithm
--- PASS: TestKeyAlgorithmFrom (0.00s)
    --- PASS: TestKeyAlgorithmFrom/jwa.SignatureAlgorithm (0.00s)
    --- PASS: TestKeyAlgorithmFrom/jwa.KeyEncryptionAlgorithm (0.00s)
    --- PASS: TestKeyAlgorithmFrom/jwa.ContentEncryptionAlgorithm (0.00s)
=== RUN   TestKeyEncryptionAlgorithm
=== PAUSE TestKeyEncryptionAlgorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== 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
=== 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
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm
=== 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
=== 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
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm
=== 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))/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
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/check_symmetric
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm
=== RUN   TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric
=== PAUSE TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm
--- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm (0.04s)
    --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/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_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)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s)
    --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false) (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric (0.00s)
        --- 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)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true)) (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestKeyEncryptionAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm (0.00s)
=== RUN   TestKeyType
=== PAUSE TestKeyType
=== RUN   TestKeyTypeCustomAlgorithm
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== CONT  TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== CONT  TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
--- PASS: TestKeyTypeCustomAlgorithm (0.00s)
    --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered (0.00s)
        --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered (0.00s)
        --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestKeyTypeCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s)
=== RUN   TestSignatureAlgorithm
=== PAUSE TestSignatureAlgorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_variable_used_to_register_custom_algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_fmt.Stringer_for_custom-algorithm
=== 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
=== 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
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm
=== RUN   TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric
=== PAUSE TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_variable_used_to_register_custom_algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/check_symmetric
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm
=== CONT  TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm
--- 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)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/check_symmetric (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered/reject_the_string_custom-algorithm (0.00s)
    --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false) (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/check_symmetric (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(false)/accept_the_string_custom-algorithm (0.00s)
    --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false)) (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_variable_used_to_register_custom_algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/check_symmetric (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(false))/reject_the_string_custom-algorithm (0.00s)
    --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true) (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_registered_with_WithSymmetricAlgorithm(true)/accept_variable_used_to_register_custom_algorithm (0.00s)
        --- 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)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_fmt.Stringer_for_custom-algorithm (0.00s)
        --- PASS: TestSignatureAlgorithmCustomAlgorithm/with_custom_algorithm_deregistered_(was_WithSymmetricAlgorithm(true))/reject_the_string_custom-algorithm (0.00s)
=== CONT  TestCompressionAlgorithm
=== RUN   TestCompressionAlgorithm/accept_jwa_constant_Deflate
=== PAUSE TestCompressionAlgorithm/accept_jwa_constant_Deflate
=== RUN   TestCompressionAlgorithm/accept_the_string_DEF
=== PAUSE TestCompressionAlgorithm/accept_the_string_DEF
=== RUN   TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF
=== PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF
=== RUN   TestCompressionAlgorithm/stringification_for_DEF
=== PAUSE TestCompressionAlgorithm/stringification_for_DEF
=== RUN   TestCompressionAlgorithm/accept_jwa_constant_NoCompress
=== PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress
=== RUN   TestCompressionAlgorithm/accept_the_string_
=== PAUSE TestCompressionAlgorithm/accept_the_string_
=== RUN   TestCompressionAlgorithm/accept_fmt.Stringer_for_
=== PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_
=== RUN   TestCompressionAlgorithm/stringification_for_
=== PAUSE TestCompressionAlgorithm/stringification_for_
=== RUN   TestCompressionAlgorithm/bail_out_on_random_integer_value
=== PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value
=== RUN   TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== RUN   TestCompressionAlgorithm/check_list_of_elements
=== PAUSE TestCompressionAlgorithm/check_list_of_elements
=== CONT  TestCompressionAlgorithm/accept_jwa_constant_Deflate
=== CONT  TestSignatureAlgorithm
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_ES256
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256
=== RUN   TestSignatureAlgorithm/accept_the_string_ES256
=== PAUSE TestSignatureAlgorithm/accept_the_string_ES256
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256
=== RUN   TestSignatureAlgorithm/stringification_for_ES256
=== PAUSE TestSignatureAlgorithm/stringification_for_ES256
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_ES256K
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K
=== RUN   TestSignatureAlgorithm/accept_the_string_ES256K
=== PAUSE TestSignatureAlgorithm/accept_the_string_ES256K
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K
=== RUN   TestSignatureAlgorithm/stringification_for_ES256K
=== PAUSE TestSignatureAlgorithm/stringification_for_ES256K
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_ES384
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384
=== RUN   TestSignatureAlgorithm/accept_the_string_ES384
=== PAUSE TestSignatureAlgorithm/accept_the_string_ES384
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384
=== RUN   TestSignatureAlgorithm/stringification_for_ES384
=== PAUSE TestSignatureAlgorithm/stringification_for_ES384
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_ES512
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512
=== RUN   TestSignatureAlgorithm/accept_the_string_ES512
=== PAUSE TestSignatureAlgorithm/accept_the_string_ES512
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512
=== RUN   TestSignatureAlgorithm/stringification_for_ES512
=== PAUSE TestSignatureAlgorithm/stringification_for_ES512
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_EdDSA
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA
=== RUN   TestSignatureAlgorithm/accept_the_string_EdDSA
=== PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA
=== RUN   TestSignatureAlgorithm/stringification_for_EdDSA
=== PAUSE TestSignatureAlgorithm/stringification_for_EdDSA
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_HS256
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256
=== RUN   TestSignatureAlgorithm/accept_the_string_HS256
=== PAUSE TestSignatureAlgorithm/accept_the_string_HS256
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256
=== RUN   TestSignatureAlgorithm/stringification_for_HS256
=== PAUSE TestSignatureAlgorithm/stringification_for_HS256
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_HS384
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS384
=== RUN   TestSignatureAlgorithm/accept_the_string_HS384
=== 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
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS512
=== RUN   TestSignatureAlgorithm/accept_the_string_HS512
=== PAUSE TestSignatureAlgorithm/accept_the_string_HS512
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512
=== RUN   TestSignatureAlgorithm/stringification_for_HS512
=== PAUSE TestSignatureAlgorithm/stringification_for_HS512
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_NoSignature
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_NoSignature
=== RUN   TestSignatureAlgorithm/accept_the_string_none
=== PAUSE TestSignatureAlgorithm/accept_the_string_none
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_none
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_none
=== RUN   TestSignatureAlgorithm/stringification_for_none
=== PAUSE TestSignatureAlgorithm/stringification_for_none
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_PS256
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS256
=== RUN   TestSignatureAlgorithm/accept_the_string_PS256
=== PAUSE TestSignatureAlgorithm/accept_the_string_PS256
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256
=== RUN   TestSignatureAlgorithm/stringification_for_PS256
=== PAUSE TestSignatureAlgorithm/stringification_for_PS256
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_PS384
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS384
=== RUN   TestSignatureAlgorithm/accept_the_string_PS384
=== PAUSE TestSignatureAlgorithm/accept_the_string_PS384
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384
=== RUN   TestSignatureAlgorithm/stringification_for_PS384
=== PAUSE TestSignatureAlgorithm/stringification_for_PS384
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_PS512
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS512
=== RUN   TestSignatureAlgorithm/accept_the_string_PS512
=== PAUSE TestSignatureAlgorithm/accept_the_string_PS512
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512
=== RUN   TestSignatureAlgorithm/stringification_for_PS512
=== PAUSE TestSignatureAlgorithm/stringification_for_PS512
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_RS256
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_RS256
=== RUN   TestSignatureAlgorithm/accept_the_string_RS256
=== PAUSE TestSignatureAlgorithm/accept_the_string_RS256
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256
=== RUN   TestSignatureAlgorithm/stringification_for_RS256
=== PAUSE TestSignatureAlgorithm/stringification_for_RS256
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_RS384
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_RS384
=== RUN   TestSignatureAlgorithm/accept_the_string_RS384
=== PAUSE TestSignatureAlgorithm/accept_the_string_RS384
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384
=== RUN   TestSignatureAlgorithm/stringification_for_RS384
=== PAUSE TestSignatureAlgorithm/stringification_for_RS384
=== RUN   TestSignatureAlgorithm/accept_jwa_constant_RS512
=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_RS512
=== RUN   TestSignatureAlgorithm/accept_the_string_RS512
=== PAUSE TestSignatureAlgorithm/accept_the_string_RS512
=== RUN   TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512
=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512
=== RUN   TestSignatureAlgorithm/stringification_for_RS512
=== PAUSE TestSignatureAlgorithm/stringification_for_RS512
=== RUN   TestSignatureAlgorithm/bail_out_on_random_integer_value
=== PAUSE TestSignatureAlgorithm/bail_out_on_random_integer_value
=== RUN   TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== PAUSE TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== RUN   TestSignatureAlgorithm/check_symmetric_values
=== 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  TestKeyType
=== RUN   TestKeyType/accept_jwa_constant_EC
=== PAUSE TestKeyType/accept_jwa_constant_EC
=== RUN   TestKeyType/accept_the_string_EC
=== PAUSE TestKeyType/accept_the_string_EC
=== RUN   TestKeyType/accept_fmt.Stringer_for_EC
=== PAUSE TestKeyType/accept_fmt.Stringer_for_EC
=== RUN   TestKeyType/stringification_for_EC
=== PAUSE TestKeyType/stringification_for_EC
=== RUN   TestKeyType/accept_jwa_constant_OKP
=== PAUSE TestKeyType/accept_jwa_constant_OKP
=== RUN   TestKeyType/accept_the_string_OKP
=== PAUSE TestKeyType/accept_the_string_OKP
=== RUN   TestKeyType/accept_fmt.Stringer_for_OKP
=== PAUSE TestKeyType/accept_fmt.Stringer_for_OKP
=== RUN   TestKeyType/stringification_for_OKP
=== PAUSE TestKeyType/stringification_for_OKP
=== RUN   TestKeyType/accept_jwa_constant_OctetSeq
=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq
=== RUN   TestKeyType/accept_the_string_oct
=== PAUSE TestKeyType/accept_the_string_oct
=== RUN   TestKeyType/accept_fmt.Stringer_for_oct
=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct
=== RUN   TestKeyType/stringification_for_oct
=== PAUSE TestKeyType/stringification_for_oct
=== RUN   TestKeyType/accept_jwa_constant_RSA
=== PAUSE TestKeyType/accept_jwa_constant_RSA
=== RUN   TestKeyType/accept_the_string_RSA
=== PAUSE TestKeyType/accept_the_string_RSA
=== RUN   TestKeyType/accept_fmt.Stringer_for_RSA
=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA
=== RUN   TestKeyType/stringification_for_RSA
=== PAUSE TestKeyType/stringification_for_RSA
=== RUN   TestKeyType/do_not_accept_invalid_constant_InvalidKeyType
=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType
=== RUN   TestKeyType/bail_out_on_random_integer_value
=== PAUSE TestKeyType/bail_out_on_random_integer_value
=== RUN   TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value
=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value
=== RUN   TestKeyType/check_list_of_elements
=== PAUSE TestKeyType/check_list_of_elements
=== CONT  TestKeyType/accept_jwa_constant_EC
=== CONT  TestSignatureAlgorithm/check_list_of_elements
=== CONT  TestSignatureAlgorithm/check_symmetric_values
=== RUN   TestSignatureAlgorithm/check_symmetric_values/ES256
=== RUN   TestSignatureAlgorithm/check_symmetric_values/ES256K
=== RUN   TestSignatureAlgorithm/check_symmetric_values/ES384
=== RUN   TestSignatureAlgorithm/check_symmetric_values/ES512
=== RUN   TestSignatureAlgorithm/check_symmetric_values/EdDSA
=== RUN   TestSignatureAlgorithm/check_symmetric_values/HS256
=== RUN   TestSignatureAlgorithm/check_symmetric_values/HS384
=== RUN   TestSignatureAlgorithm/check_symmetric_values/HS512
=== RUN   TestSignatureAlgorithm/check_symmetric_values/NoSignature
=== RUN   TestSignatureAlgorithm/check_symmetric_values/PS256
=== RUN   TestSignatureAlgorithm/check_symmetric_values/PS384
=== RUN   TestSignatureAlgorithm/check_symmetric_values/PS512
=== RUN   TestSignatureAlgorithm/check_symmetric_values/RS256
=== RUN   TestSignatureAlgorithm/check_symmetric_values/RS384
=== RUN   TestSignatureAlgorithm/check_symmetric_values/RS512
=== CONT  TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== CONT  TestSignatureAlgorithm/bail_out_on_random_integer_value
=== CONT  TestSignatureAlgorithm/stringification_for_RS512
=== CONT  TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512
=== CONT  TestSignatureAlgorithm/accept_the_string_RS512
=== CONT  TestSignatureAlgorithm/accept_jwa_constant_RS512
=== CONT  TestSignatureAlgorithm/stringification_for_RS384
=== CONT  TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384
=== CONT  TestSignatureAlgorithm/accept_the_string_RS384
=== CONT  TestSignatureAlgorithm/accept_jwa_constant_RS384
=== CONT  TestSignatureAlgorithm/stringification_for_RS256
=== CONT  TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256
=== CONT  TestSignatureAlgorithm/accept_the_string_RS256
=== CONT  TestSignatureAlgorithm/accept_jwa_constant_RS256
=== CONT  TestSignatureAlgorithm/stringification_for_PS512
=== CONT  TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512
=== CONT  TestSignatureAlgorithm/accept_the_string_PS512
=== CONT  TestSignatureAlgorithm/accept_jwa_constant_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  TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA
=== 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
--- PASS: TestSignatureAlgorithm (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s)
    --- PASS: TestSignatureAlgorithm/check_list_of_elements (0.00s)
    --- PASS: TestSignatureAlgorithm/check_symmetric_values (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES256K (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES384 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/ES512 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/EdDSA (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS256 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS384 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/HS512 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/NoSignature (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS256 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS384 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/PS512 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS256 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS384 (0.00s)
        --- PASS: TestSignatureAlgorithm/check_symmetric_values/RS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s)
    --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s)
    --- PASS: TestSignatureAlgorithm/stringification_for_RS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_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_the_string_RS256 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS256 (0.00s)
    --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_the_string_PS512 (0.00s)
    --- PASS: TestSignatureAlgorithm/accept_jwa_constant_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_fmt.Stringer_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)
=== CONT  TestKeyType/stringification_for_oct
=== CONT  TestKeyType/accept_jwa_constant_OctetSeq
=== CONT  TestKeyType/stringification_for_OKP
=== CONT  TestKeyType/stringification_for_EC
=== CONT  TestEllipticCurveAlgorithm
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_Ed25519
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519
=== RUN   TestEllipticCurveAlgorithm/stringification_for_Ed25519
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_Ed448
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448
=== RUN   TestEllipticCurveAlgorithm/stringification_for_Ed448
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_P256
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_P-256
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256
=== RUN   TestEllipticCurveAlgorithm/stringification_for_P-256
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_P384
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_P-384
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384
=== RUN   TestEllipticCurveAlgorithm/stringification_for_P-384
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_P521
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521
=== CONT  TestContentEncryptionAlgorithm
=== CONT  TestCompressionAlgorithm/check_list_of_elements
=== CONT  TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== CONT  TestCompressionAlgorithm/accept_jwa_constant_NoCompress
=== CONT  TestCompressionAlgorithm/stringification_for_
=== CONT  TestCompressionAlgorithm/accept_fmt.Stringer_for_
=== CONT  TestCompressionAlgorithm/accept_the_string_
=== CONT  TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF
=== CONT  TestCompressionAlgorithm/stringification_for_DEF
=== CONT  TestCompressionAlgorithm/accept_the_string_DEF
=== CONT  TestKeyEncryptionAlgorithm
=== CONT  TestKeyType/check_list_of_elements
=== CONT  TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value
=== CONT  TestKeyType/bail_out_on_random_integer_value
=== CONT  TestKeyType/do_not_accept_invalid_constant_InvalidKeyType
=== CONT  TestKeyType/stringification_for_RSA
=== CONT  TestKeyType/accept_fmt.Stringer_for_RSA
=== CONT  TestKeyType/accept_the_string_RSA
=== CONT  TestKeyType/accept_jwa_constant_RSA
=== CONT  TestKeyType/accept_fmt.Stringer_for_OKP
=== CONT  TestKeyType/accept_fmt.Stringer_for_oct
=== CONT  TestKeyType/accept_the_string_oct
=== CONT  TestKeyType/accept_the_string_OKP
=== CONT  TestKeyType/accept_jwa_constant_OKP
=== CONT  TestKeyType/accept_fmt.Stringer_for_EC
=== CONT  TestKeyType/accept_the_string_EC
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_P-521
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521
=== RUN   TestEllipticCurveAlgorithm/stringification_for_P-521
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_X25519
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_X25519
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519
=== RUN   TestEllipticCurveAlgorithm/stringification_for_X25519
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519
=== RUN   TestEllipticCurveAlgorithm/accept_jwa_constant_X448
=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448
=== RUN   TestEllipticCurveAlgorithm/accept_the_string_X448
=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448
=== RUN   TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448
=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448
=== RUN   TestEllipticCurveAlgorithm/stringification_for_X448
=== PAUSE TestEllipticCurveAlgorithm/stringification_for_X448
=== RUN   TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve
=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve
=== RUN   TestEllipticCurveAlgorithm/bail_out_on_random_integer_value
=== PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value
=== RUN   TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== RUN   TestEllipticCurveAlgorithm/check_list_of_elements
=== PAUSE TestEllipticCurveAlgorithm/check_list_of_elements
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519
=== RUN   TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256
=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256
=== RUN   TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256
=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256
=== RUN   TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256
=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256
=== RUN   TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256
=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256
=== RUN   TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM
=== RUN   TestContentEncryptionAlgorithm/accept_the_string_A128GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM
=== RUN   TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM
=== RUN   TestContentEncryptionAlgorithm/stringification_for_A128GCM
=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM
=== RUN   TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384
=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384
=== RUN   TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384
=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384
=== RUN   TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384
=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384
=== RUN   TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384
=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384
=== RUN   TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM
=== RUN   TestContentEncryptionAlgorithm/accept_the_string_A192GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM
=== RUN   TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM
=== RUN   TestContentEncryptionAlgorithm/stringification_for_A192GCM
=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM
=== RUN   TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512
=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512
=== RUN   TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512
=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512
=== RUN   TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512
=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512
=== RUN   TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512
=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512
=== RUN   TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM
=== RUN   TestContentEncryptionAlgorithm/accept_the_string_A256GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM
=== RUN   TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM
=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM
=== RUN   TestContentEncryptionAlgorithm/stringification_for_A256GCM
=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM
=== RUN   TestContentEncryptionAlgorithm/bail_out_on_random_integer_value
=== PAUSE TestContentEncryptionAlgorithm/bail_out_on_random_integer_value
=== RUN   TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== PAUSE TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== RUN   TestContentEncryptionAlgorithm/check_list_of_elements
=== PAUSE TestContentEncryptionAlgorithm/check_list_of_elements
=== CONT  TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256
--- PASS: TestCompressionAlgorithm (0.00s)
    --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s)
    --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s)
    --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s)
    --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s)
    --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s)
    --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s)
    --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s)
    --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s)
    --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s)
    --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s)
    --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s)
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_A128KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_A192KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_A256KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_dir
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_dir
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_RSA1_5
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA1_5
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384
=== 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
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384
=== RUN   TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512
=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512
=== RUN   TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512
=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512
=== RUN   TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512
=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512
=== RUN   TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512
=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512
=== RUN   TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value
=== PAUSE TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value
=== RUN   TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== PAUSE TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values
=== PAUSE TestKeyEncryptionAlgorithm/check_symmetric_values
=== RUN   TestKeyEncryptionAlgorithm/check_list_of_elements
=== PAUSE TestKeyEncryptionAlgorithm/check_list_of_elements
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW
--- PASS: TestKeyType (0.00s)
    --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s)
    --- PASS: TestKeyType/stringification_for_oct (0.00s)
    --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s)
    --- PASS: TestKeyType/stringification_for_OKP (0.00s)
    --- PASS: TestKeyType/stringification_for_EC (0.00s)
    --- PASS: TestKeyType/accept_the_string_OKP (0.00s)
    --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s)
    --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s)
    --- PASS: TestKeyType/accept_the_string_EC (0.00s)
    --- PASS: TestKeyType/check_list_of_elements (0.00s)
    --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s)
    --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s)
    --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s)
    --- PASS: TestKeyType/stringification_for_RSA (0.00s)
    --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s)
    --- PASS: TestKeyType/accept_the_string_RSA (0.00s)
    --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s)
    --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s)
    --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s)
    --- PASS: TestKeyType/accept_the_string_oct (0.00s)
=== CONT  TestEllipticCurveAlgorithm/check_list_of_elements
=== CONT  TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== CONT  TestEllipticCurveAlgorithm/bail_out_on_random_integer_value
=== CONT  TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve
=== CONT  TestEllipticCurveAlgorithm/stringification_for_X448
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_X448
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_X448
=== CONT  TestEllipticCurveAlgorithm/stringification_for_X25519
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_X25519
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_X25519
=== CONT  TestEllipticCurveAlgorithm/stringification_for_P-521
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_P-521
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_P521
=== CONT  TestEllipticCurveAlgorithm/stringification_for_P-384
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_P-384
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_P384
=== CONT  TestEllipticCurveAlgorithm/stringification_for_P-256
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_P-256
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_P256
=== CONT  TestEllipticCurveAlgorithm/stringification_for_Ed448
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_Ed448
=== CONT  TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448
=== CONT  TestEllipticCurveAlgorithm/stringification_for_Ed25519
=== CONT  TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519
=== CONT  TestEllipticCurveAlgorithm/accept_the_string_Ed25519
--- PASS: TestEllipticCurveAlgorithm (0.01s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s)
    --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s)
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW
=== CONT  TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256
=== CONT  TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256
=== CONT  TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256
=== CONT  TestContentEncryptionAlgorithm/check_list_of_elements
=== CONT  TestKeyEncryptionAlgorithm/check_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
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW
=== RUN   TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW
=== 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/check_list_of_elements
=== CONT  TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== CONT  TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value
=== CONT  TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384
=== CONT  TestContentEncryptionAlgorithm/bail_out_on_random_integer_value
=== CONT  TestContentEncryptionAlgorithm/stringification_for_A256GCM
=== CONT  TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM
=== CONT  TestContentEncryptionAlgorithm/accept_the_string_A256GCM
=== CONT  TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM
=== CONT  TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512
=== CONT  TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512
=== CONT  TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512
=== CONT  TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512
=== CONT  TestContentEncryptionAlgorithm/stringification_for_A192GCM
=== CONT  TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM
=== CONT  TestContentEncryptionAlgorithm/accept_the_string_A192GCM
=== CONT  TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM
=== CONT  TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384
=== CONT  TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384
=== CONT  TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384
=== CONT  TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384
=== CONT  TestContentEncryptionAlgorithm/stringification_for_A128GCM
=== CONT  TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM
=== CONT  TestContentEncryptionAlgorithm/accept_the_string_A128GCM
=== CONT  TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_RSA1_5
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_dir
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_dir
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW
=== CONT  TestKeyEncryptionAlgorithm/accept_the_string_A128KW
=== CONT  TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW
=== CONT  TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW
--- PASS: TestContentEncryptionAlgorithm (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128GCM (0.00s)
    --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s)
--- PASS: TestKeyEncryptionAlgorithm (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (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)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 (0.00s)
        --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP (0.00s)
        --- 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/do_not_accept_invalid_(totally_made_up)_string_value (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-512 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_512 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-512 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-384 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-384 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-384 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_384 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-512 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_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_jwa_constant_PBES2_HS512_A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_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/stringification_for_ECDH-ES+A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s)
    --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwa	0.080s
=== RUN   TestOptionIdent
--- PASS: TestOptionIdent (0.00s)
=== RUN   TestGH402
--- PASS: TestGH402 (0.00s)
=== RUN   TestHeaders
=== RUN   TestHeaders/Set_values
=== RUN   TestHeaders/Set/Get
=== RUN   TestHeaders/PrivateParams
=== RUN   TestHeaders/Encode
=== RUN   TestHeaders/Iterator
=== RUN   TestHeaders/Iterator/Iterate
=== RUN   TestHeaders/Iterator/Walk
=== RUN   TestHeaders/Iterator/AsMap
=== RUN   TestHeaders/Iterator/Remove
--- PASS: TestHeaders (0.21s)
    --- PASS: TestHeaders/Set_values (0.00s)
    --- PASS: TestHeaders/Set/Get (0.00s)
    --- PASS: TestHeaders/PrivateParams (0.00s)
    --- PASS: TestHeaders/Encode (0.00s)
    --- PASS: TestHeaders/Iterator (0.00s)
        --- PASS: TestHeaders/Iterator/Iterate (0.00s)
        --- PASS: TestHeaders/Iterator/Walk (0.00s)
        --- PASS: TestHeaders/Iterator/AsMap (0.00s)
        --- PASS: TestHeaders/Iterator/Remove (0.00s)
=== RUN   TestSanityCheck_JWEExamplePayload
--- PASS: TestSanityCheck_JWEExamplePayload (0.00s)
=== RUN   TestParse
=== RUN   TestParse/Compact_format
=== RUN   TestParse/Compact_format/Normal
=== RUN   TestParse/Compact_format/Missing_parts
=== RUN   TestParse/Compact_format/Invalid_header
=== RUN   TestParse/Compact_format/Invalid_encrypted_key
=== RUN   TestParse/Compact_format/Invalid_initialization_vector
=== RUN   TestParse/Compact_format/Invalid_content
=== RUN   TestParse/Compact_format/Invalid_tag
=== RUN   TestParse/JSON_format
--- PASS: TestParse (0.00s)
    --- PASS: TestParse/Compact_format (0.00s)
        --- PASS: TestParse/Compact_format/Normal (0.00s)
        --- PASS: TestParse/Compact_format/Missing_parts (0.00s)
        --- PASS: TestParse/Compact_format/Invalid_header (0.00s)
        --- PASS: TestParse/Compact_format/Invalid_encrypted_key (0.00s)
        --- PASS: TestParse/Compact_format/Invalid_initialization_vector (0.00s)
        --- PASS: TestParse/Compact_format/Invalid_content (0.00s)
        --- PASS: TestParse/Compact_format/Invalid_tag (0.00s)
    --- PASS: TestParse/JSON_format (0.00s)
=== RUN   TestParse_RSAES_OAEP_AES_GCM
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#00
    jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.j9chBg7Gd40-oez_6iHmAAFx8PNgIJWNutpj-8iw6HqQHTHmq7PK0P08lfWmTH37wOPixYTLt9j6ZfH7IPtsP5pHRnJaZpLVyxAS9IDTjRyZOTkeEchc0rSURw8fVHFIKuph3YM9wlcE90ZE0Blz6Mpjb4Mh9q5NSo37wVuFLRSMreOriF1Lru9GO9-9kNiH90KO-2T3GFMKwooDsK-JHWWfrJw_IRrjby15onYm-1qgoQ-Z6QxJ3piyj02QSFZ7RXCsT4cJMIgIfWrb_iFkussV5BLLzefF8zybr2HsebQ6f33Rhvp4DUq01bZB0fDA2ONltiKtMTGhTYltf9xllw._KZ8UgsgyXlG6CSK.y9ZizRAaCZiIk_YWyAJCZsjQngovQo82T91poxbijA0yQNyIyNvl9DuChCUtGMzGmN57TO_BuG5JrSx7GBpg.wCzvdZztRfHVD7SJYetDHA
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#00/WithKey
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#01
    jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.mFLFyMA6-1jFBJhQug_7mguFLWBxG3g-hI0LS6JzLCdXa60Q2TjBNrxmnwzRwt4_xZNAxBi0nq_U5K5aEB0NpPgFw__DeKsh_A-je5ek91MHyYwxDjyqU_irHHqXGhUMoMKHtWfkezIRNDkY3wIsNmGj5EmaSnE33eYfGbyxQ4aQS0nutjgCZxclmM_OGZsNaVPAXWkgwiAPnDLZYbPIt-RdMWf0XxSkYCX9BYr2coz6e3QnONzFbmnmOAXOFVUkQTMGty-l8BtVDCHn69npE-qmoKuMKYLJD4Jqnc9FyVtD-V7-99tHfe38GJaVdF0UetwctX8DTQbdgdccjKgKVA.vD8bP_sq8uKyYCPC.hXRF1QQhP_SKRgTNNMr8t3BhL74dBN9JIOfRSWmbRzlg5rFhj6_qFUpUa0iCC_zjCGUbFtCqfYc-8I__zvwc.ecenuC_GoPjJnsanYooYbA
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#01/WithKey
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#02
    jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.f3gjONL1FWGQ4_nxGOaii7k1BAtU9oV35YnzM6I3mdxtntlk572WxVw3k0_GY1FuFfy10MTdlQYJzvEVNwDSiCRkUL6oKYzMdq7qlX7_UVz3XRGqrJVh-E2e34KLBXgeFtAxJSmSyXdRIgnIwOg-i3wDoz5sioxuhG9AOfLu5MDD-gj-WqARr9kjeFxoilALVoM71RkZAg-SyRB1JoDFG4NF5pRmdWEJ05q7bS92g9nf55LRUlbaSLPstLTkrVAdq7GuAznCCh8dGF19WAkoPYg4oBhm5PuRj6mfyskNgJ6lFs5nQU9_UQOSAqX6jIXvi5_Uxs6ggZLXeIvxTGSRng.E434YFVaOJz5UQti.cXYSfGpISz5jZ6N1JAQo4vKQwSFIBF3ZsNEvWjSMyLQfHRS_3yjrP4FPf6h3ynaZrmxdO4MvzfWgBm0TDrZF.pCQ6aNpyabEBgIRFJ6z7Mw
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#02/WithKey
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#03
    jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.Ywqx_RtIfvgQlejIUi8gqeg3_EYz7Sh4c_BwE7FcBXjdO1GMiaVdeEoLsnUu5NYeuK5CpNiuxCMZXmA3cnNxeUyRgHWB7Gdv5I7wrZegSri5cMhZKt7Pn-kNR7-emVcDe4S1xO6RcRqEsHlimpwL_IIiFOyMtff0fPpcGwPSQ1agLiBkilxHvLcTjjPOcsUgmsYLZdPH6ocdt5ctOtRIXt0cRshcqoB_eE2PVXT2TN9XwaQD0AqMStwZfCEHpBgP77pCy18_HzUrGcZkqBTz3wlMfrR5RvdwZQtP7kzEtPeWr6svNkHyeE0sXDpSvn53TQlf9HSFq6KHc-WCF9JeSw.Pp4DfiDNE_5gJo4d.XOmyx4D0gFaKkKEPwEMqGNg0Mj2CNqVq968m8RdAaDTZAdQ4BDNxQphlr2Kbqf_ZA8cPR1g5F8vfoAnpBp1j.bCEek4FZCOF8d1qm9vlo6A
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#03/WithKey
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#03/WithKeySet
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#04
    jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.W8oDds-t8Zpk9h7rzMX7GbG2y-7kkqYlSAaqgfr8fkqf6AAgEbc2LVzBPQQhIrkJ-PqVbCAnaxtkzyNj2B1xbr0-K_bYk_ym4ci1L69w1_BRWNFJkFxFFg4naYWatWLLwh481GEReV56-clsiQ-DUsRwDhvv2nyNSpoIUym-qXtjaHFpm5aZOSMAy-taZqYh2Ro8zHDfM8Q7bJbFQSObpQxX9VZnQw1UhwvNI6NfRCxVyKHy1FZf44uhunvohlFgQXfUTBcCF_wfgTr4YmYREVtseAJv2cFGJkCV1MgRVIFKLd-MiOhXRYT8KUiwGkFtGTj5x120zvH6LkyOCAoAtw.J9pxnZnHrmyejO9K.0wh0JZhDWwrNZ9A6hgibamfojDol27hjOPiwMAqN9YwJK1w3HSOHDaY1UE-RvsJjxjAPKPf32Uv3tb_ZyYXu.5iJhhcfiAVHHNEtwDLrqpg
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#04/WithKey
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#05
    jwe_test.go:254: eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ.X5w17eCcRR8gyxKZAAD5c7wgjAvNoRsCyBKFhokkle6TaEfxU3CAuxl895Ako8crxA4lUurl_BiEtATzIrpTVNli62b82KDUh2n4CStyaUbnykFcUKSw2NXfkw94cPfaKvWVLvYSYGsnrnGPxpqXQjBDahFVRG9GYrKjyLV3tvIQOWynhe10NIu-EN0qRZJyVXaAlEngAfjyg3jAOliWzysNVMAT4iN_ZGAd8VXLAChYxx3OppoisJ3a88ipYRV3TcGKuJyQEBChgnxWhNddh8QL1t5PrhCVb0gjY-8RNrQ3s_2qvRLtDEQyRgpCuVHk1BfuESmXzVuAADvxpCz08A.TInh3IIrYGOVxBGC.u2sWGkMZVUhmUFWFSBBcZ5C7_7jpg4PCcgQ6b5EdNgky484603PMEW1Ge6YwaDOrzNeouU9kLMiv0oZ8-fqH.v8_m_2tgbL6ysUrRs9XSGw
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#05/WithKey
=== RUN   TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet
=== RUN   TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal
--- PASS: TestParse_RSAES_OAEP_AES_GCM (0.19s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00 (0.02s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKey (0.01s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#00/WithKeySet (0.01s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01 (0.03s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKey (0.01s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#01/WithKeySet (0.02s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02 (0.03s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKey (0.02s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#02/WithKeySet (0.02s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03 (0.04s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKey (0.02s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#03/WithKeySet (0.02s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04 (0.03s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKey (0.02s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#04/WithKeySet (0.01s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05 (0.02s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKey (0.01s)
        --- PASS: TestParse_RSAES_OAEP_AES_GCM/#05/WithKeySet (0.01s)
    --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s)
=== RUN   TestRoundtrip_RSAES_OAEP_AES_GCM
--- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (1.14s)
=== RUN   TestRoundtrip_RSA1_5_A128CBC_HS256
--- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.11s)
=== RUN   TestEncode_A128KW_A128CBC_HS256
--- PASS: TestEncode_A128KW_A128CBC_HS256 (0.01s)
=== RUN   TestEncode_ECDH
=== RUN   TestEncode_ECDH/P-256
=== RUN   TestEncode_ECDH/P-256/ECDH-ES
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-256/ECDH-ES+A256KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-256/ECDH-ES+A192KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-256/ECDH-ES+A128KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-384
=== RUN   TestEncode_ECDH/P-384/ECDH-ES
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-384/ECDH-ES+A256KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-384/ECDH-ES+A192KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-384/ECDH-ES+A128KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-521
=== RUN   TestEncode_ECDH/P-521/ECDH-ES
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-521/ECDH-ES+A256KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-521/ECDH-ES+A192KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_ECDH/P-521/ECDH-ES+A128KW
    jwe_test.go:433: Lorem ipsum
--- PASS: TestEncode_ECDH (0.51s)
    --- PASS: TestEncode_ECDH/P-256 (0.02s)
        --- PASS: TestEncode_ECDH/P-256/ECDH-ES (0.01s)
        --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A256KW (0.01s)
        --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A192KW (0.01s)
        --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A128KW (0.01s)
    --- PASS: TestEncode_ECDH/P-384 (0.13s)
        --- PASS: TestEncode_ECDH/P-384/ECDH-ES (0.02s)
        --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A256KW (0.02s)
        --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A192KW (0.02s)
        --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A128KW (0.02s)
    --- PASS: TestEncode_ECDH/P-521 (0.36s)
        --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.09s)
        --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.10s)
        --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.08s)
        --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.08s)
=== RUN   TestEncode_X25519
=== RUN   TestEncode_X25519/ECDH-ES
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_X25519/ECDH-ES+A256KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_X25519/ECDH-ES+A192KW
    jwe_test.go:433: Lorem ipsum
=== RUN   TestEncode_X25519/ECDH-ES+A128KW
    jwe_test.go:433: Lorem ipsum
--- PASS: TestEncode_X25519 (0.02s)
    --- PASS: TestEncode_X25519/ECDH-ES (0.01s)
    --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.01s)
    --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.01s)
    --- PASS: TestEncode_X25519/ECDH-ES+A128KW (0.01s)
=== RUN   Test_GHIssue207
=== RUN   Test_GHIssue207/ECDH-ES
=== RUN   Test_GHIssue207/ECDH-ES+A256KW
--- PASS: Test_GHIssue207 (0.07s)
    --- PASS: Test_GHIssue207/ECDH-ES (0.03s)
    --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.03s)
=== RUN   TestEncode_Direct
=== RUN   TestEncode_Direct/A128CBC-HS256
=== RUN   TestEncode_Direct/A128GCM
=== RUN   TestEncode_Direct/A192CBC-HS384
=== RUN   TestEncode_Direct/A192GCM
=== RUN   TestEncode_Direct/A256CBC-HS512
=== RUN   TestEncode_Direct/A256GCM
--- PASS: TestEncode_Direct (0.00s)
    --- PASS: TestEncode_Direct/A128CBC-HS256 (0.00s)
    --- PASS: TestEncode_Direct/A128GCM (0.00s)
    --- PASS: TestEncode_Direct/A192CBC-HS384 (0.00s)
    --- PASS: TestEncode_Direct/A192GCM (0.00s)
    --- PASS: TestEncode_Direct/A256CBC-HS512 (0.00s)
    --- PASS: TestEncode_Direct/A256GCM (0.00s)
=== RUN   TestDecodePredefined_Direct
=== RUN   TestDecodePredefined_Direct/A128CBC-HS256
=== RUN   TestDecodePredefined_Direct/A128GCM
=== RUN   TestDecodePredefined_Direct/A192CBC-HS384
=== RUN   TestDecodePredefined_Direct/A192GCM
=== RUN   TestDecodePredefined_Direct/A256CBC-HS512
=== RUN   TestDecodePredefined_Direct/A256GCM
--- PASS: TestDecodePredefined_Direct (0.00s)
    --- PASS: TestDecodePredefined_Direct/A128CBC-HS256 (0.00s)
    --- PASS: TestDecodePredefined_Direct/A128GCM (0.00s)
    --- PASS: TestDecodePredefined_Direct/A192CBC-HS384 (0.00s)
    --- PASS: TestDecodePredefined_Direct/A192GCM (0.00s)
    --- PASS: TestDecodePredefined_Direct/A256CBC-HS512 (0.00s)
    --- PASS: TestDecodePredefined_Direct/A256GCM (0.00s)
=== RUN   TestGHIssue230
=== PAUSE TestGHIssue230
=== RUN   TestReadFile
--- PASS: TestReadFile (0.01s)
=== RUN   TestCustomField
=== RUN   TestCustomField/jwe.Parse_+_json.Unmarshal
--- PASS: TestCustomField (1.69s)
    --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s)
=== RUN   TestGH554
--- PASS: TestGH554 (0.07s)
=== RUN   TestGH803
--- PASS: TestGH803 (0.03s)
=== RUN   TestGH840
--- PASS: TestGH840 (0.00s)
=== RUN   TestGH924
--- PASS: TestGH924 (0.00s)
=== RUN   TestGH1001
--- PASS: TestGH1001 (0.55s)
=== RUN   TestGHSA_7f9x_gw85_8grf
--- PASS: TestGHSA_7f9x_gw85_8grf (5.02s)
=== RUN   TestMaxBufferSize
--- PASS: TestMaxBufferSize (0.32s)
=== RUN   TestMaxDecompressBufferSize
=== RUN   TestMaxDecompressBufferSize/same_as_payload_size
=== RUN   TestMaxDecompressBufferSize/smaller_than_payload_size
=== RUN   TestMaxDecompressBufferSize/Wrong_PublicKey
=== RUN   TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize
=== RUN   TestMaxDecompressBufferSize/Default_10MB_globally
--- PASS: TestMaxDecompressBufferSize (5.68s)
    --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.07s)
    --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.02s)
    --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.02s)
    --- PASS: TestMaxDecompressBufferSize/global=payloadSize-1,_per-call=payloadSize (0.02s)
    --- PASS: TestMaxDecompressBufferSize/Default_10MB_globally (0.02s)
=== RUN   TestRecipient
=== RUN   TestRecipient/JSON_Marshaling
--- PASS: TestRecipient (0.00s)
    --- PASS: TestRecipient/JSON_Marshaling (0.00s)
=== CONT  TestGHIssue230
--- PASS: TestGHIssue230 (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwe	16.678s
=== RUN   TestVectorsAESCBC128
--- PASS: TestVectorsAESCBC128 (0.00s)
=== RUN   TestPad
--- PASS: TestPad (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwe/internal/aescbc	0.009s
=== RUN   TestAES
    cipher_test.go:25: keysize = 16
    cipher_test.go:25: keysize = 24
    cipher_test.go:25: keysize = 32
    cipher_test.go:25: keysize = 32
    cipher_test.go:25: keysize = 48
    cipher_test.go:25: keysize = 64
--- PASS: TestAES (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwe/internal/cipher	0.006s
=== RUN   TestAppendix
--- PASS: TestAppendix (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwe/internal/concatkdf	0.005s
?   	github.com/lestrrat-go/jwx/jwe/internal/content_crypt	[no test files]
=== RUN   TestRFC3394_Wrap
    keyenc_test.go:49: kek      = 000102030405060708090A0B0C0D0E0F
    keyenc_test.go:50: data     = 00112233445566778899AABBCCDDEEFF
    keyenc_test.go:51: expected = 1FA68B0A8112B447AEF34BD8FB5A7B829D3E862371D2CFE5
    keyenc_test.go:49: kek      = 000102030405060708090A0B0C0D0E0F1011121314151617
    keyenc_test.go:50: data     = 00112233445566778899AABBCCDDEEFF
    keyenc_test.go:51: expected = 96778B25AE6CA435F92B5B97C050AED2468AB8A17AD84E5D
    keyenc_test.go:49: kek      = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
    keyenc_test.go:50: data     = 00112233445566778899AABBCCDDEEFF0001020304050607
    keyenc_test.go:51: expected = A8F9BC1612C68B3FF6E6F4FBE30E71E4769C8B80A32CB8958CD5D17D6B254DA1
--- PASS: TestRFC3394_Wrap (0.00s)
=== RUN   TestDeriveECDHES
--- PASS: TestDeriveECDHES (0.00s)
=== RUN   TestKeyWrap
--- PASS: TestKeyWrap (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwe/internal/keyenc	0.014s
?   	github.com/lestrrat-go/jwx/jwe/internal/keygen	[no test files]
=== RUN   TestX509CertChain
=== RUN   TestX509CertChain/Set_X509CertChainKey
=== RUN   TestX509CertChain/Set_X509CertChainKey#01
=== RUN   TestX509CertChain/Set_X509CertChainKey#02
=== RUN   TestX509CertChain/Set_X509CertChainKey#03
=== RUN   TestX509CertChain/Set_X509CertChainKey#04
--- PASS: TestX509CertChain (0.00s)
    --- PASS: TestX509CertChain/Set_X509CertChainKey (0.00s)
    --- PASS: TestX509CertChain/Set_X509CertChainKey#01 (0.00s)
    --- PASS: TestX509CertChain/Set_X509CertChainKey#02 (0.00s)
    --- PASS: TestX509CertChain/Set_X509CertChainKey#03 (0.00s)
    --- PASS: TestX509CertChain/Set_X509CertChainKey#04 (0.00s)
=== RUN   TestIterator
=== RUN   TestIterator/*jwk.rsaPrivateKey
=== RUN   TestIterator/*jwk.rsaPrivateKey/Iterate
=== RUN   TestIterator/*jwk.rsaPrivateKey/Walk
=== RUN   TestIterator/*jwk.rsaPrivateKey/AsMap
=== RUN   TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)
=== RUN   TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)/Iterate
=== RUN   TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)/Walk
=== RUN   TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)/AsMap
=== RUN   TestIterator/*jwk.rsaPublicKey
=== RUN   TestIterator/*jwk.rsaPublicKey/Iterate
=== RUN   TestIterator/*jwk.rsaPublicKey/Walk
=== RUN   TestIterator/*jwk.rsaPublicKey/AsMap
=== RUN   TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)
=== RUN   TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)/Iterate
=== RUN   TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)/Walk
=== RUN   TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)/AsMap
=== RUN   TestIterator/*jwk.ecdsaPrivateKey
=== RUN   TestIterator/*jwk.ecdsaPrivateKey/Iterate
=== RUN   TestIterator/*jwk.ecdsaPrivateKey/Walk
=== RUN   TestIterator/*jwk.ecdsaPrivateKey/AsMap
=== RUN   TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)
=== RUN   TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)/Iterate
=== RUN   TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)/Walk
=== RUN   TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)/AsMap
=== RUN   TestIterator/*jwk.ecdsaPublicKey
=== RUN   TestIterator/*jwk.ecdsaPublicKey/Iterate
=== RUN   TestIterator/*jwk.ecdsaPublicKey/Walk
=== RUN   TestIterator/*jwk.ecdsaPublicKey/AsMap
=== RUN   TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)
=== RUN   TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)/Iterate
=== RUN   TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)/Walk
=== RUN   TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)/AsMap
=== RUN   TestIterator/*jwk.symmetricKey
=== RUN   TestIterator/*jwk.symmetricKey/Iterate
=== RUN   TestIterator/*jwk.symmetricKey/Walk
=== RUN   TestIterator/*jwk.symmetricKey/AsMap
=== RUN   TestIterator/*jwk.symmetricKey_(after_json_roundtripping)
=== RUN   TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Iterate
=== RUN   TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Walk
=== RUN   TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/AsMap
--- PASS: TestIterator (0.00s)
    --- PASS: TestIterator/*jwk.rsaPrivateKey (0.00s)
        --- PASS: TestIterator/*jwk.rsaPrivateKey/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.rsaPrivateKey/Walk (0.00s)
        --- PASS: TestIterator/*jwk.rsaPrivateKey/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping) (0.00s)
        --- PASS: TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)/Walk (0.00s)
        --- PASS: TestIterator/*jwk.rsaPrivateKey_(after_json_roundtripping)/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.rsaPublicKey (0.00s)
        --- PASS: TestIterator/*jwk.rsaPublicKey/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.rsaPublicKey/Walk (0.00s)
        --- PASS: TestIterator/*jwk.rsaPublicKey/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping) (0.00s)
        --- PASS: TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)/Walk (0.00s)
        --- PASS: TestIterator/*jwk.rsaPublicKey_(after_json_roundtripping)/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.ecdsaPrivateKey (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPrivateKey/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPrivateKey/Walk (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPrivateKey/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping) (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)/Walk (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPrivateKey_(after_json_roundtripping)/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.ecdsaPublicKey (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPublicKey/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPublicKey/Walk (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPublicKey/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping) (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)/Walk (0.00s)
        --- PASS: TestIterator/*jwk.ecdsaPublicKey_(after_json_roundtripping)/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.symmetricKey (0.00s)
        --- PASS: TestIterator/*jwk.symmetricKey/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.symmetricKey/Walk (0.00s)
        --- PASS: TestIterator/*jwk.symmetricKey/AsMap (0.00s)
    --- PASS: TestIterator/*jwk.symmetricKey_(after_json_roundtripping) (0.00s)
        --- PASS: TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Iterate (0.00s)
        --- PASS: TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Walk (0.00s)
        --- PASS: TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/AsMap (0.00s)
=== RUN   TestOptionIdent
--- PASS: TestOptionIdent (0.00s)
=== RUN   TestHeader
=== PAUSE TestHeader
=== RUN   TestNew
=== PAUSE TestNew
=== RUN   TestParse
=== PAUSE TestParse
=== RUN   TestRoundtrip
=== PAUSE TestRoundtrip
=== RUN   TestAccept
=== PAUSE TestAccept
=== RUN   TestAssignKeyID
=== PAUSE TestAssignKeyID
=== RUN   TestPublicKeyOf
=== PAUSE TestPublicKeyOf
=== RUN   TestIssue207
=== PAUSE TestIssue207
=== RUN   TestIssue270
=== PAUSE TestIssue270
=== RUN   TestReadFile
=== PAUSE TestReadFile
=== RUN   TestRSA
=== PAUSE TestRSA
=== RUN   TestECDSA
=== RUN   TestECDSA/PrivateKey
=== RUN   TestECDSA/PrivateKey/New
=== RUN   TestECDSA/PrivateKey/Fields
=== RUN   TestECDSA/PrivateKey/Fields/x5t
=== RUN   TestECDSA/PrivateKey/Fields/kid
=== RUN   TestECDSA/PrivateKey/Fields/key_ops
=== RUN   TestECDSA/PrivateKey/Fields/x5u
=== RUN   TestECDSA/PrivateKey/Fields/use
=== RUN   TestECDSA/PrivateKey/Fields/crv
=== RUN   TestECDSA/PrivateKey/Fields/x
=== RUN   TestECDSA/PrivateKey/Fields/private
=== RUN   TestECDSA/PrivateKey/Fields/x5t#S256
=== RUN   TestECDSA/PrivateKey/Fields/alg
=== RUN   TestECDSA/PrivateKey/Fields/x5c
=== RUN   TestECDSA/PrivateKey/Fields/kty
=== RUN   TestECDSA/PrivateKey/Fields/y
=== RUN   TestECDSA/PrivateKey/Fields/d
=== RUN   TestECDSA/PrivateKey/Roundtrip
=== RUN   TestECDSA/PrivateKey/Roundtrip/WithPEM(true)
=== RUN   TestECDSA/PrivateKey/Roundtrip/WithPEM(false)
=== RUN   TestECDSA/PrivateKey/Raw
=== RUN   TestECDSA/PrivateKey/PublicKey
=== RUN   TestECDSA/PrivateKey/IsPrivate
=== RUN   TestECDSA/PrivateKey/Set/Remove
=== RUN   TestECDSA/PublicKey
=== RUN   TestECDSA/PublicKey/New
=== RUN   TestECDSA/PublicKey/Fields
=== RUN   TestECDSA/PublicKey/Fields/private
=== RUN   TestECDSA/PublicKey/Fields/kid
=== RUN   TestECDSA/PublicKey/Fields/key_ops
=== RUN   TestECDSA/PublicKey/Fields/alg
=== RUN   TestECDSA/PublicKey/Fields/x5c
=== RUN   TestECDSA/PublicKey/Fields/y
=== RUN   TestECDSA/PublicKey/Fields/x5t#S256
=== RUN   TestECDSA/PublicKey/Fields/x5u
=== RUN   TestECDSA/PublicKey/Fields/use
=== RUN   TestECDSA/PublicKey/Fields/x5t
=== RUN   TestECDSA/PublicKey/Fields/kty
=== RUN   TestECDSA/PublicKey/Fields/crv
=== RUN   TestECDSA/PublicKey/Fields/x
=== RUN   TestECDSA/PublicKey/Roundtrip
=== RUN   TestECDSA/PublicKey/Roundtrip/WithPEM(true)
=== RUN   TestECDSA/PublicKey/Roundtrip/WithPEM(false)
=== RUN   TestECDSA/PublicKey/Raw
=== RUN   TestECDSA/PublicKey/PublicKey
=== RUN   TestECDSA/PublicKey/IsPrivate
=== RUN   TestECDSA/PublicKey/Set/Remove
=== RUN   TestECDSA/Curve_types
=== RUN   TestECDSA/Curve_types/P-256
=== RUN   TestECDSA/Curve_types/P-384
=== RUN   TestECDSA/Curve_types/P-521
--- PASS: TestECDSA (0.15s)
    --- PASS: TestECDSA/PrivateKey (0.00s)
        --- PASS: TestECDSA/PrivateKey/New (0.00s)
        --- PASS: TestECDSA/PrivateKey/Fields (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/x5u (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s)
            --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s)
        --- PASS: TestECDSA/PrivateKey/Roundtrip (0.00s)
            --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(true) (0.00s)
            --- PASS: TestECDSA/PrivateKey/Roundtrip/WithPEM(false) (0.00s)
        --- PASS: TestECDSA/PrivateKey/Raw (0.00s)
        --- PASS: TestECDSA/PrivateKey/PublicKey (0.00s)
        --- PASS: TestECDSA/PrivateKey/IsPrivate (0.00s)
        --- PASS: TestECDSA/PrivateKey/Set/Remove (0.00s)
    --- PASS: TestECDSA/PublicKey (0.00s)
        --- PASS: TestECDSA/PublicKey/New (0.00s)
        --- PASS: TestECDSA/PublicKey/Fields (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/private (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/y (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/x5u (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/use (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s)
            --- PASS: TestECDSA/PublicKey/Fields/x (0.00s)
        --- PASS: TestECDSA/PublicKey/Roundtrip (0.00s)
            --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(true) (0.00s)
            --- PASS: TestECDSA/PublicKey/Roundtrip/WithPEM(false) (0.00s)
        --- PASS: TestECDSA/PublicKey/Raw (0.00s)
        --- PASS: TestECDSA/PublicKey/PublicKey (0.00s)
        --- PASS: TestECDSA/PublicKey/IsPrivate (0.00s)
        --- PASS: TestECDSA/PublicKey/Set/Remove (0.00s)
    --- PASS: TestECDSA/Curve_types (0.15s)
        --- PASS: TestECDSA/Curve_types/P-256 (0.00s)
        --- PASS: TestECDSA/Curve_types/P-384 (0.03s)
        --- PASS: TestECDSA/Curve_types/P-521 (0.12s)
=== RUN   TestSymmetric
=== RUN   TestSymmetric/Key
=== RUN   TestSymmetric/Key/Fields
=== RUN   TestSymmetric/Key/Fields/k
=== RUN   TestSymmetric/Key/Fields/x5t
=== RUN   TestSymmetric/Key/Fields/kid
=== RUN   TestSymmetric/Key/Fields/x5u
=== RUN   TestSymmetric/Key/Fields/kty
=== RUN   TestSymmetric/Key/Fields/alg
=== RUN   TestSymmetric/Key/Fields/use
=== RUN   TestSymmetric/Key/Fields/x5c
=== RUN   TestSymmetric/Key/Fields/private
=== RUN   TestSymmetric/Key/Fields/key_ops
=== RUN   TestSymmetric/Key/Fields/x5t#S256
=== 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.00s)
    --- PASS: TestSymmetric/Key (0.00s)
        --- PASS: TestSymmetric/Key/Fields (0.00s)
            --- PASS: TestSymmetric/Key/Fields/k (0.00s)
            --- PASS: TestSymmetric/Key/Fields/x5t (0.00s)
            --- PASS: TestSymmetric/Key/Fields/kid (0.00s)
            --- PASS: TestSymmetric/Key/Fields/x5u (0.00s)
            --- PASS: TestSymmetric/Key/Fields/kty (0.00s)
            --- PASS: TestSymmetric/Key/Fields/alg (0.00s)
            --- PASS: TestSymmetric/Key/Fields/use (0.00s)
            --- PASS: TestSymmetric/Key/Fields/x5c (0.00s)
            --- PASS: TestSymmetric/Key/Fields/private (0.00s)
            --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s)
            --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s)
        --- PASS: TestSymmetric/Key/Roundtrip (0.00s)
            --- PASS: TestSymmetric/Key/Roundtrip/WithPEM(false) (0.00s)
        --- PASS: TestSymmetric/Key/Raw (0.00s)
        --- PASS: TestSymmetric/Key/PublicKey (0.00s)
        --- PASS: TestSymmetric/Key/IsPrivate (0.00s)
        --- PASS: TestSymmetric/Key/Set/Remove (0.00s)
=== RUN   TestOKP
=== PAUSE TestOKP
=== RUN   TestCustomField
=== RUN   TestCustomField/jwk.ParseKey
--- PASS: TestCustomField (0.00s)
    --- PASS: TestCustomField/jwk.ParseKey (0.00s)
=== RUN   TestCertificate
--- PASS: TestCertificate (0.00s)
=== RUN   TestTypedFields
=== RUN   TestTypedFields/*jwk.rsaPrivateKey
=== RUN   TestTypedFields/*jwk.rsaPrivateKey/Basic
=== RUN   TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage
=== RUN   TestTypedFields/*jwk.ecdsaPrivateKey
=== RUN   TestTypedFields/*jwk.ecdsaPrivateKey/Basic
=== RUN   TestTypedFields/*jwk.ecdsaPrivateKey/json.RawMessage
=== RUN   TestTypedFields/*jwk.symmetricKey
=== RUN   TestTypedFields/*jwk.symmetricKey/Basic
=== RUN   TestTypedFields/*jwk.symmetricKey/json.RawMessage
=== RUN   TestTypedFields/*jwk.okpPrivateKey
=== RUN   TestTypedFields/*jwk.okpPrivateKey/Basic
=== RUN   TestTypedFields/*jwk.okpPrivateKey/json.RawMessage
=== RUN   TestTypedFields/Set
=== RUN   TestTypedFields/Set/Basic
=== RUN   TestTypedFields/Set/json.RawMessage
--- PASS: TestTypedFields (0.63s)
    --- PASS: TestTypedFields/*jwk.rsaPrivateKey (0.00s)
        --- PASS: TestTypedFields/*jwk.rsaPrivateKey/Basic (0.00s)
        --- PASS: TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage (0.00s)
    --- PASS: TestTypedFields/*jwk.ecdsaPrivateKey (0.00s)
        --- PASS: TestTypedFields/*jwk.ecdsaPrivateKey/Basic (0.00s)
        --- PASS: TestTypedFields/*jwk.ecdsaPrivateKey/json.RawMessage (0.00s)
    --- PASS: TestTypedFields/*jwk.symmetricKey (0.00s)
        --- PASS: TestTypedFields/*jwk.symmetricKey/Basic (0.00s)
        --- PASS: TestTypedFields/*jwk.symmetricKey/json.RawMessage (0.00s)
    --- PASS: TestTypedFields/*jwk.okpPrivateKey (0.00s)
        --- PASS: TestTypedFields/*jwk.okpPrivateKey/Basic (0.00s)
        --- PASS: TestTypedFields/*jwk.okpPrivateKey/json.RawMessage (0.00s)
    --- PASS: TestTypedFields/Set (0.00s)
        --- PASS: TestTypedFields/Set/Basic (0.00s)
        --- PASS: TestTypedFields/Set/json.RawMessage (0.00s)
=== RUN   TestGH412
=== RUN   TestGH412/Remove_at_position_0
    jwk_test.go:1674: deleted key key-0
    jwk_test.go:1695: key-1 found
    jwk_test.go:1695: key-2 found
    jwk_test.go:1695: key-3 found
    jwk_test.go:1695: key-4 found
=== RUN   TestGH412/Remove_at_position_1
    jwk_test.go:1674: deleted key key-1
    jwk_test.go:1695: key-0 found
    jwk_test.go:1695: key-2 found
    jwk_test.go:1695: key-3 found
    jwk_test.go:1695: key-4 found
=== RUN   TestGH412/Remove_at_position_2
    jwk_test.go:1674: deleted key key-2
    jwk_test.go:1695: key-0 found
    jwk_test.go:1695: key-1 found
    jwk_test.go:1695: key-3 found
    jwk_test.go:1695: key-4 found
=== RUN   TestGH412/Remove_at_position_3
    jwk_test.go:1674: deleted key key-3
    jwk_test.go:1695: key-0 found
    jwk_test.go:1695: key-1 found
    jwk_test.go:1695: key-2 found
    jwk_test.go:1695: key-4 found
=== RUN   TestGH412/Remove_at_position_4
    jwk_test.go:1674: deleted key key-4
    jwk_test.go:1695: key-0 found
    jwk_test.go:1695: key-1 found
    jwk_test.go:1695: key-2 found
    jwk_test.go:1695: key-3 found
--- PASS: TestGH412 (8.12s)
    --- PASS: TestGH412/Remove_at_position_0 (0.02s)
    --- PASS: TestGH412/Remove_at_position_1 (0.00s)
    --- PASS: TestGH412/Remove_at_position_2 (0.00s)
    --- PASS: TestGH412/Remove_at_position_3 (0.00s)
    --- PASS: TestGH412/Remove_at_position_4 (0.00s)
=== RUN   TestGH491
--- PASS: TestGH491 (0.01s)
=== RUN   TestSetWithPrivateParams
=== RUN   TestSetWithPrivateParams/JWK_instead_of_JWKS
=== RUN   TestSetWithPrivateParams/JWK_instead_of_JWKS/Check_original_buffer
=== RUN   TestSetWithPrivateParams/JWK_instead_of_JWKS/Check_serialized
=== RUN   TestSetWithPrivateParams/JWKS_with_multiple_keys
=== RUN   TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_original_buffer
=== RUN   TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_serialized
=== RUN   TestSetWithPrivateParams/Set_private_parameters
--- PASS: TestSetWithPrivateParams (1.34s)
    --- PASS: TestSetWithPrivateParams/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)
    --- PASS: TestSetWithPrivateParams/JWKS_with_multiple_keys (0.00s)
        --- PASS: TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_original_buffer (0.00s)
        --- PASS: TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_serialized (0.00s)
    --- PASS: TestSetWithPrivateParams/Set_private_parameters (0.00s)
=== RUN   TestFetch
=== RUN   TestFetch/InsecureWhitelist
=== RUN   TestFetch/MapWhitelist
=== RUN   TestFetch/RegexpWhitelist
=== RUN   TestFetch/WhitelistFunc
--- PASS: TestFetch (1.48s)
    --- PASS: TestFetch/InsecureWhitelist (0.02s)
    --- PASS: TestFetch/MapWhitelist (0.00s)
    --- PASS: TestFetch/RegexpWhitelist (0.00s)
    --- PASS: TestFetch/WhitelistFunc (0.00s)
=== RUN   TestGH567
=== RUN   TestGH567/Parse_with_ignoreParseError=true
=== RUN   TestGH567/Parse_with_ignoreParseError=false
=== RUN   TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error
--- PASS: TestGH567 (1.05s)
    --- PASS: TestGH567/Parse_with_ignoreParseError=true (0.00s)
    --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.00s)
    --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (1.05s)
=== RUN   TestAvailableCurves
--- PASS: TestAvailableCurves (0.00s)
=== RUN   TestCurveForAlgorithm
--- PASS: TestCurveForAlgorithm (0.00s)
=== RUN   TestGH664
=== RUN   TestGH664/Check_what_happens_when_primes_are_reduced_to_2
--- PASS: TestGH664 (1.10s)
    --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_2 (0.03s)
=== RUN   TestGH730
--- PASS: TestGH730 (0.00s)
=== RUN   TestECDSAPEM
--- PASS: TestECDSAPEM (0.01s)
=== RUN   TestGH947
--- PASS: TestGH947 (0.00s)
=== RUN   TestValidation
--- PASS: TestValidation (0.63s)
=== RUN   TestCache
=== PAUSE TestCache
=== RUN   TestRefreshSnapshot
--- SKIP: TestRefreshSnapshot (0.00s)
=== RUN   TestErrorSink
=== PAUSE TestErrorSink
=== RUN   TestPostFetch
=== PAUSE TestPostFetch
=== RUN   TestSet
--- PASS: TestSet (1.31s)
=== RUN   Test_X5CHeader
=== RUN   Test_X5CHeader/Marshal/Unmarshal
--- PASS: Test_X5CHeader (0.00s)
    --- PASS: Test_X5CHeader/Marshal/Unmarshal (0.00s)
=== CONT  TestHeader
=== RUN   TestHeader/Roundtrip
=== CONT  TestIssue270
=== CONT  TestPublicKeyOf
--- PASS: TestIssue270 (0.00s)
=== PAUSE TestHeader/Roundtrip
=== RUN   TestHeader/RoundtripError
=== PAUSE TestHeader/RoundtripError
=== RUN   TestHeader/Algorithm
=== CONT  TestRoundtrip
=== CONT  TestCache
=== RUN   TestCache/CachedSet
=== PAUSE TestCache/CachedSet
=== RUN   TestCache/Specify_explicit_refresh_interval
=== PAUSE TestCache/Specify_explicit_refresh_interval
=== RUN   TestCache/Calculate_next_refresh_from_Cache-Control_header
=== PAUSE TestCache/Calculate_next_refresh_from_Cache-Control_header
=== RUN   TestCache/Backoff
=== PAUSE TestCache/Backoff
=== CONT  TestCache/CachedSet
=== CONT  TestParse
=== CONT  TestCache/Specify_explicit_refresh_interval
=== PAUSE TestHeader/Algorithm
=== CONT  TestHeader/Roundtrip
=== CONT  TestHeader/Algorithm
=== CONT  TestHeader/RoundtripError
=== RUN   TestParse/RSA_Public_Key
=== PAUSE TestParse/RSA_Public_Key
=== RUN   TestParse/RSA_Private_Key
=== PAUSE TestParse/RSA_Private_Key
=== RUN   TestParse/ECDSA_Private_Key
=== PAUSE TestParse/ECDSA_Private_Key
=== RUN   TestParse/Invalid_ECDSA_Private_Key
=== PAUSE TestParse/Invalid_ECDSA_Private_Key
=== RUN   TestParse/Ed25519_Public_Key
=== RUN   TestHeader/Roundtrip/Private_params
=== PAUSE TestParse/Ed25519_Public_Key
=== RUN   TestParse/Ed25519_Private_Key
=== PAUSE TestHeader/Roundtrip/Private_params
=== CONT  TestPostFetch
=== CONT  TestHeader/Roundtrip/Private_params
=== RUN   TestPostFetch/No_PostFetch
=== PAUSE TestPostFetch/No_PostFetch
=== RUN   TestPostFetch/With_PostFetch
=== PAUSE TestPostFetch/With_PostFetch
=== CONT  TestPostFetch/No_PostFetch
=== CONT  TestErrorSink
=== CONT  TestPostFetch/With_PostFetch
--- PASS: TestHeader (0.00s)
    --- PASS: TestHeader/Algorithm (0.00s)
    --- PASS: TestHeader/RoundtripError (0.00s)
    --- PASS: TestHeader/Roundtrip (0.00s)
        --- PASS: TestHeader/Roundtrip/Private_params (0.00s)
=== CONT  TestNew
--- PASS: TestNew (0.00s)
=== PAUSE TestParse/Ed25519_Private_Key
=== CONT  TestIssue207
=== CONT  TestOKP
=== RUN   TestOKP/Ed25519
=== PAUSE TestOKP/Ed25519
=== RUN   TestOKP/X25519
=== CONT  TestReadFile
=== CONT  TestCache/Calculate_next_refresh_from_Cache-Control_header
    refresh_test.go:233: Waiting for fetching goroutines...
=== CONT  TestCache/Backoff
=== CONT  TestAccept
=== RUN   TestAccept/KeyOperation
=== PAUSE TestAccept/KeyOperation
=== RUN   TestAccept/KeyUsage
=== PAUSE TestAccept/KeyUsage
=== CONT  TestAccept/KeyOperation
=== NAME  TestCache/Specify_explicit_refresh_interval
    refresh_test.go:169: Waiting for fetching goroutines...
=== CONT  TestAccept/KeyUsage
=== PAUSE TestOKP/X25519
=== CONT  TestOKP/Ed25519
=== RUN   TestOKP/Ed25519/PrivateKey
=== PAUSE TestOKP/Ed25519/PrivateKey
=== RUN   TestOKP/Ed25519/PublicKey
=== PAUSE TestOKP/Ed25519/PublicKey
=== CONT  TestOKP/Ed25519/PrivateKey
=== NAME  TestCache/Calculate_next_refresh_from_Cache-Control_header
    refresh_test.go:235: Waiting for the refresh ...
--- PASS: TestPostFetch (0.00s)
    --- PASS: TestPostFetch/No_PostFetch (0.00s)
    --- PASS: TestPostFetch/With_PostFetch (0.00s)
--- SKIP: TestReadFile (0.00s)
=== CONT  TestOKP/X25519
=== CONT  TestAssignKeyID
=== RUN   TestOKP/X25519/PublicKey
=== PAUSE TestOKP/X25519/PublicKey
=== CONT  TestOKP/X25519/PublicKey
--- PASS: TestIssue207 (0.00s)
--- PASS: TestAccept (0.00s)
    --- PASS: TestAccept/KeyOperation (0.00s)
    --- PASS: TestAccept/KeyUsage (0.00s)
=== CONT  TestOKP/Ed25519/PublicKey
=== RUN   TestOKP/Ed25519/PrivateKey/Fields
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/x
=== NAME  TestCache/Specify_explicit_refresh_interval
    refresh_test.go:171: Waiting for the refresh ...
=== CONT  TestRSA
=== RUN   TestRSA/PublicKey
=== PAUSE TestRSA/PublicKey
=== RUN   TestRSA/Private_Key
=== PAUSE TestRSA/Private_Key
=== RUN   TestRSA/Thumbprint
=== RUN   TestOKP/Ed25519/PublicKey/Fields
=== CONT  TestRSA/PublicKey
=== RUN   TestOKP/Ed25519/PublicKey/Fields/x5t#S256
=== RUN   TestOKP/X25519/PublicKey/Fields
=== RUN   TestOKP/X25519/PublicKey/Fields/crv
=== CONT  TestRSA/Private_Key
=== RUN   TestParse/X25519_Public_Key
=== PAUSE TestParse/X25519_Public_Key
=== RUN   TestParse/X25519_Private_Key
=== PAUSE TestParse/X25519_Private_Key
=== CONT  TestParse/RSA_Public_Key
=== RUN   TestParse/RSA_Public_Key/json.Unmarshal
=== CONT  TestParse/Ed25519_Public_Key
=== RUN   TestParse/Ed25519_Public_Key/json.Unmarshal
=== RUN   TestParse/RSA_Public_Key/jwk.Parse
=== RUN   TestRSA/PublicKey/Fields
=== RUN   TestRSA/PublicKey/Fields/x5t#S256
=== RUN   TestParse/Ed25519_Public_Key/jwk.Parse
=== RUN   TestParse/RSA_Public_Key/jwk.ParseKey
=== RUN   TestParse/Ed25519_Public_Key/jwk.ParseKey
=== CONT  TestParse/X25519_Private_Key
=== RUN   TestParse/X25519_Private_Key/json.Unmarshal
=== RUN   TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw
=== RUN   TestRSA/Private_Key/Fields
=== RUN   TestRSA/Private_Key/Fields/kty
=== CONT  TestParse/Ed25519_Private_Key
=== RUN   TestParse/X25519_Private_Key/jwk.Parse
=== RUN   TestParse/Ed25519_Private_Key/json.Unmarshal
=== RUN   TestParse/X25519_Private_Key/jwk.ParseKey
=== RUN   TestRSA/Private_Key/Fields/d
=== RUN   TestOKP/Ed25519/PublicKey/Fields/kty
=== RUN   TestParse/Ed25519_Private_Key/jwk.Parse
=== RUN   TestParse/X25519_Private_Key/jwk.ParseKey/Raw
=== RUN   TestRSA/Private_Key/Fields/q
=== RUN   TestOKP/Ed25519/PublicKey/Fields/x5c
=== RUN   TestParse/Ed25519_Private_Key/jwk.ParseKey
=== RUN   TestOKP/Ed25519/PublicKey/Fields/x5t
=== RUN   TestOKP/Ed25519/PublicKey/Fields/x5u
=== RUN   TestOKP/X25519/PublicKey/Fields/kid
=== RUN   TestOKP/Ed25519/PublicKey/Fields/x
=== RUN   TestOKP/Ed25519/PublicKey/Fields/crv
=== RUN   TestOKP/X25519/PublicKey/Fields/x5t#S256
=== RUN   TestOKP/Ed25519/PublicKey/Fields/alg
=== RUN   TestOKP/X25519/PublicKey/Fields/x5u
=== RUN   TestOKP/Ed25519/PublicKey/Fields/use
=== RUN   TestOKP/X25519/PublicKey/Fields/x5c
=== RUN   TestOKP/Ed25519/PublicKey/Fields/private
=== RUN   TestOKP/Ed25519/PublicKey/Fields/kid
=== RUN   TestOKP/X25519/PublicKey/Fields/kty
=== RUN   TestOKP/Ed25519/PublicKey/Fields/key_ops
=== RUN   TestRSA/Private_Key/Fields/kid
=== CONT  TestParse/ECDSA_Private_Key
=== CONT  TestParse/RSA_Private_Key
=== CONT  TestParse/X25519_Public_Key
=== RUN   TestParse/RSA_Public_Key/jwk.ParseKey/Raw
=== RUN   TestParse/Ed25519_Public_Key/ParseRawKey
=== RUN   TestRSA/PublicKey/Fields/x5u
=== CONT  TestParse/Invalid_ECDSA_Private_Key
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/x5t
=== RUN   TestOKP/X25519/PublicKey/Fields/x
=== RUN   TestOKP/X25519/PublicKey/Fields/key_ops
=== RUN   TestOKP/X25519/PublicKey/Fields/alg
=== RUN   TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw
=== RUN   TestOKP/X25519/PublicKey/Fields/use
=== RUN   TestOKP/Ed25519/PublicKey/Roundtrip
=== RUN   TestOKP/X25519/PublicKey/Fields/x5t
=== RUN   TestRSA/Private_Key/Fields/key_ops
=== RUN   TestRSA/Private_Key/Fields/e
=== RUN   TestRSA/Private_Key/Fields/p
=== RUN   TestRSA/Private_Key/Fields/dq
=== RUN   TestRSA/Private_Key/Fields/x5u
=== RUN   TestRSA/Private_Key/Fields/private
=== RUN   TestRSA/Private_Key/Fields/x5t#S256
=== RUN   TestRSA/Private_Key/Fields/n
=== RUN   TestRSA/Private_Key/Fields/dp
=== RUN   TestRSA/Private_Key/Fields/use
=== RUN   TestRSA/Private_Key/Fields/qi
=== RUN   TestRSA/Private_Key/Fields/alg
=== RUN   TestRSA/Private_Key/Fields/x5c
=== RUN   TestRSA/Private_Key/Fields/x5t
=== RUN   TestRSA/Private_Key/Roundtrip
=== RUN   TestRSA/Private_Key/Roundtrip/WithPEM(true)
=== RUN   TestRSA/Private_Key/Roundtrip/WithPEM(false)
=== RUN   TestParse/ECDSA_Private_Key/json.Unmarshal
=== RUN   TestParse/ECDSA_Private_Key/jwk.Parse
=== RUN   TestParse/ECDSA_Private_Key/jwk.ParseKey
=== RUN   TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw
=== RUN   TestRSA/Private_Key/Raw
=== RUN   TestParse/ECDSA_Private_Key/ParseRawKey
=== RUN   TestRSA/Private_Key/PublicKey
=== RUN   TestRSA/Private_Key/IsPrivate
=== RUN   TestRSA/Private_Key/Set/Remove
=== RUN   TestParse/RSA_Private_Key/json.Unmarshal
=== RUN   TestRSA/Private_Key/New
=== RUN   TestParse/X25519_Public_Key/json.Unmarshal
=== RUN   TestParse/X25519_Public_Key/jwk.Parse
=== RUN   TestParse/RSA_Private_Key/jwk.Parse
=== RUN   TestParse/X25519_Public_Key/jwk.ParseKey
=== RUN   TestParse/X25519_Public_Key/jwk.ParseKey/Raw
=== RUN   TestParse/X25519_Public_Key/ParseRawKey
=== RUN   TestParse/RSA_Public_Key/ParseRawKey
=== RUN   TestRSA/PublicKey/Fields/kty
=== RUN   TestParse/RSA_Private_Key/jwk.ParseKey
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/private
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/kid
=== RUN   TestParse/Ed25519_Private_Key/ParseRawKey
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/x5u
=== RUN   TestParse/RSA_Private_Key/jwk.ParseKey/Raw
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/alg
=== RUN   TestParse/RSA_Private_Key/ParseRawKey
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/use
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/kty
=== RUN   TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false)
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/crv
=== RUN   TestRSA/PublicKey/Fields/alg
=== RUN   TestOKP/X25519/PublicKey/Fields/private
=== RUN   TestOKP/X25519/PublicKey/Roundtrip
=== RUN   TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false)
=== RUN   TestParse/X25519_Private_Key/ParseRawKey
=== RUN   TestRSA/PublicKey/Fields/x5t
=== RUN   TestRSA/PublicKey/Fields/private
=== RUN   TestRSA/PublicKey/Fields/e
=== RUN   TestRSA/PublicKey/Fields/n
=== RUN   TestRSA/PublicKey/Fields/use
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/key_ops
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/x5t#S256
=== RUN   TestRSA/PublicKey/Fields/x5c
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/x5c
=== RUN   TestRSA/PublicKey/Fields/kid
=== RUN   TestRSA/PublicKey/Fields/key_ops
=== RUN   TestOKP/Ed25519/PrivateKey/Fields/d
=== RUN   TestOKP/Ed25519/PrivateKey/Roundtrip
=== RUN   TestRSA/PublicKey/Roundtrip
=== RUN   TestRSA/PublicKey/Roundtrip/WithPEM(true)
=== RUN   TestOKP/Ed25519/PublicKey/Raw
=== RUN   TestRSA/PublicKey/Roundtrip/WithPEM(false)
=== RUN   TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false)
=== RUN   TestOKP/Ed25519/PublicKey/PublicKey
=== RUN   TestOKP/X25519/PublicKey/Raw
=== RUN   TestOKP/X25519/PublicKey/PublicKey
=== RUN   TestOKP/Ed25519/PublicKey/IsPrivate
=== RUN   TestOKP/Ed25519/PublicKey/Set/Remove
=== RUN   TestOKP/X25519/PublicKey/IsPrivate
=== RUN   TestOKP/X25519/PublicKey/Set/Remove
=== RUN   TestOKP/Ed25519/PrivateKey/Raw
=== RUN   TestRSA/PublicKey/Raw
=== RUN   TestRSA/PublicKey/PublicKey
=== RUN   TestRSA/PublicKey/IsPrivate
=== RUN   TestRSA/PublicKey/Set/Remove
=== RUN   TestRSA/PublicKey/New
--- PASS: TestRSA (0.00s)
    --- PASS: TestRSA/Thumbprint (0.00s)
    --- PASS: TestRSA/Private_Key (0.02s)
        --- PASS: TestRSA/Private_Key/Fields (0.02s)
            --- PASS: TestRSA/Private_Key/Fields/kty (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/d (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/q (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/kid (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/e (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/p (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/dq (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/x5u (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/private (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/n (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/dp (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/use (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/qi (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/alg (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s)
            --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s)
        --- PASS: TestRSA/Private_Key/Roundtrip (0.00s)
            --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(true) (0.00s)
            --- PASS: TestRSA/Private_Key/Roundtrip/WithPEM(false) (0.00s)
        --- 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)
    --- PASS: TestRSA/PublicKey (0.03s)
        --- PASS: TestRSA/PublicKey/Fields (0.02s)
            --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/x5u (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/kty (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/alg (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/private (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/e (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/n (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/use (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/kid (0.00s)
            --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s)
        --- PASS: TestRSA/PublicKey/Roundtrip (0.00s)
            --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(true) (0.00s)
            --- PASS: TestRSA/PublicKey/Roundtrip/WithPEM(false) (0.00s)
        --- PASS: TestRSA/PublicKey/Raw (0.00s)
        --- PASS: TestRSA/PublicKey/PublicKey (0.00s)
        --- PASS: TestRSA/PublicKey/IsPrivate (0.00s)
        --- PASS: TestRSA/PublicKey/Set/Remove (0.00s)
        --- PASS: TestRSA/PublicKey/New (0.00s)
=== RUN   TestOKP/Ed25519/PrivateKey/PublicKey
=== RUN   TestOKP/Ed25519/PrivateKey/IsPrivate
=== RUN   TestOKP/Ed25519/PrivateKey/Set/Remove
--- PASS: TestOKP (0.00s)
    --- PASS: TestOKP/X25519 (0.00s)
        --- PASS: TestOKP/X25519/PublicKey (0.02s)
            --- PASS: TestOKP/X25519/PublicKey/Fields (0.02s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/x5u (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s)
            --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s)
                --- PASS: TestOKP/X25519/PublicKey/Roundtrip/WithPEM(false) (0.00s)
            --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s)
            --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s)
            --- PASS: TestOKP/X25519/PublicKey/IsPrivate (0.00s)
            --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s)
    --- PASS: TestOKP/Ed25519 (0.00s)
        --- PASS: TestOKP/Ed25519/PublicKey (0.02s)
            --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5u (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s)
                --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s)
            --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip (0.01s)
                --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip/WithPEM(false) (0.00s)
            --- PASS: TestOKP/Ed25519/PublicKey/Raw (0.00s)
            --- PASS: TestOKP/Ed25519/PublicKey/PublicKey (0.00s)
            --- PASS: TestOKP/Ed25519/PublicKey/IsPrivate (0.00s)
            --- PASS: TestOKP/Ed25519/PublicKey/Set/Remove (0.00s)
        --- PASS: TestOKP/Ed25519/PrivateKey (0.03s)
            --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.02s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5u (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s)
            --- PASS: TestOKP/Ed25519/PrivateKey/Roundtrip (0.00s)
                --- PASS: TestOKP/Ed25519/PrivateKey/Roundtrip/WithPEM(false) (0.00s)
            --- PASS: TestOKP/Ed25519/PrivateKey/Raw (0.00s)
            --- PASS: TestOKP/Ed25519/PrivateKey/PublicKey (0.00s)
            --- PASS: TestOKP/Ed25519/PrivateKey/IsPrivate (0.00s)
            --- PASS: TestOKP/Ed25519/PrivateKey/Set/Remove (0.00s)
--- PASS: TestParse (0.01s)
    --- PASS: TestParse/Ed25519_Public_Key (0.00s)
        --- PASS: TestParse/Ed25519_Public_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/Ed25519_Public_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey (0.00s)
            --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw (0.00s)
        --- PASS: TestParse/Ed25519_Public_Key/ParseRawKey (0.00s)
    --- PASS: TestParse/Invalid_ECDSA_Private_Key (0.00s)
    --- PASS: TestParse/ECDSA_Private_Key (0.02s)
        --- PASS: TestParse/ECDSA_Private_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/ECDSA_Private_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey (0.00s)
            --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw (0.00s)
        --- PASS: TestParse/ECDSA_Private_Key/ParseRawKey (0.00s)
    --- PASS: TestParse/X25519_Public_Key (0.02s)
        --- PASS: TestParse/X25519_Public_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/X25519_Public_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey (0.00s)
            --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey/Raw (0.00s)
        --- PASS: TestParse/X25519_Public_Key/ParseRawKey (0.00s)
    --- PASS: TestParse/RSA_Public_Key (0.02s)
        --- PASS: TestParse/RSA_Public_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/RSA_Public_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey (0.00s)
            --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey/Raw (0.00s)
        --- PASS: TestParse/RSA_Public_Key/ParseRawKey (0.00s)
    --- PASS: TestParse/RSA_Private_Key (0.02s)
        --- PASS: TestParse/RSA_Private_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/RSA_Private_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s)
            --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s)
        --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s)
    --- PASS: TestParse/Ed25519_Private_Key (0.02s)
        --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.01s)
            --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s)
        --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s)
    --- PASS: TestParse/X25519_Private_Key (0.03s)
        --- PASS: TestParse/X25519_Private_Key/json.Unmarshal (0.00s)
        --- PASS: TestParse/X25519_Private_Key/jwk.Parse (0.00s)
        --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.02s)
            --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.02s)
        --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.00s)
=== RUN   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  TestPublicKeyOf/*rsa.PrivateKey
=== CONT  TestPublicKeyOf/*ecdsa.PublicKey
=== CONT  TestPublicKeyOf/rsa.PublicKey
=== CONT  TestPublicKeyOf/*ecdsa.PrivateKey
=== CONT  TestPublicKeyOf/ecdsa.PublicKey
=== CONT  TestPublicKeyOf/rsa.PrivateKey
=== CONT  TestPublicKeyOf/ecdsa.PrivateKey
=== CONT  TestPublicKeyOf/*rsa.PublicKey
=== CONT  TestPublicKeyOf/ed25519.PublicKey
=== CONT  TestPublicKeyOf/x25519.PublicKey
=== CONT  TestPublicKeyOf/x25519.PrivateKey
=== CONT  TestPublicKeyOf/ed25519.PrivateKey
=== CONT  TestPublicKeyOf/[]uint8
--- PASS: TestPublicKeyOf (1.75s)
    --- PASS: TestPublicKeyOf/Set (0.00s)
    --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s)
    --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s)
    --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s)
    --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s)
    --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s)
    --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s)
    --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s)
    --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s)
    --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s)
    --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s)
    --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s)
    --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s)
    --- PASS: TestPublicKeyOf/[]uint8 (0.00s)
=== RUN   TestErrorSink/rejected_by_whitelist
=== PAUSE TestErrorSink/rejected_by_whitelist
=== CONT  TestErrorSink/rejected_by_whitelist
--- PASS: TestAssignKeyID (5.37s)
--- PASS: TestCache (0.00s)
    --- PASS: TestCache/Calculate_next_refresh_from_Cache-Control_header (4.00s)
    --- PASS: TestCache/Specify_explicit_refresh_interval (4.11s)
    --- PASS: TestCache/Backoff (4.11s)
    --- PASS: TestCache/CachedSet (6.50s)
--- PASS: TestErrorSink (1.95s)
    --- PASS: TestErrorSink/rejected_by_whitelist (6.00s)
--- PASS: TestRoundtrip (11.39s)
PASS
ok  	github.com/lestrrat-go/jwx/jwk	27.247s
?   	github.com/lestrrat-go/jwx/jwk/internal/x509	[no test files]
=== RUN   TestOptionIdent
--- PASS: TestOptionIdent (0.00s)
=== RUN   TestHeader
=== RUN   TestHeader/Set_values
=== RUN   TestHeader/Set/Get
=== RUN   TestHeader/PrivateParams
=== RUN   TestHeader/Iterator
=== RUN   TestHeader/Iterator/Iterate
=== RUN   TestHeader/Iterator/Walk
=== RUN   TestHeader/Iterator/AsMap
=== RUN   TestHeader/Iterator/Remove
--- PASS: TestHeader (0.00s)
    --- PASS: TestHeader/Set_values (0.00s)
    --- PASS: TestHeader/Set/Get (0.00s)
    --- PASS: TestHeader/PrivateParams (0.00s)
    --- PASS: TestHeader/Iterator (0.00s)
        --- PASS: TestHeader/Iterator/Iterate (0.00s)
        --- PASS: TestHeader/Iterator/Walk (0.00s)
        --- PASS: TestHeader/Iterator/AsMap (0.00s)
        --- PASS: TestHeader/Iterator/Remove (0.00s)
=== RUN   TestSanity
=== RUN   TestSanity/sanity:_Verify_with_single_key
--- PASS: TestSanity (0.00s)
    --- PASS: TestSanity/sanity:_Verify_with_single_key (0.00s)
=== RUN   TestParseReader
=== PAUSE TestParseReader
=== RUN   TestRoundtrip
=== PAUSE TestRoundtrip
=== RUN   TestSignMulti2
=== RUN   TestSignMulti2/Sign
=== RUN   TestSignMulti2/Verify_HS256
=== RUN   TestSignMulti2/Verify_HS384
=== RUN   TestSignMulti2/Verify_HS512
--- PASS: TestSignMulti2 (0.00s)
    --- PASS: TestSignMulti2/Sign (0.00s)
    --- PASS: TestSignMulti2/Verify_HS256 (0.00s)
    --- PASS: TestSignMulti2/Verify_HS384 (0.00s)
    --- PASS: TestSignMulti2/Verify_HS512 (0.00s)
=== RUN   TestEncode
=== PAUSE TestEncode
=== RUN   TestPublicHeaders
--- PASS: TestPublicHeaders (0.84s)
=== RUN   TestDecode_ES384Compact_NoSigTrim
    jws_test.go:833: incoming = 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCIsImtpZCI6IjE5MzFmZTQ0YmFhMWNhZTkyZWUzNzYzOTQ0MDU1OGMwODdlMTRlNjk5ZWU5NjVhM2Q1OGU1MmU2NGY4MDE0NWIifQ.eyJpc3MiOiJicmt0LWNsaS0xLjAuN3ByZTEiLCJpYXQiOjE0ODQ2OTU1MjAsImp0aSI6IjgxYjczY2Y3In0.DdFi0KmPHSv4PfIMGcWGMSRLmZsfRPQ3muLFW6Ly2HpiLFFQWZ0VEanyrFV263wjlp3udfedgw_vrBLz3XC8CkbvCo_xeHMzaTr_yfhjoheSj8gWRLwB-22rOnUX_M0A'
--- PASS: TestDecode_ES384Compact_NoSigTrim (0.04s)
=== RUN   TestReadFile
=== PAUSE TestReadFile
=== RUN   TestVerifyNonUniqueKid
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"#01
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_value_but_different_alg
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_value_but_different_alg#01
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_type_but_different_alg
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_type_but_different_alg#01
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"_and_different_key_type_/_alg
=== RUN   TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"_and_different_key_type_/_alg#01
--- PASS: TestVerifyNonUniqueKid (2.15s)
    --- PASS: TestVerifyNonUniqueKid/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)
    --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_value_but_different_alg#01 (0.00s)
    --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_type_but_different_alg (0.00s)
    --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid",_same_key_type_but_different_alg#01 (0.00s)
    --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"_and_different_key_type_/_alg (0.00s)
    --- PASS: TestVerifyNonUniqueKid/match_2_keys_via_same_"kid"_and_different_key_type_/_alg#01 (0.00s)
=== RUN   TestVerifySet
=== PAUSE TestVerifySet
=== RUN   TestCustomField
=== RUN   TestCustomField/jws.Parse_+_json.Unmarshal
--- PASS: TestCustomField (1.58s)
    --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s)
=== RUN   TestWithMessage
--- PASS: TestWithMessage (0.69s)
=== RUN   TestRFC7797
=== RUN   TestRFC7797/Invalid_payload_when_b64_=_false_and_NOT_detached
=== RUN   TestRFC7797/Invalid_usage_when_b64_=_false_and_NOT_detached
=== RUN   TestRFC7797/Valid_payload_when_b64_=_false
=== RUN   TestRFC7797/Valid_payload_when_b64_=_false/(Detached)_payload_contains_a_period
=== RUN   TestRFC7797/Valid_payload_when_b64_=_false/(NOT_detached)_payload_does_not_contain_a_period
=== RUN   TestRFC7797/Verify
=== RUN   TestRFC7797/Verify/JSON_format
=== RUN   TestRFC7797/Verify/JSON_format_(detached_payload)
=== RUN   TestRFC7797/Verify/JSON_Format_(b64_does_not_match)
=== RUN   TestRFC7797/Verify/Compact_(detached_payload)
--- PASS: TestRFC7797 (0.00s)
    --- PASS: TestRFC7797/Invalid_payload_when_b64_=_false_and_NOT_detached (0.00s)
    --- PASS: TestRFC7797/Invalid_usage_when_b64_=_false_and_NOT_detached (0.00s)
    --- PASS: TestRFC7797/Valid_payload_when_b64_=_false (0.00s)
        --- PASS: TestRFC7797/Valid_payload_when_b64_=_false/(Detached)_payload_contains_a_period (0.00s)
        --- PASS: TestRFC7797/Valid_payload_when_b64_=_false/(NOT_detached)_payload_does_not_contain_a_period (0.00s)
    --- PASS: TestRFC7797/Verify (0.00s)
        --- PASS: TestRFC7797/Verify/JSON_format (0.00s)
        --- PASS: TestRFC7797/Verify/JSON_format_(detached_payload) (0.00s)
        --- PASS: TestRFC7797/Verify/JSON_Format_(b64_does_not_match) (0.00s)
        --- PASS: TestRFC7797/Verify/Compact_(detached_payload) (0.00s)
=== RUN   TestGH485
--- PASS: TestGH485 (0.00s)
=== RUN   TestJKU
=== RUN   TestJKU/Compact
=== RUN   TestJKU/Compact/Fail_without_whitelist
=== RUN   TestJKU/Compact/Success
=== RUN   TestJKU/Compact/Rejected_by_whitelist
=== RUN   TestJKU/Compact/JWKFetcher
=== RUN   TestJKU/JSON
=== RUN   TestJKU/JSON/Fail_without_whitelist
=== RUN   TestJKU/JSON/Success
=== RUN   TestJKU/JSON/Rejected_by_whitelist
--- PASS: TestJKU (10.70s)
    --- PASS: TestJKU/Compact (0.06s)
        --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s)
        --- PASS: TestJKU/Compact/Success (0.03s)
        --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.01s)
        --- PASS: TestJKU/Compact/JWKFetcher (0.01s)
    --- PASS: TestJKU/JSON (9.42s)
        --- PASS: TestJKU/JSON/Fail_without_whitelist (0.01s)
        --- PASS: TestJKU/JSON/Success (0.04s)
        --- PASS: TestJKU/JSON/Rejected_by_whitelist (0.00s)
=== RUN   TestAlgorithmsForKey
=== RUN   TestAlgorithmsForKey/Octet_sequence
=== RUN   TestAlgorithmsForKey/rsa.PublicKey
=== RUN   TestAlgorithmsForKey/*rsa.PublicKey
=== RUN   TestAlgorithmsForKey/jwk.RSAPublicKey
=== RUN   TestAlgorithmsForKey/ecdsa.PublicKey
=== RUN   TestAlgorithmsForKey/*ecdsa.PublicKey
=== RUN   TestAlgorithmsForKey/jwk.ECDSAPublicKey
=== RUN   TestAlgorithmsForKey/rsa.PrivateKey
=== RUN   TestAlgorithmsForKey/*rsa.PrivateKey
=== RUN   TestAlgorithmsForKey/jwk.RSAPrivateKey
=== RUN   TestAlgorithmsForKey/ecdsa.PrivateKey
=== RUN   TestAlgorithmsForKey/*ecdsa.PrivateKey
=== RUN   TestAlgorithmsForKey/jwk.ECDSAPrivateKey
=== RUN   TestAlgorithmsForKey/ed25519.PublicKey
=== RUN   TestAlgorithmsForKey/x25519.PublicKey
--- PASS: TestAlgorithmsForKey (0.61s)
    --- PASS: TestAlgorithmsForKey/Octet_sequence (0.00s)
    --- PASS: TestAlgorithmsForKey/rsa.PublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/*rsa.PublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/jwk.RSAPublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/ecdsa.PublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/*ecdsa.PublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/jwk.ECDSAPublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/rsa.PrivateKey (0.00s)
    --- PASS: TestAlgorithmsForKey/*rsa.PrivateKey (0.00s)
    --- PASS: TestAlgorithmsForKey/jwk.RSAPrivateKey (0.00s)
    --- PASS: TestAlgorithmsForKey/ecdsa.PrivateKey (0.00s)
    --- PASS: TestAlgorithmsForKey/*ecdsa.PrivateKey (0.00s)
    --- PASS: TestAlgorithmsForKey/jwk.ECDSAPrivateKey (0.00s)
    --- PASS: TestAlgorithmsForKey/ed25519.PublicKey (0.00s)
    --- PASS: TestAlgorithmsForKey/x25519.PublicKey (0.00s)
=== RUN   TestGH681
    jws_test.go:1589: eyJhbGciOiJSUzI1NiJ9..AukKsFGdV9ckIDYvHBJL6xRGJDP70WZRHykoImbRcdOryG95-As5EKiDuyaznaRaMoViLttFqHwz9MqeovArhzjSBKT4HUGLgBwpFu6_1EX1xKsm0WdXBxz3khinCZGSkc7i8yWuLWWzJ_wjk_RXqQ1YSHIV3mMKyCXpjbhs2zPNt9XKJppJZurxa7CQU0y5xbU5Vl7yZKDhA09pWBswP_JT2PaJMLYpPtTG4DtNgERzrSlyi3mk0402FLh4RodMsSfHm4ATjk0UlJtIRdTZAA1mX3rg65mFA1K7d2BHT89KP2Wg4hR6fSuiGR-I2dlIOWBA2d56-cdhZsAU6H1Msw
--- PASS: TestGH681 (0.92s)
=== RUN   TestGH840
    jws_test.go:1596: Skip test failure under go 1.24
--- SKIP: TestGH840 (0.00s)
=== RUN   TestGH888
--- PASS: TestGH888 (0.00s)
=== RUN   TestGH910
--- PASS: TestGH910 (0.00s)
=== RUN   TestUnpaddedSignatureR
--- PASS: TestUnpaddedSignatureR (0.01s)
=== RUN   TestValidateKey
--- PASS: TestValidateKey (3.19s)
=== RUN   TestEmptyProtectedField
--- PASS: TestEmptyProtectedField (2.71s)
=== RUN   TestParseFormat
--- PASS: TestParseFormat (0.57s)
=== RUN   TestMessage
=== RUN   TestMessage/JSON
=== RUN   TestMessage/Construction/Manipulation
--- PASS: TestMessage (0.00s)
    --- PASS: TestMessage/JSON (0.00s)
    --- PASS: TestMessage/Construction/Manipulation (0.00s)
=== RUN   TestSign
=== PAUSE TestSign
=== RUN   TestSignMulti
    signer_test.go:93: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"KeQEfZ-MI8UVmqj4giZkt24h72uhKa5-qJj6IZu15HpveKQ8dHEgcg13n2fbk6S2XSAv7oZfgiSzwmSvYfO7V_tHmD8ioceLXVJBbASszaRM4KIUm895zqZ_hQvW6Sk28Ty5Lw8jcUSEditWphTP393nE0bZ09Hk0ld2QlEzUOFHmdZpaP6n4GotvFN2wG4zxdo0NNjlJYrCExIMg96o93ZISU38lc3sq-1aegj4BmcwYwV3s8XoNb-n3De1KMRNKxW3sLHNJj_pIzgYr83_Z0dxPa3JCzirbgs31vD9sG0xZMvi9mBkWdvNjJ-gYA1x6V8l0WSA9TDcmyGj2kKlag"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AEvXqV1GnkxUYVK6dETMU0d09mlq2A3fIuAXm9Q1so31GyadKVdNxMnwbqbN6gb8_5apTy5MSIy_38nbAIJj-DsWAF-VVRyPaliK_uDlHktUzJzQ9yneKRY1hMCLUueblK5XNt0MrS-W2rC45jUO_mamYSlcihrEG2k4SLIocRlsqQde"}]}
--- PASS: TestSignMulti (1.64s)
=== CONT  TestParseReader
=== CONT  TestReadFile
=== CONT  TestSign
=== CONT  TestEncode
=== RUN   TestSign/Bad_algorithm
=== PAUSE TestSign/Bad_algorithm
=== CONT  TestVerifySet
=== RUN   TestVerifySet/useJSON=true
=== PAUSE TestVerifySet/useJSON=true
=== CONT  TestRoundtrip
=== RUN   TestVerifySet/useJSON=false
=== PAUSE TestVerifySet/useJSON=false
=== CONT  TestVerifySet/useJSON=true
=== CONT  TestVerifySet/useJSON=false
=== RUN   TestSign/No_private_key
=== PAUSE TestSign/No_private_key
=== RUN   TestRoundtrip/HMAC
=== RUN   TestParseReader/Empty_[]byte
=== PAUSE TestRoundtrip/HMAC
=== RUN   TestEncode/HS256Compact
=== RUN   TestRoundtrip/ECDSA
=== PAUSE TestParseReader/Empty_[]byte
=== RUN   TestParseReader/Empty_bytes.Buffer
=== PAUSE TestEncode/HS256Compact
=== PAUSE TestRoundtrip/ECDSA
=== RUN   TestRoundtrip/RSA
=== RUN   TestEncode/ES512Compact
=== RUN   TestSign/RSA_verify_with_no_public_key
=== PAUSE TestEncode/ES512Compact
=== RUN   TestEncode/RS256Compact
=== PAUSE TestParseReader/Empty_bytes.Buffer
=== PAUSE TestRoundtrip/RSA
=== RUN   TestVerifySet/useJSON=true/match_via_"alg"
=== RUN   TestVerifySet/useJSON=false/match_via_"alg"
=== PAUSE TestEncode/RS256Compact
=== PAUSE TestSign/RSA_verify_with_no_public_key
=== RUN   TestParseReader/Compact_detached_payload
=== PAUSE TestParseReader/Compact_detached_payload
=== RUN   TestRoundtrip/EdDSA
=== PAUSE TestRoundtrip/EdDSA
=== CONT  TestRoundtrip/HMAC
=== CONT  TestRoundtrip/EdDSA
=== PAUSE TestVerifySet/useJSON=false/match_via_"alg"
=== RUN   TestParseReader/Compact_missing_header
=== RUN   TestEncode/ES256Compact
=== PAUSE TestParseReader/Compact_missing_header
=== RUN   TestSign/RSA_roundtrip
=== PAUSE TestSign/RSA_roundtrip
=== RUN   TestParseReader/Compact_bad_header
=== CONT  TestSign/Bad_algorithm
=== PAUSE TestParseReader/Compact_bad_header
=== RUN   TestParseReader/Compact_bad_payload
=== PAUSE TestParseReader/Compact_bad_payload
=== RUN   TestParseReader/Compact_bad_signature
=== PAUSE TestParseReader/Compact_bad_signature
=== CONT  TestParseReader/Empty_[]byte
=== CONT  TestSign/RSA_verify_with_no_public_key
=== CONT  TestParseReader/Compact_missing_header
=== CONT  TestSign/RSA_roundtrip
=== CONT  TestRoundtrip/RSA
=== PAUSE TestEncode/ES256Compact
=== RUN   TestEncode/EdDSACompact
=== PAUSE TestEncode/EdDSACompact
=== CONT  TestRoundtrip/ECDSA
=== RUN   TestVerifySet/useJSON=false/match_via_"kid"
=== PAUSE TestVerifySet/useJSON=false/match_via_"kid"
=== CONT  TestVerifySet/useJSON=false/match_via_"alg"
=== CONT  TestParseReader/Compact_bad_signature
=== CONT  TestParseReader/Compact_bad_payload
=== CONT  TestVerifySet/useJSON=false/match_via_"kid"
=== CONT  TestParseReader/Compact_bad_header
=== CONT  TestSign/No_private_key
=== CONT  TestParseReader/Compact_detached_payload
=== CONT  TestParseReader/Empty_bytes.Buffer
=== RUN   TestEncode/UnsecuredCompact
=== PAUSE TestEncode/UnsecuredCompact
=== RUN   TestEncode/CompleteJSON
=== PAUSE TestEncode/CompleteJSON
=== RUN   TestEncode/Protected_Header_lookup
=== PAUSE TestEncode/Protected_Header_lookup
=== RUN   TestEncode/FlattenedJSON
=== PAUSE TestEncode/FlattenedJSON
=== RUN   TestEncode/SplitCompact
=== RUN   TestEncode/SplitCompact/Short
=== PAUSE TestEncode/SplitCompact/Short
=== RUN   TestEncode/SplitCompact/Long
=== PAUSE TestEncode/SplitCompact/Long
=== CONT  TestEncode/SplitCompact/Short
=== PAUSE TestVerifySet/useJSON=true/match_via_"alg"
=== CONT  TestEncode/SplitCompact/Long
=== RUN   TestVerifySet/useJSON=true/match_via_"kid"
=== RUN   TestRoundtrip/HMAC/HS256
=== PAUSE TestRoundtrip/HMAC/HS256
=== RUN   TestRoundtrip/HMAC/HS384
=== PAUSE TestRoundtrip/HMAC/HS384
=== RUN   TestRoundtrip/HMAC/HS512
=== PAUSE TestRoundtrip/HMAC/HS512
=== CONT  TestRoundtrip/HMAC/HS256
=== RUN   TestRoundtrip/HMAC/HS256/Raw_Key
=== CONT  TestRoundtrip/HMAC/HS512
=== CONT  TestRoundtrip/HMAC/HS384
=== RUN   TestRoundtrip/HMAC/HS384/Raw_Key
=== RUN   TestRoundtrip/HMAC/HS512/Raw_Key
=== RUN   TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS256/Raw_Key/[]byte
=== RUN   TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte)
=== 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/[]byte
=== RUN   TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key
=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS512/Raw_Key/[]byte
--- PASS: TestReadFile (0.01s)
=== PAUSE TestVerifySet/useJSON=true/match_via_"kid"
=== CONT  TestVerifySet/useJSON=true/match_via_"alg"
=== RUN   TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key
=== RUN   TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key
=== CONT  TestVerifySet/useJSON=true/match_via_"kid"
=== CONT  TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte)
--- PASS: TestParseReader (0.01s)
    --- PASS: TestParseReader/Empty_[]byte (0.00s)
    --- PASS: TestParseReader/Compact_detached_payload (0.00s)
    --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s)
    --- PASS: TestParseReader/Compact_missing_header (0.00s)
    --- PASS: TestParseReader/Compact_bad_payload (0.00s)
    --- PASS: TestParseReader/Compact_bad_signature (0.00s)
    --- PASS: TestParseReader/Compact_bad_header (0.01s)
=== CONT  TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte)
=== CONT  TestEncode/HS256Compact
=== CONT  TestEncode/UnsecuredCompact
=== CONT  TestEncode/Protected_Header_lookup
=== RUN   TestRoundtrip/HMAC/HS256/JWK_Key
=== CONT  TestEncode/EdDSACompact
=== CONT  TestEncode/FlattenedJSON
=== CONT  TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader)
=== CONT  TestEncode/RS256Compact
=== CONT  TestEncode/ES512Compact
=== CONT  TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte)
=== NAME  TestEncode/FlattenedJSON
    jws_test.go:766: {
          "header": {
            "kid": "e9bc097a-ce51-4036-9562-d2ade882db0d"
          },
          "payload": "eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ",
          "protected": "eyJhbGciOiJFUzI1NiJ9",
          "signature": "DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q"
        }
=== CONT  TestEncode/CompleteJSON
=== CONT  TestEncode/ES256Compact
=== CONT  TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS512/JWK_Key
=== RUN   TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS256/JWK_Key/[]byte
=== PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS512/JWK_Key/[]byte
=== RUN   TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key
=== CONT  TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key
=== CONT  TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/HMAC/HS384/JWK_Key
=== CONT  TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key
=== RUN   TestRoundtrip/HMAC/HS384/JWK_Key/[]byte
=== 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)
=== 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  TestRoundtrip/ECDSA/ES256
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key
=== CONT  TestRoundtrip/ECDSA/ES512
=== CONT  TestRoundtrip/ECDSA/ES384
=== RUN   TestRoundtrip/ECDSA/ES512/Raw_Key
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key
=== RUN   TestRoundtrip/EdDSA/EdDSA
=== PAUSE TestRoundtrip/EdDSA/EdDSA
=== 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  TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/EdDSA/EdDSA/JWK_Key
=== RUN   TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public())
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey)
=== RUN   TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte)
=== 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)
=== CONT  TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte)
=== CONT  TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/EdDSA/EdDSA/crypto.Hash
=== RUN   TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader)
=== 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/Verify(ed25519.Public())
=== RUN   TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key)
=== CONT  TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key)
--- PASS: TestEncode (0.02s)
    --- PASS: TestEncode/SplitCompact (0.00s)
        --- PASS: TestEncode/SplitCompact/Long (0.00s)
        --- PASS: TestEncode/SplitCompact/Short (0.01s)
    --- PASS: TestEncode/HS256Compact (0.00s)
    --- PASS: TestEncode/Protected_Header_lookup (0.00s)
    --- PASS: TestEncode/FlattenedJSON (0.00s)
    --- PASS: TestEncode/CompleteJSON (0.00s)
    --- PASS: TestEncode/UnsecuredCompact (0.00s)
    --- PASS: TestEncode/ES256Compact (0.01s)
    --- PASS: TestEncode/RS256Compact (0.02s)
    --- PASS: TestEncode/EdDSACompact (0.03s)
    --- PASS: TestEncode/ES512Compact (0.70s)
=== CONT  TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES512/JWK_Key
=== CONT  TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key/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)
=== CONT  TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES384/JWK_Key
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte)
=== 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/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey)
=== CONT  TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte)
=== CONT  TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash
=== CONT  TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES512/crypto.Hash
=== RUN   TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte)
=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string)
=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string)
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey)
=== 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)
=== CONT  TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES384/crypto.Hash
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte)
=== 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/ES384/crypto.Hash/Verify(*ecdsa.PublicKey)
=== RUN   TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key)
=== RUN   TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key)
=== CONT  TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte)
=== CONT  TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key)
=== CONT  TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte)
--- PASS: TestSign (0.01s)
    --- PASS: TestSign/Bad_algorithm (0.00s)
    --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s)
    --- PASS: TestSign/No_private_key (0.00s)
    --- PASS: TestSign/RSA_roundtrip (1.40s)
--- PASS: TestVerifySet (0.00s)
    --- PASS: TestVerifySet/useJSON=true (0.01s)
        --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (1.96s)
        --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (1.98s)
    --- PASS: TestVerifySet/useJSON=false (0.01s)
        --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (1.53s)
        --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (2.65s)
=== RUN   TestRoundtrip/RSA/RS256
=== PAUSE TestRoundtrip/RSA/RS256
=== RUN   TestRoundtrip/RSA/RS384
=== PAUSE TestRoundtrip/RSA/RS384
=== RUN   TestRoundtrip/RSA/RS512
=== PAUSE TestRoundtrip/RSA/RS512
=== RUN   TestRoundtrip/RSA/PS256
=== PAUSE TestRoundtrip/RSA/PS256
=== RUN   TestRoundtrip/RSA/PS384
=== PAUSE TestRoundtrip/RSA/PS384
=== RUN   TestRoundtrip/RSA/PS512
=== PAUSE TestRoundtrip/RSA/PS512
=== CONT  TestRoundtrip/RSA/RS256
=== CONT  TestRoundtrip/RSA/PS256
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key
=== CONT  TestRoundtrip/RSA/PS512
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key
=== CONT  TestRoundtrip/RSA/RS512
=== RUN   TestRoundtrip/RSA/RS512/Raw_Key
=== CONT  TestRoundtrip/RSA/RS384
=== CONT  TestRoundtrip/RSA/PS384
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/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/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key)
=== 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)
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key
=== CONT  TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte)
=== CONT  TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte)
=== CONT  TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key
=== RUN   TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key
=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte)
=== CONT  TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS384/JWK_Key
=== RUN   TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS384/JWK_Key
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key)
=== CONT  TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key)
=== CONT  TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key)
=== CONT  TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte)
=== CONT  TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash
=== 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/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey)
=== 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)
=== CONT  TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte)
=== CONT  TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS384/crypto.Hash
=== RUN   TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key)
=== CONT  TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key)
=== CONT  TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey)
=== 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)
=== CONT  TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string)
=== PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte)
=== CONT  TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader)
=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte)
=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string)
=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey)
=== RUN   TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey)
=== CONT  TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte)
=== CONT  TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader)
=== CONT  TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string)
=== CONT  TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte)
--- PASS: TestRoundtrip (0.01s)
    --- PASS: TestRoundtrip/HMAC (0.00s)
        --- PASS: TestRoundtrip/HMAC/HS256 (0.01s)
            --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.01s)
                --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/[]byte (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) (0.00s)
        --- PASS: TestRoundtrip/HMAC/HS512 (0.01s)
            --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/[]byte (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) (0.00s)
        --- PASS: TestRoundtrip/HMAC/HS384 (0.01s)
            --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/[]byte (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) (0.00s)
            --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/[]byte (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s)
    --- PASS: TestRoundtrip/EdDSA (0.03s)
        --- PASS: TestRoundtrip/EdDSA/EdDSA (0.02s)
            --- PASS: TestRoundtrip/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/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s)
    --- PASS: TestRoundtrip/ECDSA (0.02s)
        --- PASS: TestRoundtrip/ECDSA/ES256 (1.07s)
            --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.71s)
                --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.55s)
                --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.17s)
                --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.06s)
                --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.19s)
                --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.06s)
                --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s)
        --- PASS: TestRoundtrip/ECDSA/ES512 (1.07s)
            --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.71s)
                --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.54s)
                --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.18s)
                --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash (0.18s)
                --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.06s)
                --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.06s)
                --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.04s)
                --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s)
        --- PASS: TestRoundtrip/ECDSA/ES384 (1.14s)
            --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.75s)
                --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.57s)
                --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.11s)
                --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.20s)
                --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.08s)
                --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.05s)
                --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.06s)
                --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash (0.19s)
                --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.04s)
                --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.07s)
                --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.06s)
                --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s)
    --- PASS: TestRoundtrip/RSA (3.08s)
        --- PASS: TestRoundtrip/RSA/RS256 (0.04s)
            --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.01s)
                --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s)
            --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.01s)
                --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.01s)
                --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s)
        --- PASS: TestRoundtrip/RSA/RS512 (0.05s)
            --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.01s)
                --- PASS: TestRoundtrip/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/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.02s)
                --- 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/crypto.Hash (0.02s)
                --- 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 (0.05s)
            --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.02s)
                --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.02s)
                --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.02s)
                --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s)
        --- PASS: TestRoundtrip/RSA/PS384 (0.05s)
            --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.03s)
                --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.01s)
                --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.01s)
                --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s)
        --- PASS: TestRoundtrip/RSA/PS512 (0.06s)
            --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.02s)
                --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/RSA/PS512/JWK_Key (0.01s)
                --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.02s)
                --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s)
        --- PASS: TestRoundtrip/RSA/RS384 (0.06s)
            --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.02s)
                --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) (0.00s)
            --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.02s)
                --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s)
            --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.01s)
                --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s)
                --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jws	28.819s
=== RUN   TestOptionIdent
--- PASS: TestOptionIdent (0.00s)
=== RUN   TestJWTParse
=== PAUSE TestJWTParse
=== RUN   TestJWTParseVerify
=== PAUSE TestJWTParseVerify
=== RUN   TestValidateClaims
=== PAUSE TestValidateClaims
=== RUN   TestUnmarshal
=== PAUSE TestUnmarshal
=== RUN   TestGH52
=== PAUSE TestGH52
=== RUN   TestUnmarshalJSON
=== PAUSE TestUnmarshalJSON
=== RUN   TestSignErrors
=== PAUSE TestSignErrors
=== RUN   TestSignJWK
=== PAUSE TestSignJWK
=== RUN   TestSignTyp
=== PAUSE TestSignTyp
=== RUN   TestReadFile
=== PAUSE TestReadFile
=== RUN   TestCustomField
=== RUN   TestCustomField/jwt.Parse
=== RUN   TestCustomField/json.Unmarshal
--- PASS: TestCustomField (0.00s)
    --- PASS: TestCustomField/jwt.Parse (0.00s)
    --- PASS: TestCustomField/json.Unmarshal (0.00s)
=== RUN   TestParseRequest
=== RUN   TestParseRequest/Token_not_present_(w/_multiple_options)
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: header keys: ["Authorization", "X-Authorization"], form keys: ["access_token", "token"], cookie keys: ["cookie"]). Additionally, errors were encountered during attempts to parse cookies: ([cookie key: "cookie", error: http: named cookie not present]
=== RUN   TestParseRequest/Token_not_present_(w/o_options)
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: header keys: ["Authorization"])
=== RUN   TestParseRequest/Token_in_Authorization_header_(w/o_extra_options)
=== RUN   TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set)
=== RUN   TestParseRequest/Token_in_Authorization_header_but_we_specified_another_header_key
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: header keys: ["X-Authorization"])
=== RUN   TestParseRequest/Token_in_X-Authorization_header_(w/_option)
=== RUN   TestParseRequest/Invalid_token_in_X-Authorization_header
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: header keys: ["X-Authorization"]). Additionally, errors were encountered during attempts to parse headers: ([header key: "X-Authorization", error: failed to parse jws: failed to decode signature: failed to decode source: illegal base64 data at input byte 184])
=== RUN   TestParseRequest/Token_in_access_token_form_field_(w/_option)
=== RUN   TestParseRequest/Token_in_cookie_(w/_option)
=== RUN   TestParseRequest/Invalid_token_in_cookie
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: cookie keys: ["cookie"])
=== RUN   TestParseRequest/Token_in_access_token_form_field_(w/o_option)
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: header keys: ["Authorization"])
=== RUN   TestParseRequest/Invalid_token_in_access_token_form_field
    jwt_test.go:990: failed to find a valid token in any location of the request (tried: form keys: ["access_token"]). Additionally, errors were encountered during attempts to parse forms: ([form key: "access_token", error: could not verify message using any of the signatures or keys]
=== RUN   TestParseRequest/jwt.WithCookie
--- PASS: TestParseRequest (0.38s)
    --- PASS: TestParseRequest/Token_not_present_(w/_multiple_options) (0.00s)
    --- PASS: TestParseRequest/Token_not_present_(w/o_options) (0.00s)
    --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options) (0.04s)
    --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.04s)
    --- PASS: TestParseRequest/Token_in_Authorization_header_but_we_specified_another_header_key (0.00s)
    --- PASS: TestParseRequest/Token_in_X-Authorization_header_(w/_option) (0.04s)
    --- PASS: TestParseRequest/Invalid_token_in_X-Authorization_header (0.00s)
    --- PASS: TestParseRequest/Token_in_access_token_form_field_(w/_option) (0.04s)
    --- PASS: TestParseRequest/Token_in_cookie_(w/_option) (0.04s)
    --- PASS: TestParseRequest/Invalid_token_in_cookie (0.00s)
    --- PASS: TestParseRequest/Token_in_access_token_form_field_(w/o_option) (0.00s)
    --- PASS: TestParseRequest/Invalid_token_in_access_token_form_field (0.00s)
    --- PASS: TestParseRequest/jwt.WithCookie (0.04s)
=== RUN   TestGHIssue368
=== RUN   TestGHIssue368/Per-object_control_of_flatten_audience
=== RUN   TestGHIssue368/Per-object_control_of_flatten_audience/Global=true,_Per-Object=true
=== RUN   TestGHIssue368/Per-object_control_of_flatten_audience/Global=true,_Per-Object=false
=== RUN   TestGHIssue368/Per-object_control_of_flatten_audience/Global=false,_Per-Object=true
=== RUN   TestGHIssue368/Per-object_control_of_flatten_audience/Global=false,_Per-Object=false
=== RUN   TestGHIssue368/Test_serialization_(WithFlattenAudience(true))
=== RUN   TestGHIssue368/Test_serialization_(WithFlattenAudience(true))/Single_Key
=== RUN   TestGHIssue368/Test_serialization_(WithFlattenAudience(true))/Multiple_Keys
=== RUN   TestGHIssue368/Test_serialization_(WithFlattenAudience(false))
=== RUN   TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Single_Key
=== RUN   TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Multiple_Keys
--- PASS: TestGHIssue368 (0.00s)
    --- PASS: TestGHIssue368/Per-object_control_of_flatten_audience (0.00s)
        --- PASS: TestGHIssue368/Per-object_control_of_flatten_audience/Global=true,_Per-Object=true (0.00s)
        --- PASS: TestGHIssue368/Per-object_control_of_flatten_audience/Global=true,_Per-Object=false (0.00s)
        --- PASS: TestGHIssue368/Per-object_control_of_flatten_audience/Global=false,_Per-Object=true (0.00s)
        --- PASS: TestGHIssue368/Per-object_control_of_flatten_audience/Global=false,_Per-Object=false (0.00s)
    --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(true)) (0.00s)
        --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(true))/Single_Key (0.00s)
        --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(true))/Multiple_Keys (0.00s)
    --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false)) (0.00s)
        --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Single_Key (0.00s)
        --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Multiple_Keys (0.00s)
=== RUN   TestGH375
--- PASS: TestGH375 (0.84s)
=== RUN   TestJWTParseWithTypedClaim
=== RUN   TestJWTParseWithTypedClaim/Basic
=== RUN   TestJWTParseWithTypedClaim/json.RawMessage
--- PASS: TestJWTParseWithTypedClaim (1.94s)
    --- PASS: TestJWTParseWithTypedClaim/Basic (0.00s)
    --- PASS: TestJWTParseWithTypedClaim/json.RawMessage (0.00s)
=== RUN   TestGH393
=== RUN   TestGH393/Non-existent_required_claims
=== RUN   TestGH393/exp_-_iat_<_WithMaxDelta(10_secs)
=== RUN   TestGH393/iat_-_exp_(5_secs)_<_WithMinDelta(10_secs)
=== RUN   TestGH393/iat_-_exp_(5_secs)_>_WithMinDelta(10_secs)
=== RUN   TestGH393/now_-_iat_<_WithMaxDelta(10_secs)
=== RUN   TestGH393/invalid_claim_name_(c1)
=== RUN   TestGH393/invalid_claim_name_(c2)
=== RUN   TestGH393/WithRequiredClaim_fails_for_non-existent_claim
=== RUN   TestGH393/WithRequiredClaim_succeeds_for_existing_claim
--- PASS: TestGH393 (0.00s)
    --- PASS: TestGH393/Non-existent_required_claims (0.00s)
    --- PASS: TestGH393/exp_-_iat_<_WithMaxDelta(10_secs) (0.00s)
    --- PASS: TestGH393/iat_-_exp_(5_secs)_<_WithMinDelta(10_secs) (0.00s)
    --- PASS: TestGH393/iat_-_exp_(5_secs)_>_WithMinDelta(10_secs) (0.00s)
    --- PASS: TestGH393/now_-_iat_<_WithMaxDelta(10_secs) (0.00s)
    --- PASS: TestGH393/invalid_claim_name_(c1) (0.00s)
    --- PASS: TestGH393/invalid_claim_name_(c2) (0.00s)
    --- PASS: TestGH393/WithRequiredClaim_fails_for_non-existent_claim (0.00s)
    --- PASS: TestGH393/WithRequiredClaim_succeeds_for_existing_claim (0.00s)
=== RUN   TestGH430
--- PASS: TestGH430 (0.00s)
=== RUN   TestGH706
--- PASS: TestGH706 (0.00s)
=== RUN   TestBenHigginsByPassRegression
    jwt_test.go:1446: failed to parse jws: failed to unmarshal jws message: required field "signatures" not present
    jwt_test.go:1446: failed to parse jws: failed to unmarshal jws message: required field "signatures" not present
    jwt_test.go:1446: unknown JWT format (pedantic)
    jwt_test.go:1446: failed to parse jws: failed to unmarshal jws message: required field "signatures" not present
--- PASS: TestBenHigginsByPassRegression (1.90s)
=== RUN   TestVerifyAuto
--- PASS: TestVerifyAuto (0.90s)
=== RUN   TestSerializer
=== RUN   TestSerializer/Invalid_sign_suboption
=== RUN   TestSerializer/Invalid_SignatureAglrotihm
=== RUN   TestSerializer/Invalid_encrypt_suboption
=== RUN   TestSerializer/Invalid_KeyEncryptionAglrotihm
--- PASS: TestSerializer (0.00s)
    --- PASS: TestSerializer/Invalid_sign_suboption (0.00s)
    --- PASS: TestSerializer/Invalid_SignatureAglrotihm (0.00s)
    --- PASS: TestSerializer/Invalid_encrypt_suboption (0.00s)
    --- PASS: TestSerializer/Invalid_KeyEncryptionAglrotihm (0.00s)
=== RUN   TestFractional
=== RUN   TestFractional/FormatPrecision
=== RUN   TestFractional/FormatPrecision/233431200_(precision=0)
=== RUN   TestFractional/FormatPrecision/0_(precision=0)
=== RUN   TestFractional/FormatPrecision/0_(precision=9)
=== RUN   TestFractional/FormatPrecision/0.100000000_(precision=9)
=== RUN   TestFractional/FormatPrecision/233431200.100000001_(precision=1)
=== RUN   TestFractional/FormatPrecision/233431200.1_(precision=2)
=== RUN   TestFractional/FormatPrecision/233431200.10_(precision=3)
=== RUN   TestFractional/FormatPrecision/233431200.100_(precision=4)
=== RUN   TestFractional/FormatPrecision/233431200.1000_(precision=5)
=== RUN   TestFractional/FormatPrecision/233431200.10000_(precision=6)
=== RUN   TestFractional/FormatPrecision/233431200.100000_(precision=7)
=== RUN   TestFractional/FormatPrecision/233431200.1000000_(precision=8)
=== RUN   TestFractional/FormatPrecision/233431200.10000000_(precision=9)
=== RUN   TestFractional/ParsePrecision
=== RUN   TestFractional/ParsePrecision/0_(precision=0)
=== RUN   TestFractional/ParsePrecision/0.000000001_(precision=0)
=== RUN   TestFractional/ParsePrecision/233431200.111111111_(precision=0)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=9)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=1)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=2)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=3)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=4)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=5)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=6)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=7)
=== RUN   TestFractional/ParsePrecision/233431200.100000001_(precision=8)
--- PASS: TestFractional (0.00s)
    --- PASS: TestFractional/FormatPrecision (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200_(precision=0) (0.00s)
        --- PASS: TestFractional/FormatPrecision/0_(precision=0) (0.00s)
        --- PASS: TestFractional/FormatPrecision/0_(precision=9) (0.00s)
        --- PASS: TestFractional/FormatPrecision/0.100000000_(precision=9) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.100000001_(precision=1) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.1_(precision=2) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.10_(precision=3) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.100_(precision=4) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.1000_(precision=5) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.10000_(precision=6) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.100000_(precision=7) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.1000000_(precision=8) (0.00s)
        --- PASS: TestFractional/FormatPrecision/233431200.10000000_(precision=9) (0.00s)
    --- PASS: TestFractional/ParsePrecision (0.00s)
        --- PASS: TestFractional/ParsePrecision/0_(precision=0) (0.00s)
        --- PASS: TestFractional/ParsePrecision/0.000000001_(precision=0) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.111111111_(precision=0) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=9) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=1) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=2) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=3) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=4) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=5) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=6) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=7) (0.00s)
        --- PASS: TestFractional/ParsePrecision/233431200.100000001_(precision=8) (0.00s)
=== RUN   TestGH836
--- PASS: TestGH836 (0.00s)
=== RUN   TestGH850
--- PASS: TestGH850 (0.00s)
=== RUN   TestGH888
=== RUN   TestGH888/jwt.Sign(token,_jwt.WithKey(jwa.NoSignature))_should_fail
=== RUN   TestGH888/jwt.Sign(token,_jwt.WithInsecureNoSignature())
--- PASS: TestGH888 (0.00s)
    --- PASS: TestGH888/jwt.Sign(token,_jwt.WithKey(jwa.NoSignature))_should_fail (0.00s)
    --- PASS: TestGH888/jwt.Sign(token,_jwt.WithInsecureNoSignature()) (0.00s)
=== RUN   TestGH951
--- PASS: TestGH951 (1.09s)
=== RUN   TestGH1007
--- PASS: TestGH1007 (2.01s)
=== RUN   TestParseJSON
=== RUN   TestParseJSON/compactOnly=true
=== RUN   TestParseJSON/compactOnly=false
--- PASS: TestParseJSON (5.13s)
    --- PASS: TestParseJSON/compactOnly=true (3.79s)
    --- PASS: TestParseJSON/compactOnly=false (1.34s)
=== RUN   TestGH1175
--- PASS: TestGH1175 (0.02s)
=== RUN   TestTokenOptions
=== RUN   TestTokenOptions/Option_names
    token_options_test.go:13: FlattenAudience
=== RUN   TestTokenOptions/Sanity
--- PASS: TestTokenOptions (0.01s)
    --- PASS: TestTokenOptions/Option_names (0.01s)
    --- PASS: TestTokenOptions/Sanity (0.00s)
=== RUN   TestHeader
=== PAUSE TestHeader
=== RUN   TestTokenMarshal
=== PAUSE TestTokenMarshal
=== RUN   TestToken
=== RUN   TestToken/Set
=== RUN   TestToken/Get
=== RUN   TestToken/Roundtrip
=== RUN   TestToken/Set/Remove
--- PASS: TestToken (0.01s)
    --- PASS: TestToken/Set (0.00s)
    --- PASS: TestToken/Get (0.01s)
    --- PASS: TestToken/Roundtrip (0.00s)
    --- PASS: TestToken/Set/Remove (0.00s)
=== RUN   TestGHIssue10
=== PAUSE TestGHIssue10
=== RUN   TestClaimValidator
=== PAUSE TestClaimValidator
=== CONT  TestJWTParse
=== CONT  TestClaimValidator
=== CONT  TestSignJWK
=== CONT  TestHeader
=== CONT  TestGHIssue10
=== CONT  TestTokenMarshal
=== CONT  TestReadFile
=== CONT  TestGH52
=== CONT  TestSignErrors
=== CONT  TestUnmarshalJSON
=== RUN   TestUnmarshalJSON/Unmarshal_audience_with_multiple_values
=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values
=== CONT  TestUnmarshalJSON/Unmarshal_audience_with_multiple_values
=== CONT  TestValidateClaims
--- PASS: TestUnmarshalJSON (0.00s)
    --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s)
=== RUN   TestValidateClaims/Empty_fields
=== PAUSE TestValidateClaims/Empty_fields
=== RUN   TestValidateClaims/Reset_Validator,_No_validator
=== PAUSE TestValidateClaims/Reset_Validator,_No_validator
=== RUN   TestValidateClaims/Reset_Validator,_Check_iss_only
=== PAUSE TestValidateClaims/Reset_Validator,_Check_iss_only
=== RUN   TestValidateClaims/iat+skew
=== PAUSE TestValidateClaims/iat+skew
=== CONT  TestValidateClaims/Empty_fields
=== CONT  TestSignTyp
=== CONT  TestValidateClaims/Reset_Validator,_Check_iss_only
=== CONT  TestValidateClaims/Reset_Validator,_No_validator
=== CONT  TestValidateClaims/iat+skew
--- PASS: TestValidateClaims (0.00s)
    --- PASS: TestValidateClaims/Empty_fields (0.00s)
    --- PASS: TestValidateClaims/Reset_Validator,_Check_iss_only (0.00s)
    --- PASS: TestValidateClaims/Reset_Validator,_No_validator (0.00s)
    --- PASS: TestValidateClaims/iat+skew (0.00s)
=== CONT  TestJWTParseVerify
=== RUN   TestClaimValidator/Successful_validation
=== RUN   TestHeader/Roundtrip
=== RUN   TestGHIssue10/jti
=== CONT  TestUnmarshal
=== PAUSE TestGHIssue10/jti
=== RUN   TestUnmarshal/single_aud
=== RUN   TestGHIssue10/sub
=== PAUSE TestGHIssue10/sub
=== RUN   TestGHIssue10/iss
=== PAUSE TestUnmarshal/single_aud
=== PAUSE TestGHIssue10/iss
--- PASS: TestTokenMarshal (0.00s)
=== PAUSE TestClaimValidator/Successful_validation
=== RUN   TestUnmarshal/multiple_aud's
=== PAUSE TestUnmarshal/multiple_aud's
=== PAUSE TestHeader/Roundtrip
=== RUN   TestClaimValidator/Target_claim_does_not_exist
=== RUN   TestUnmarshal/issuedAt
=== RUN   TestHeader/RoundtripError
=== PAUSE TestUnmarshal/issuedAt
=== PAUSE TestHeader/RoundtripError
=== CONT  TestUnmarshal/single_aud
=== RUN   TestHeader/GetError
=== PAUSE TestHeader/GetError
=== CONT  TestHeader/Roundtrip
=== RUN   TestGHIssue10/iat
=== PAUSE TestGHIssue10/iat
=== CONT  TestUnmarshal/issuedAt
=== CONT  TestUnmarshal/multiple_aud's
=== CONT  TestHeader/GetError
--- PASS: TestUnmarshal (0.00s)
    --- PASS: TestUnmarshal/single_aud (0.00s)
    --- PASS: TestUnmarshal/multiple_aud's (0.00s)
    --- PASS: TestUnmarshal/issuedAt (0.00s)
=== CONT  TestHeader/RoundtripError
=== PAUSE TestClaimValidator/Target_claim_does_not_exist
=== CONT  TestClaimValidator/Successful_validation
--- PASS: TestHeader (0.00s)
    --- PASS: TestHeader/Roundtrip (0.00s)
    --- PASS: TestHeader/GetError (0.00s)
    --- PASS: TestHeader/RoundtripError (0.00s)
=== RUN   TestGHIssue10/aud
=== PAUSE TestGHIssue10/aud
=== RUN   TestGHIssue10/sub#01
=== PAUSE TestGHIssue10/sub#01
=== RUN   TestGHIssue10/nbf
=== PAUSE TestGHIssue10/nbf
=== RUN   TestGHIssue10/exp
=== PAUSE TestGHIssue10/exp
=== CONT  TestClaimValidator/Target_claim_does_not_exist
--- PASS: TestClaimValidator (0.00s)
    --- PASS: TestClaimValidator/Successful_validation (0.00s)
    --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s)
=== RUN   TestGHIssue10/Unix_zero_times
=== PAUSE TestGHIssue10/Unix_zero_times
=== RUN   TestGHIssue10/Go_zero_times
=== PAUSE TestGHIssue10/Go_zero_times
=== RUN   TestGHIssue10/Parse_and_validate
=== PAUSE TestGHIssue10/Parse_and_validate
=== RUN   TestGHIssue10/any_claim_value
=== PAUSE TestGHIssue10/any_claim_value
=== CONT  TestGHIssue10/jti
=== CONT  TestGHIssue10/Parse_and_validate
=== CONT  TestGHIssue10/sub#01
=== CONT  TestGHIssue10/sub
=== CONT  TestGHIssue10/Unix_zero_times
=== CONT  TestGHIssue10/exp
=== CONT  TestGHIssue10/aud
=== CONT  TestGHIssue10/any_claim_value
=== CONT  TestGHIssue10/iat
=== RUN   TestGHIssue10/exp/clock_is_not_modified_(exp_<_now)
=== RUN   TestGHIssue10/iat/clock_is_set_to_before_iat
=== CONT  TestGHIssue10/nbf
=== RUN   TestGHIssue10/nbf/'nbf'_is_less_than_current_time
=== CONT  TestGHIssue10/Go_zero_times
=== RUN   TestGHIssue10/aud/`aud`_check_disabled
=== PAUSE TestGHIssue10/aud/`aud`_check_disabled
=== RUN   TestGHIssue10/aud/`aud`_contains_`baz`
=== PAUSE TestGHIssue10/aud/`aud`_contains_`baz`
=== RUN   TestGHIssue10/aud/check_`aud`_contains_`poop`
=== PAUSE TestGHIssue10/aud/check_`aud`_contains_`poop`
=== RUN   TestGHIssue10/exp/clock_is_set_to_some_time_before_exp
=== CONT  TestGHIssue10/aud/`aud`_check_disabled
=== RUN   TestGHIssue10/nbf/skew_is_large_enough
=== RUN   TestGHIssue10/exp/clock_is_set_to_same_time_as_exp
=== CONT  TestGHIssue10/aud/check_`aud`_contains_`poop`
=== RUN   TestGHIssue10/nbf/clock_is_set_to_some_time_after_in_nbf
=== CONT  TestGHIssue10/aud/`aud`_contains_`baz`
=== CONT  TestGHIssue10/iss
=== RUN   TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp
=== RUN   TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf
=== RUN   TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default)
=== RUN   TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf
=== RUN   TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp
=== RUN   TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf_(but_truncation_=_default)
=== RUN   TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_after_nbf
--- PASS: TestReadFile (0.01s)
2026/03/29 14:02:04 clock is set to before iat
=== RUN   TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat
2026/03/29 14:02:04 clock is set to some sub-seconds before iat
=== RUN   TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0)
2026/03/29 14:02:04 clock is set to some sub-seconds before iat (trunc = 0)
--- PASS: TestGHIssue10 (0.00s)
    --- PASS: TestGHIssue10/jti (0.00s)
    --- PASS: TestGHIssue10/sub#01 (0.00s)
    --- PASS: TestGHIssue10/Unix_zero_times (0.00s)
    --- PASS: TestGHIssue10/sub (0.00s)
    --- PASS: TestGHIssue10/any_claim_value (0.00s)
    --- PASS: TestGHIssue10/Go_zero_times (0.00s)
    --- PASS: TestGHIssue10/Parse_and_validate (0.00s)
    --- PASS: TestGHIssue10/aud (0.00s)
        --- PASS: TestGHIssue10/aud/`aud`_check_disabled (0.00s)
        --- PASS: TestGHIssue10/aud/check_`aud`_contains_`poop` (0.00s)
        --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s)
    --- PASS: TestGHIssue10/iss (0.00s)
    --- PASS: TestGHIssue10/exp (0.00s)
        --- PASS: TestGHIssue10/exp/clock_is_not_modified_(exp_<_now) (0.00s)
        --- PASS: TestGHIssue10/exp/clock_is_set_to_some_time_before_exp (0.00s)
        --- PASS: TestGHIssue10/exp/clock_is_set_to_same_time_as_exp (0.00s)
        --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp (0.00s)
        --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_after_exp_(but_truncation_=_default) (0.00s)
        --- PASS: TestGHIssue10/exp/clock_is_set_to_some_sub-seconds_before_exp (0.00s)
    --- PASS: TestGHIssue10/nbf (0.00s)
        --- PASS: TestGHIssue10/nbf/'nbf'_is_less_than_current_time (0.00s)
        --- PASS: TestGHIssue10/nbf/skew_is_large_enough (0.00s)
        --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_time_after_in_nbf (0.00s)
        --- PASS: TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf (0.00s)
        --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf (0.00s)
        --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_before_nbf_(but_truncation_=_default) (0.00s)
        --- PASS: TestGHIssue10/nbf/clock_is_set_to_some_sub-seconds_after_nbf (0.00s)
    --- PASS: TestGHIssue10/iat (0.01s)
        --- PASS: TestGHIssue10/iat/clock_is_set_to_before_iat (0.01s)
        --- PASS: TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat (0.00s)
        --- PASS: TestGHIssue10/iat/clock_is_set_to_some_sub-seconds_before_iat_(trunc_=_0) (0.00s)
--- PASS: TestSignErrors (0.02s)
--- PASS: TestGH52 (0.76s)
=== NAME  TestJWTParse
    jwt_test.go:65: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.h4qtd2Dks3VjlgXVZHrA9W1R3xdwyIxfHezM8RVcCLufrF6WBblszfmIp0jv4IBh5p1EueekjzZ7uq64x13or3Bh8wXZZied3YgpmOO-AWs4M6W3WsXC9jaCrCaD-LLcBqo1WqAlnwNflAdqRwufRmZe2qhUpqtHBasnbcumjNLYF0dB_27lSym5AN7nYeJkkjzZQ1zb2QXJCmqOyZiYdUDYd_jucRFW5rw97io6rY_xeAA6CkYU-hDSCfaicjuWTZDMOOhqUGKPJ16JIhWlIC2DL_IE6Xa7U8wsPOeweP54bR5JNd39ogY0BetzBxIVy_yKt0fZkKvh35SDs-iojw
=== 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/parse_(wrong_signature_key)
=== CONT  TestJWTParse/parse_(wrong_signature_algorithm)
=== CONT  TestJWTParse/ParseReader_(no_signature_verification)
=== CONT  TestJWTParse/ParseString_(no_signature_verification)
--- PASS: TestJWTParse (1.77s)
    --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s)
    --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s)
    --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s)
    --- PASS: TestJWTParse/Parse_(correct_signature_key) (0.00s)
    --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s)
    --- PASS: TestJWTParse/parse_(wrong_signature_algorithm) (0.00s)
=== RUN   TestJWTParseVerify/Key=[]uint8
=== PAUSE TestJWTParseVerify/Key=[]uint8
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey
=== RUN   TestJWTParseVerify/Miscellaneous
=== RUN   TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default
=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default
=== RUN   TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders
=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders
=== CONT  TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default
=== CONT  TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders
--- PASS: TestSignTyp (2.33s)
    --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.01s)
    --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.02s)
--- PASS: TestSignJWK (2.49s)
=== RUN   TestJWTParseVerify/Miscellaneous/Alg_does_not_match
=== PAUSE TestJWTParseVerify/Miscellaneous/Alg_does_not_match
=== RUN   TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key
=== PAUSE TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key
=== RUN   TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail
=== 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/Check_alg=none
=== CONT  TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key
=== CONT  TestJWTParseVerify/Key=[]uint8
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== 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
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*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
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE 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=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=false
=== PAUSE 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=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=false
=== PAUSE 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=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=false
=== PAUSE 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=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=false
=== PAUSE 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=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE 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
=== PAUSE 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
=== PAUSE 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
=== PAUSE 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
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== PAUSE 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
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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
=== PAUSE 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
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=false
=== PAUSE 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=false,_Expect_Error=false
=== PAUSE 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=true,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=false
=== PAUSE 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=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== PAUSE 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
=== PAUSE 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
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== PAUSE 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=true,_Expect_Error=true
=== PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== 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=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== CONT  TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle
=== RUN   TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning
--- PASS: TestJWTParseVerify (6.03s)
    --- PASS: TestJWTParseVerify/Miscellaneous (3.95s)
        --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s)
        --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s)
        --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.02s)
        --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.02s)
    --- PASS: TestJWTParseVerify/Key=[]uint8 (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.42s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.20s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.63s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.21s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.21s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.21s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.64s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s)
        --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.05s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
    --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.63s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.63s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.63s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.63s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.63s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.63s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.64s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.31s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.13s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.31s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.14s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.15s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.15s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
    --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey (0.63s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=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)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/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/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.50s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.26s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.21s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.21s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.50s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.04s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.47s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.32s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.04s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.26s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.05s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.15s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.05s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.15s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.04s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.50s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (1.04s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.22s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.50s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.48s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.36s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s)
    --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 (0.64s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.48s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.43s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.50s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.53s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.11s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.20s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (1.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.51s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.49s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.51s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.85s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.73s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.15s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.20s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.04s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.73s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.03s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.74s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.04s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.22s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.22s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.04s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.20s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s)
    --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.64s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.28s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.47s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.42s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.49s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.54s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.54s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.01s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.19s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.54s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.08s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (1.41s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.10s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.11s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.06s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.93s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.29s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.11s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.08s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.97s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.44s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.12s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.05s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.47s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.48s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.10s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.49s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.10s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.05s)
        --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.46s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.09s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.08s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.07s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.06s)
            --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.07s)
    --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (3.04s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.06s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s)
        --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s)
            --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwt	23.407s
=== RUN   TestDate
=== RUN   TestDate/Get_from_a_nil_NumericDate
=== RUN   TestDate/MarshalJSON_with_a_zero_value
=== RUN   TestDate/Accept_values
=== RUN   TestDate/Accept_values/127(type=int64,_precision=0)
=== RUN   TestDate/Accept_values/127(type=int32,_precision=0)
=== RUN   TestDate/Accept_values/127(type=int16,_precision=0)
=== RUN   TestDate/Accept_values/127(type=int8,_precision=0)
=== RUN   TestDate/Accept_values/127.11(type=float32,_precision=0)
=== RUN   TestDate/Accept_values/127.11(type=float32,_precision=0)#01
=== RUN   TestDate/Accept_values/127(type=json.Number,_precision=0)
=== RUN   TestDate/Accept_values/127.11(type=json.Number,_precision=0)
=== RUN   TestDate/Accept_values/127.11(type=json.Number,_precision=4)
=== RUN   TestDate/Accept_values/127.110000011(type=json.Number,_precision=9)
=== RUN   TestDate/Accept_values/127.110000011111(type=json.Number,_precision=9)
--- PASS: TestDate (0.00s)
    --- PASS: TestDate/Get_from_a_nil_NumericDate (0.00s)
    --- PASS: TestDate/MarshalJSON_with_a_zero_value (0.00s)
    --- PASS: TestDate/Accept_values (0.00s)
        --- PASS: TestDate/Accept_values/127(type=int64,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127(type=int32,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127(type=int16,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127(type=int8,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127.11(type=float32,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127.11(type=float32,_precision=0)#01 (0.00s)
        --- PASS: TestDate/Accept_values/127(type=json.Number,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127.11(type=json.Number,_precision=0) (0.00s)
        --- PASS: TestDate/Accept_values/127.11(type=json.Number,_precision=4) (0.00s)
        --- PASS: TestDate/Accept_values/127.110000011(type=json.Number,_precision=9) (0.00s)
        --- PASS: TestDate/Accept_values/127.110000011111(type=json.Number,_precision=9) (0.00s)
=== RUN   TestStringList_Accept
=== PAUSE TestStringList_Accept
=== CONT  TestStringList_Accept
--- PASS: TestStringList_Accept (0.00s)
PASS
ok  	github.com/lestrrat-go/jwx/jwt/internal/types	0.006s
=== RUN   TestAdressClaim
=== RUN   TestAdressClaim/formatted
=== RUN   TestAdressClaim/formatted/Accessor
=== RUN   TestAdressClaim/formatted/Get
=== RUN   TestAdressClaim/country
=== RUN   TestAdressClaim/country/Accessor
=== RUN   TestAdressClaim/country/Get
=== RUN   TestAdressClaim/region
=== RUN   TestAdressClaim/region/Accessor
=== RUN   TestAdressClaim/region/Get
=== RUN   TestAdressClaim/locality
=== RUN   TestAdressClaim/locality/Accessor
=== RUN   TestAdressClaim/locality/Get
=== RUN   TestAdressClaim/street_address
=== RUN   TestAdressClaim/street_address/Accessor
=== RUN   TestAdressClaim/street_address/Get
=== RUN   TestAdressClaim/postal_code
=== RUN   TestAdressClaim/postal_code/Accessor
=== RUN   TestAdressClaim/postal_code/Get
=== RUN   TestAdressClaim/formatted#01
=== RUN   TestAdressClaim/formatted#01/Accessor
=== RUN   TestAdressClaim/formatted#01/Get
=== RUN   TestAdressClaim/country#01
=== RUN   TestAdressClaim/country#01/Accessor
=== RUN   TestAdressClaim/country#01/Get
=== RUN   TestAdressClaim/region#01
=== RUN   TestAdressClaim/region#01/Accessor
=== RUN   TestAdressClaim/region#01/Get
=== RUN   TestAdressClaim/locality#01
=== RUN   TestAdressClaim/locality#01/Accessor
=== RUN   TestAdressClaim/locality#01/Get
=== RUN   TestAdressClaim/street_address#01
=== RUN   TestAdressClaim/street_address#01/Accessor
=== RUN   TestAdressClaim/street_address#01/Get
=== RUN   TestAdressClaim/postal_code#01
=== RUN   TestAdressClaim/postal_code#01/Accessor
=== RUN   TestAdressClaim/postal_code#01/Get
--- PASS: TestAdressClaim (0.00s)
    --- PASS: TestAdressClaim/formatted (0.00s)
        --- PASS: TestAdressClaim/formatted/Accessor (0.00s)
        --- PASS: TestAdressClaim/formatted/Get (0.00s)
    --- PASS: TestAdressClaim/country (0.00s)
        --- PASS: TestAdressClaim/country/Accessor (0.00s)
        --- PASS: TestAdressClaim/country/Get (0.00s)
    --- PASS: TestAdressClaim/region (0.00s)
        --- PASS: TestAdressClaim/region/Accessor (0.00s)
        --- PASS: TestAdressClaim/region/Get (0.00s)
    --- PASS: TestAdressClaim/locality (0.00s)
        --- PASS: TestAdressClaim/locality/Accessor (0.00s)
        --- PASS: TestAdressClaim/locality/Get (0.00s)
    --- PASS: TestAdressClaim/street_address (0.00s)
        --- PASS: TestAdressClaim/street_address/Accessor (0.00s)
        --- PASS: TestAdressClaim/street_address/Get (0.00s)
    --- PASS: TestAdressClaim/postal_code (0.00s)
        --- PASS: TestAdressClaim/postal_code/Accessor (0.00s)
        --- PASS: TestAdressClaim/postal_code/Get (0.00s)
    --- PASS: TestAdressClaim/formatted#01 (0.00s)
        --- PASS: TestAdressClaim/formatted#01/Accessor (0.00s)
        --- PASS: TestAdressClaim/formatted#01/Get (0.00s)
    --- PASS: TestAdressClaim/country#01 (0.00s)
        --- PASS: TestAdressClaim/country#01/Accessor (0.00s)
        --- PASS: TestAdressClaim/country#01/Get (0.00s)
    --- PASS: TestAdressClaim/region#01 (0.00s)
        --- PASS: TestAdressClaim/region#01/Accessor (0.00s)
        --- PASS: TestAdressClaim/region#01/Get (0.00s)
    --- PASS: TestAdressClaim/locality#01 (0.00s)
        --- PASS: TestAdressClaim/locality#01/Accessor (0.00s)
        --- PASS: TestAdressClaim/locality#01/Get (0.00s)
    --- PASS: TestAdressClaim/street_address#01 (0.00s)
        --- PASS: TestAdressClaim/street_address#01/Accessor (0.00s)
        --- PASS: TestAdressClaim/street_address#01/Get (0.00s)
    --- PASS: TestAdressClaim/postal_code#01 (0.00s)
        --- PASS: TestAdressClaim/postal_code#01/Accessor (0.00s)
        --- PASS: TestAdressClaim/postal_code#01/Get (0.00s)
=== RUN   TestOpenIDClaims
    openid_test.go:427: Using source JSON: {
          "address": {
            "country": "日本",
            "formatted": "〒105-0011 東京都港区芝公園4丁目2−8",
            "locality": "港区",
            "postal_code": "105-0011",
            "region": "東京都",
            "street_address": "芝公園4丁目2−8"
          },
          "aud": [
            "developers",
            "secops",
            "tac"
          ],
          "birthdate": "2015-11-04",
          "dummy": "dummy",
          "email": "lestrrat+github@gmail.com",
          "email_verified": true,
          "exp": 233431200,
          "family_name": "xi",
          "gender": "n/a",
          "given_name": "jay",
          "iat": 233431200,
          "iss": "http://www.example.com",
          "jti": "e9bc097a-ce51-4036-9562-d2ade882db0d",
          "locale": "ja_JP",
          "middle_name": "weee",
          "name": "jwx",
          "nbf": 233431200,
          "nickname": "jayweexi",
          "phone_number": "819012345678",
          "phone_number_verified": true,
          "picture": "https://avatars1.githubusercontent.com/u/36653903?s=400\u0026amp;v=4",
          "preferred_username": "jwx",
          "profile": "https://github.com/lestrrat-go/jwx/v2",
          "sub": "unit test",
          "updated_at": "233431200",
          "website": "https://github.com/lestrrat-go/jwx/v2",
          "zoneinfo": "Asia/Tokyo"
        }
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/aud
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/aud_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/exp
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/exp_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/iat
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/iat_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/iss
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/iss_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/jti
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/jti_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/nbf
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/nbf_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/sub
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/sub_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/name
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/given_name
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/given_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/middle_name
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/middle_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/family_name
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/family_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/nickname
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/nickname_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/preferred_username
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/preferred_username_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/profile
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/profile_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/picture
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/picture_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/website
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/website_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/email
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/email_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/email_verified
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/email_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/gender
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/gender_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/birthdate
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/birthdate_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/zoneinfo
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/zoneinfo_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/locale
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/locale_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_verified
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/address
=== RUN   TestOpenIDClaims/formatted
=== RUN   TestOpenIDClaims/formatted/Accessor
=== RUN   TestOpenIDClaims/formatted/Get
=== RUN   TestOpenIDClaims/country
=== RUN   TestOpenIDClaims/country/Accessor
=== RUN   TestOpenIDClaims/country/Get
=== RUN   TestOpenIDClaims/region
=== RUN   TestOpenIDClaims/region/Accessor
=== RUN   TestOpenIDClaims/region/Get
=== RUN   TestOpenIDClaims/locality
=== RUN   TestOpenIDClaims/locality/Accessor
=== RUN   TestOpenIDClaims/locality/Get
=== RUN   TestOpenIDClaims/street_address
=== RUN   TestOpenIDClaims/street_address/Accessor
=== RUN   TestOpenIDClaims/street_address/Get
=== RUN   TestOpenIDClaims/postal_code
=== RUN   TestOpenIDClaims/postal_code/Accessor
=== RUN   TestOpenIDClaims/postal_code/Get
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/address_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/updated_at
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/updated_at_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/dummy
=== RUN   TestOpenIDClaims/token_constructed_by_calling_Set()/dummy_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/aud
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/aud_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/exp
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/exp_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iat
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iat_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iss
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iss_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/jti
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/jti_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nbf
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nbf_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/sub
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/sub_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/given_name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/given_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/middle_name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/middle_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/family_name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/family_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nickname
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nickname_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/preferred_username
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/preferred_username_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/profile
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/profile_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/picture
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/picture_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/website
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/website_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_verified
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/gender
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/gender_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/birthdate
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/birthdate_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/zoneinfo
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/zoneinfo_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/locale
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/locale_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_verified
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/address
=== RUN   TestOpenIDClaims/formatted#01
=== RUN   TestOpenIDClaims/formatted#01/Accessor
=== RUN   TestOpenIDClaims/formatted#01/Get
=== RUN   TestOpenIDClaims/country#01
=== RUN   TestOpenIDClaims/country#01/Accessor
=== RUN   TestOpenIDClaims/country#01/Get
=== RUN   TestOpenIDClaims/region#01
=== RUN   TestOpenIDClaims/region#01/Accessor
=== RUN   TestOpenIDClaims/region#01/Get
=== RUN   TestOpenIDClaims/locality#01
=== RUN   TestOpenIDClaims/locality#01/Accessor
=== RUN   TestOpenIDClaims/locality#01/Get
=== RUN   TestOpenIDClaims/street_address#01
=== RUN   TestOpenIDClaims/street_address#01/Accessor
=== RUN   TestOpenIDClaims/street_address#01/Get
=== RUN   TestOpenIDClaims/postal_code#01
=== RUN   TestOpenIDClaims/postal_code#01/Accessor
=== RUN   TestOpenIDClaims/postal_code#01/Get
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/address_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/updated_at
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/updated_at_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/dummy
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/dummy_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/aud
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/aud_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/exp
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/exp_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iat
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iat_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iss
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iss_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/jti
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/jti_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nbf
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nbf_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/sub
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/sub_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/given_name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/given_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/middle_name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/middle_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/family_name
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/family_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nickname
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nickname_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/preferred_username
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/preferred_username_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/profile
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/profile_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/picture
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/picture_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/website
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/website_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_verified
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/gender
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/gender_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/birthdate
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/birthdate_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/zoneinfo
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/zoneinfo_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/locale
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/locale_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_verified
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/address
=== RUN   TestOpenIDClaims/formatted#02
=== RUN   TestOpenIDClaims/formatted#02/Accessor
=== RUN   TestOpenIDClaims/formatted#02/Get
=== RUN   TestOpenIDClaims/country#02
=== RUN   TestOpenIDClaims/country#02/Accessor
=== RUN   TestOpenIDClaims/country#02/Get
=== RUN   TestOpenIDClaims/region#02
=== RUN   TestOpenIDClaims/region#02/Accessor
=== RUN   TestOpenIDClaims/region#02/Get
=== RUN   TestOpenIDClaims/locality#02
=== RUN   TestOpenIDClaims/locality#02/Accessor
=== RUN   TestOpenIDClaims/locality#02/Get
=== RUN   TestOpenIDClaims/street_address#02
=== RUN   TestOpenIDClaims/street_address#02/Accessor
=== RUN   TestOpenIDClaims/street_address#02/Get
=== RUN   TestOpenIDClaims/postal_code#02
=== RUN   TestOpenIDClaims/postal_code#02/Accessor
=== RUN   TestOpenIDClaims/postal_code#02/Get
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/address_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/updated_at
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/updated_at_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/dummy
=== RUN   TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/dummy_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/aud
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/aud_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/exp
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/exp_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/iat
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/iat_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/iss
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/iss_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/jti
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/jti_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/sub
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/sub_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/name
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/profile
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/profile_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/picture
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/picture_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/website
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/website_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/email
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/email_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/gender
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/gender_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/locale
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/locale_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/address
=== RUN   TestOpenIDClaims/formatted#03
=== RUN   TestOpenIDClaims/formatted#03/Accessor
=== RUN   TestOpenIDClaims/formatted#03/Get
=== RUN   TestOpenIDClaims/country#03
=== RUN   TestOpenIDClaims/country#03/Accessor
=== RUN   TestOpenIDClaims/country#03/Get
=== RUN   TestOpenIDClaims/region#03
=== RUN   TestOpenIDClaims/region#03/Accessor
=== RUN   TestOpenIDClaims/region#03/Get
=== RUN   TestOpenIDClaims/locality#03
=== RUN   TestOpenIDClaims/locality#03/Accessor
=== RUN   TestOpenIDClaims/locality#03/Get
=== RUN   TestOpenIDClaims/street_address#03
=== RUN   TestOpenIDClaims/street_address#03/Accessor
=== RUN   TestOpenIDClaims/street_address#03/Get
=== RUN   TestOpenIDClaims/postal_code#03
=== RUN   TestOpenIDClaims/postal_code#03/Accessor
=== RUN   TestOpenIDClaims/postal_code#03/Get
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/address_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at_via_Get()
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy
=== RUN   TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy_via_Get()
=== RUN   TestOpenIDClaims/Iterator
=== RUN   TestOpenIDClaims/Iterator/Iterate
=== RUN   TestOpenIDClaims/Iterator/Walk
=== RUN   TestOpenIDClaims/Iterator/AsMap
=== RUN   TestOpenIDClaims/Iterator/Clone
--- PASS: TestOpenIDClaims (1.38s)
    --- PASS: TestOpenIDClaims/formatted (0.00s)
        --- PASS: TestOpenIDClaims/formatted/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/formatted/Get (0.00s)
    --- PASS: TestOpenIDClaims/country (0.00s)
        --- PASS: TestOpenIDClaims/country/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/country/Get (0.00s)
    --- PASS: TestOpenIDClaims/region (0.00s)
        --- PASS: TestOpenIDClaims/region/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/region/Get (0.00s)
    --- PASS: TestOpenIDClaims/locality (0.00s)
        --- PASS: TestOpenIDClaims/locality/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/locality/Get (0.00s)
    --- PASS: TestOpenIDClaims/street_address (0.00s)
        --- PASS: TestOpenIDClaims/street_address/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/street_address/Get (0.00s)
    --- PASS: TestOpenIDClaims/postal_code (0.00s)
        --- PASS: TestOpenIDClaims/postal_code/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/postal_code/Get (0.00s)
    --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/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)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/exp_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/iat (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/iat_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/iss (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/iss_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/jti (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/jti_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/nbf (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/nbf_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/sub (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/sub_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/given_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/given_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/middle_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/middle_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/family_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/family_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/nickname (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/nickname_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/preferred_username (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/preferred_username_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/profile (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/profile_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/picture (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/picture_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/website (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/website_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/email (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/email_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/email_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/email_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/gender (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/gender_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/birthdate (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/birthdate_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/zoneinfo (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/zoneinfo_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/locale (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/locale_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/address (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/address_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/updated_at (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/updated_at_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/dummy (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/dummy_via_Get() (0.00s)
    --- PASS: TestOpenIDClaims/formatted#01 (0.00s)
        --- PASS: TestOpenIDClaims/formatted#01/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/formatted#01/Get (0.00s)
    --- PASS: TestOpenIDClaims/country#01 (0.00s)
        --- PASS: TestOpenIDClaims/country#01/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/country#01/Get (0.00s)
    --- PASS: TestOpenIDClaims/region#01 (0.00s)
        --- PASS: TestOpenIDClaims/region#01/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/region#01/Get (0.00s)
    --- PASS: TestOpenIDClaims/locality#01 (0.00s)
        --- PASS: TestOpenIDClaims/locality#01/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/locality#01/Get (0.00s)
    --- PASS: TestOpenIDClaims/street_address#01 (0.00s)
        --- PASS: TestOpenIDClaims/street_address#01/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/street_address#01/Get (0.00s)
    --- PASS: TestOpenIDClaims/postal_code#01 (0.00s)
        --- PASS: TestOpenIDClaims/postal_code#01/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/postal_code#01/Get (0.00s)
    --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/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)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/exp_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iat (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iat_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iss (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iss_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/jti (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/jti_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nbf (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nbf_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/sub (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/sub_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/given_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/given_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/middle_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/middle_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/family_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/family_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nickname (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nickname_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/preferred_username (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/preferred_username_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/profile (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/profile_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/picture (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/picture_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/website (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/website_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/gender (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/gender_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/birthdate (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/birthdate_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/zoneinfo (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/zoneinfo_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/locale (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/locale_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/address (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/address_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/updated_at (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/updated_at_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/dummy (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/dummy_via_Get() (0.00s)
    --- PASS: TestOpenIDClaims/formatted#02 (0.00s)
        --- PASS: TestOpenIDClaims/formatted#02/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/formatted#02/Get (0.00s)
    --- PASS: TestOpenIDClaims/country#02 (0.00s)
        --- PASS: TestOpenIDClaims/country#02/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/country#02/Get (0.00s)
    --- PASS: TestOpenIDClaims/region#02 (0.00s)
        --- PASS: TestOpenIDClaims/region#02/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/region#02/Get (0.00s)
    --- PASS: TestOpenIDClaims/locality#02 (0.00s)
        --- PASS: TestOpenIDClaims/locality#02/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/locality#02/Get (0.00s)
    --- PASS: TestOpenIDClaims/street_address#02 (0.00s)
        --- PASS: TestOpenIDClaims/street_address#02/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/street_address#02/Get (0.00s)
    --- 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.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)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/exp_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iat (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iat_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iss (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iss_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/jti (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/jti_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nbf (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nbf_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/sub (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/sub_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/given_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/given_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/middle_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/middle_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/family_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/family_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nickname (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nickname_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/preferred_username (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/preferred_username_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/profile (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/profile_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/picture (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/picture_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/website (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/website_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/gender (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/gender_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/birthdate (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/birthdate_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/zoneinfo (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/zoneinfo_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/locale (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/locale_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/address (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/address_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/updated_at (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/updated_at_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/dummy (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/dummy_via_Get() (0.00s)
    --- PASS: TestOpenIDClaims/formatted#03 (0.00s)
        --- PASS: TestOpenIDClaims/formatted#03/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/formatted#03/Get (0.00s)
    --- PASS: TestOpenIDClaims/country#03 (0.00s)
        --- PASS: TestOpenIDClaims/country#03/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/country#03/Get (0.00s)
    --- PASS: TestOpenIDClaims/region#03 (0.00s)
        --- PASS: TestOpenIDClaims/region#03/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/region#03/Get (0.00s)
    --- PASS: TestOpenIDClaims/locality#03 (0.00s)
        --- PASS: TestOpenIDClaims/locality#03/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/locality#03/Get (0.00s)
    --- PASS: TestOpenIDClaims/street_address#03 (0.00s)
        --- PASS: TestOpenIDClaims/street_address#03/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/street_address#03/Get (0.00s)
    --- PASS: TestOpenIDClaims/postal_code#03 (0.00s)
        --- PASS: TestOpenIDClaims/postal_code#03/Accessor (0.00s)
        --- PASS: TestOpenIDClaims/postal_code#03/Get (0.00s)
    --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/aud (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/aud_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/exp (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/exp_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iat (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iat_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iss (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iss_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/jti (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/jti_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/sub (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/sub_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/profile (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/profile_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/picture (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/picture_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/website (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/website_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/gender (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/gender_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/locale (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/locale_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/address (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/address_via_Get() (0.00s)
        --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at (0.00s)
        --- 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/Iterate (0.00s)
        --- PASS: TestOpenIDClaims/Iterator/Walk (0.00s)
        --- PASS: TestOpenIDClaims/Iterator/AsMap (0.00s)
        --- PASS: TestOpenIDClaims/Iterator/Clone (0.00s)
=== RUN   TestBirthdateClaim
=== PAUSE TestBirthdateClaim
=== RUN   TestKeys
--- PASS: TestKeys (0.00s)
=== RUN   TestGH734
=== RUN   TestGH734/pedantic=true
=== RUN   TestGH734/pedantic=false
--- PASS: TestGH734 (0.00s)
    --- PASS: TestGH734/pedantic=true (0.00s)
    --- PASS: TestGH734/pedantic=false (0.00s)
=== CONT  TestBirthdateClaim
=== RUN   TestBirthdateClaim/regular_date
=== PAUSE TestBirthdateClaim/regular_date
=== RUN   TestBirthdateClaim/empty_date
=== PAUSE TestBirthdateClaim/empty_date
=== RUN   TestBirthdateClaim/invalid_accept
=== PAUSE TestBirthdateClaim/invalid_accept
=== CONT  TestBirthdateClaim/regular_date
=== RUN   TestBirthdateClaim/regular_date/"2015-11-04"
=== CONT  TestBirthdateClaim/invalid_accept
=== CONT  TestBirthdateClaim/empty_date
=== RUN   TestBirthdateClaim/regular_date/"0009-09-09"
=== RUN   TestBirthdateClaim/regular_date/{}
=== RUN   TestBirthdateClaim/regular_date/"202X-01-01"
=== RUN   TestBirthdateClaim/regular_date/"0000-01-01"
=== RUN   TestBirthdateClaim/regular_date/"0001-00-01"
=== RUN   TestBirthdateClaim/regular_date/"0001-01-00"
--- 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)
        --- PASS: TestBirthdateClaim/regular_date/{} (0.00s)
        --- PASS: TestBirthdateClaim/regular_date/"202X-01-01" (0.00s)
        --- 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
ok  	github.com/lestrrat-go/jwx/jwt/openid	1.385s
=== RUN   TestGenerateKey
=== RUN   TestGenerateKey/x25519.GenerateKey(nil)
=== RUN   TestGenerateKey/x25519.NewKeyFromSeed(wrongSeedLength)
--- PASS: TestGenerateKey (0.00s)
    --- PASS: TestGenerateKey/x25519.GenerateKey(nil) (0.00s)
    --- PASS: TestGenerateKey/x25519.NewKeyFromSeed(wrongSeedLength) (0.00s)
=== RUN   TestNewKeyFromSeed
--- PASS: TestNewKeyFromSeed (0.01s)
PASS
ok  	github.com/lestrrat-go/jwx/x25519	0.014s
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--builddirectory=_build -O--buildsystem=golang
   dh_prep -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_install --destdir=debian/golang-github-lestrrat-go-jwx-dev/ -O--builddirectory=_build -O--buildsystem=golang
   dh_installdocs -O--builddirectory=_build -O--buildsystem=golang
   dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang
   dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang
   dh_perl -O--builddirectory=_build -O--buildsystem=golang
   dh_link -O--builddirectory=_build -O--buildsystem=golang
   dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang
   dh_compress -O--builddirectory=_build -O--buildsystem=golang
   dh_fixperms -O--builddirectory=_build -O--buildsystem=golang
   dh_missing -O--builddirectory=_build -O--buildsystem=golang
   dh_installdeb -O--builddirectory=_build -O--buildsystem=golang
   dh_golang -O--builddirectory=_build -O--buildsystem=golang
   dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang
   dh_md5sums -O--builddirectory=_build -O--buildsystem=golang
   dh_builddeb -O--builddirectory=_build -O--buildsystem=golang
dpkg-deb: building package 'golang-github-lestrrat-go-jwx-dev' in '../golang-github-lestrrat-go-jwx-dev_2.1.3-2_all.deb'.
 dpkg-genbuildinfo --build=binary -O../golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo
 dpkg-genchanges --build=binary -O../golang-github-lestrrat-go-jwx_2.1.3-2_i386.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: not including original source code in upload
I: copying local configuration
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/101873 and its subdirectories
I: Current time: Sun Mar 29 02:02:43 -12 2026
I: pbuilder-time-stamp: 1774792963
Mon Feb 24 07:39:46 UTC 2025  I: 1st build successful. Starting 2nd build on remote node ionos12-i386.debian.net.
Mon Feb 24 07:39:46 UTC 2025  I: Preparing to do remote build '2' on ionos12-i386.debian.net.
Mon Feb 24 07:42:32 UTC 2025  I: Deleting $TMPDIR on ionos12-i386.debian.net.
Mon Feb 24 07:42:33 UTC 2025  I: golang-github-lestrrat-go-jwx_2.1.3-2_i386.changes:
Format: 1.8
Date: Sun, 23 Feb 2025 17:42:50 +0000
Source: golang-github-lestrrat-go-jwx
Binary: golang-github-lestrrat-go-jwx-dev
Architecture: all
Version: 2.1.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Mathias Gibbens <gibmat@debian.org>
Description:
 golang-github-lestrrat-go-jwx-dev - Implementation of various JWx technologies (library)
Closes: 1098557
Changes:
 golang-github-lestrrat-go-jwx (2.1.3-2) unstable; urgency=medium
 .
   * Add patch to fix test failures with go 1.24 (Closes: #1098557)
   * Update Standards-Version to 4.7.1 (no changes needed)
   * Update years in d/copyright
Checksums-Sha1:
 548ca6c38c7b324347c4da0ee1242b9689f1138d 207432 golang-github-lestrrat-go-jwx-dev_2.1.3-2_all.deb
 b567ff45d70ba98d5bd023dba1055c9608e783e0 5623 golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo
Checksums-Sha256:
 546886d7024cef92213942f61d43144eecb8bd83bcc79deef595d57b4ce202ba 207432 golang-github-lestrrat-go-jwx-dev_2.1.3-2_all.deb
 0f00acdf3b8a18752eb05056fc8791fb324c20558742f78853bf4c71d7f61d4a 5623 golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo
Files:
 32177642125c39c1879f16c808f6a8dd 207432 golang optional golang-github-lestrrat-go-jwx-dev_2.1.3-2_all.deb
 461d2e1d4dd9eb31a828250bb12c11e8 5623 golang optional golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo
Mon Feb 24 07:42:34 UTC 2025  I: diffoscope 289 will be used to compare the two builds:
Running as unit: rb-diffoscope-i386_8-60611.service
# Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/golang-github-lestrrat-go-jwx_2.1.3-2.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/golang-github-lestrrat-go-jwx_2.1.3-2.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/golang-github-lestrrat-go-jwx_2.1.3-2.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/b1/golang-github-lestrrat-go-jwx_2.1.3-2_i386.changes /srv/reproducible-results/rbuild-debian/r-b-build.hyG19Kwv/b2/golang-github-lestrrat-go-jwx_2.1.3-2_i386.changes

## command (total time: 0.000s)
       0.000s      1 call     cmp (internal)

## has_same_content_as (total time: 0.000s)
       0.000s      1 call     diffoscope.comparators.binary.FilesystemFile

## main (total time: 0.003s)
       0.003s      2 calls    outputs
       0.000s      1 call     cleanup
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 232ms
CPU time consumed: 233ms
Mon Feb 24 07:42:35 UTC 2025  I: diffoscope 289 found no differences in the changes files, and a .buildinfo file also exists.
Mon Feb 24 07:42:35 UTC 2025  I: golang-github-lestrrat-go-jwx from unstable built successfully and reproducibly on i386.
Mon Feb 24 07:42:36 UTC 2025  I: Submitting .buildinfo files to external archives:
Mon Feb 24 07:42:36 UTC 2025  I: Submitting 8.0K	b1/golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo.asc
Mon Feb 24 07:42:37 UTC 2025  I: Submitting 8.0K	b2/golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo.asc
Mon Feb 24 07:42:39 UTC 2025  I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit.
Mon Feb 24 07:42:39 UTC 2025  I: Done submitting .buildinfo files.
Mon Feb 24 07:42:39 UTC 2025  I: Removing signed golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo.asc files:
removed './b1/golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo.asc'
removed './b2/golang-github-lestrrat-go-jwx_2.1.3-2_i386.buildinfo.asc'