I: pbuilder: network access will be disabled during build I: Current time: Fri Oct 25 19:33:36 +14 2024 I: pbuilder-time-stamp: 1729834416 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: Copying source file I: copying [golang-github-lestrrat-go-jwx_1.2.30-1.dsc] I: copying [./golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz] I: copying [./golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Aug 2 08:17:44 2024 gpgv: using RSA key D41A7AD07DF6C5FCA7489F1C29EEE2D6ECF442F9 gpgv: issuer "gibmat@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./golang-github-lestrrat-go-jwx_1.2.30-1.dsc: no acceptable signature found dpkg-source: info: extracting golang-github-lestrrat-go-jwx in golang-github-lestrrat-go-jwx-1.2.30 dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/932755/tmp/hooks/D01_modify_environment starting debug: Running on codethink02-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Oct 25 05:33 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/932755/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/932755/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=5ed317bb419c4e26bc6d32e3319d2901 LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=932755 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.K4GUYMDZ/pbuilderrc_vYjC --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.K4GUYMDZ/b2 --logfile b2/build.log golang-github-lestrrat-go-jwx_1.2.30-1.dsc' SUDO_GID=109 SUDO_UID=104 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://192.168.101.4:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-26-cloud-arm64 #1 SMP Debian 6.1.112-1 (2024-09-30) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/932755/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: arm64 Maintainer: Debian Pbuilder Team 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-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 ... 20056 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-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.23-go{a} golang-1.23-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-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} 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, 51 newly installed, 0 to remove and 0 not upgraded. Need to get 68.4 MB of archives. After unpacking 374 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.2-9 [96.6 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-5 [9224 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.1 [630 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 dh-golang all 1.62 [24.7 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 golang-1.23-src all 1.23.2-1 [19.1 MB] Get: 32 http://deb.debian.org/debian unstable/main arm64 golang-1.23-go arm64 1.23.2-1 [23.4 MB] Get: 33 http://deb.debian.org/debian unstable/main arm64 golang-src all 2:1.23~2 [5088 B] Get: 34 http://deb.debian.org/debian unstable/main arm64 golang-go arm64 2:1.23~2 [44.3 kB] Get: 35 http://deb.debian.org/debian unstable/main arm64 golang-any arm64 2:1.23~2 [5172 B] Get: 36 http://deb.debian.org/debian unstable/main arm64 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 golang-github-lestrrat-go-option-dev all 1.0.1-2 [3744 B] Get: 43 http://deb.debian.org/debian unstable/main arm64 golang-github-lestrrat-go-backoff-dev all 2.0.8-2 [10.2 kB] Get: 44 http://deb.debian.org/debian unstable/main arm64 golang-github-lestrrat-go-blackmagic-dev all 1.0.2-2 [4432 B] Get: 45 http://deb.debian.org/debian unstable/main arm64 golang-github-lestrrat-go-httpcc-dev all 1.0.1-2 [6356 B] Get: 46 http://deb.debian.org/debian unstable/main arm64 golang-github-lestrrat-go-iter-dev all 1.0.2-2 [6568 B] Get: 47 http://deb.debian.org/debian unstable/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 49 http://deb.debian.org/debian unstable/main arm64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Fetched 68.4 MB in 1s (104 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20056 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_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_arm64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_arm64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-9_arm64.deb ... Unpacking bsdextrautils (2.40.2-9) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../08-libpipeline1_1.5.8-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.13.0-1_arm64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... 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.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... 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.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../21-libelf1t64_0.192-4_arm64.deb ... Unpacking libelf1t64:arm64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../23-libicu72_72.1-5_arm64.deb ... Unpacking libicu72:arm64 (72.1-5) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.22.5-2_arm64.deb ... Unpacking gettext (0.22.5-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../26-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 .../27-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../28-debhelper_13.20_all.deb ... Unpacking debhelper (13.20) ... Selecting previously unselected package dh-golang. Preparing to unpack .../29-dh-golang_1.62_all.deb ... Unpacking dh-golang (1.62) ... Selecting previously unselected package golang-1.23-src. Preparing to unpack .../30-golang-1.23-src_1.23.2-1_all.deb ... Unpacking golang-1.23-src (1.23.2-1) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../31-golang-1.23-go_1.23.2-1_arm64.deb ... Unpacking golang-1.23-go (1.23.2-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../32-golang-src_2%3a1.23~2_all.deb ... Unpacking golang-src (2:1.23~2) ... Selecting previously unselected package golang-go:arm64. Preparing to unpack .../33-golang-go_2%3a1.23~2_arm64.deb ... Unpacking golang-go:arm64 (2:1.23~2) ... Selecting previously unselected package golang-any:arm64. Preparing to unpack .../34-golang-any_2%3a1.23~2_arm64.deb ... Unpacking golang-any:arm64 (2:1.23~2) ... Selecting previously unselected package golang-github-cenkalti-backoff-dev. Preparing to unpack .../35-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 .../36-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 .../37-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 .../38-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 .../39-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 .../40-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 .../41-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 .../42-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 .../43-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 .../44-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-iter-dev. Preparing to unpack .../45-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 .../46-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 .../47-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 .../48-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 .../49-golang-golang-x-text-dev_0.16.0-1_all.deb ... Unpacking golang-golang-x-text-dev (0.16.0-1) ... Selecting previously unselected package golang-golang-x-crypto-dev. Preparing to unpack .../50-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 libpipeline1:arm64 (1.5.8-1) ... Setting up libicu72:arm64 (72.1-5) ... Setting up bsdextrautils (2.40.2-9) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3) ... 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.20) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up golang-golang-x-term-dev (0.22.0-1) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:arm64 (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 golang-1.23-src (1.23.2-1) ... Setting up autopoint (0.22.5-2) ... 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.16.0-1) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... 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.23~2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up golang-github-lestrrat-go-option-dev (1.0.1-2) ... Setting up gettext (0.22.5-2) ... Setting up libtool (2.4.7-7) ... 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 intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up golang-1.23-go (1.23.2-1) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up golang-go:arm64 (2:1.23~2) ... 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 golang-any:arm64 (2:1.23~2) ... Setting up debhelper (13.20) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.40-3) ... 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: user script /srv/workspace/pbuilder/932755/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/932755/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-1.2.30/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_1.2.30-1_source.changes dpkg-buildpackage: info: source package golang-github-lestrrat-go-jwx dpkg-buildpackage: info: source version 1.2.30-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Mathias Gibbens dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 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 12 github.com/lestrrat-go/jwx 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/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/goexperiment internal/coverage/rtcov internal/godebugs internal/unsafeheader internal/goarch internal/goos internal/race internal/byteorder unicode unicode/utf8 cmp encoding internal/abi internal/profilerecord internal/runtime/syscall internal/chacha8rand sync/atomic internal/cpu runtime/internal/math runtime/internal/sys math/bits internal/itoa internal/asan unicode/utf16 internal/msan crypto/subtle math crypto/internal/boring/sig crypto/internal/alias vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace container/list vendor/golang.org/x/crypto/internal/alias log/internal internal/bytealg internal/runtime/atomic internal/runtime/exithook internal/stringslite runtime internal/reflectlite iter sync internal/weak slices maps internal/bisect internal/testlog internal/singleflight runtime/cgo errors sort io strconv internal/oserror internal/godebug crypto/internal/nistec/fiat crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage path math/rand/v2 bytes strings syscall hash crypto/internal/randutil internal/concurrent reflect math/rand crypto/rc4 crypto crypto/internal/edwards25519 hash/crc32 unique crypto/md5 crypto/cipher bufio vendor/golang.org/x/text/transform net/http/internal/ascii crypto/internal/boring crypto/des net/netip regexp/syntax net/http/internal/testcert crypto/aes crypto/sha256 crypto/sha512 crypto/sha1 crypto/hmac vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 regexp time internal/syscall/unix internal/syscall/execenv io/fs internal/poll context encoding/binary internal/fmtsort internal/filepathlite embed crypto/internal/nistec os encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 crypto/ecdh golang.org/x/crypto/curve25519 fmt internal/sysinfo path/filepath vendor/golang.org/x/sys/cpu net os/exec vendor/golang.org/x/crypto/sha3 github.com/lestrrat-go/option github.com/lestrrat-go/iter/mapiter encoding/hex encoding/json github.com/lestrrat-go/iter/arrayiter github.com/lestrrat-go/blackmagic github.com/pkg/errors math/big github.com/lestrrat-go/httpcc net/url compress/flate github.com/lestrrat-go/backoff log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack mime github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/internal/iter mime/quotedprintable net/http/internal vendor/golang.org/x/text/unicode/bidi github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/concatkdf compress/gzip github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib gopkg.in/yaml.v3 flag runtime/debug runtime/trace vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/idna testing github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/jwt/internal/types crypto/elliptic crypto/internal/boring/bbig encoding/asn1 github.com/lestrrat-go/jwx/internal/pool crypto/internal/bigmod crypto/dsa crypto/rand crypto/ed25519 github.com/lestrrat-go/jwx/x25519 crypto/internal/mlkem768 crypto/internal/hpke golang.org/x/crypto/ed25519 github.com/lestrrat-go/jwx/internal/ecutil crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix crypto/ecdsa vendor/golang.org/x/net/http/httpproxy net/textproto crypto/x509 vendor/golang.org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http net/http/httptest 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/jws github.com/lestrrat-go/jwx/jwe/internal/cipher github.com/lestrrat-go/jwx/jwe/internal/content_crypt github.com/lestrrat-go/jwx/jwe/internal/keyenc github.com/lestrrat-go/jwx/jwe 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 12 github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/bench/performance 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/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:24: Running tests using JSON backend => encoding/json jwx_test.go:25: Available elliptic curves: jwx_test.go:27: P-256 jwx_test.go:27: P-384 jwx_test.go:27: 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) === CONT TestJoseCompatibility jwx_test.go:99: `jose` binary not available, skipping tests --- PASS: TestJoseCompatibility (0.00s) === CONT TestGHIssue230 --- SKIP: TestGHIssue230 (0.00s) PASS ok github.com/lestrrat-go/jwx 0.016s ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] ? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jwxtest [no test files] ? github.com/lestrrat-go/jwx/internal/json [no test files] ? github.com/lestrrat-go/jwx/internal/pool [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS ok github.com/lestrrat-go/jwx/bench/performance 0.033s === 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) === RUN TestEncodeToStringStd === PAUSE TestEncodeToStringStd === CONT TestEncodeToStringStd === RUN TestEncodeToStringStd/Encodes_to_StdEncoding_with_padding === PAUSE TestEncodeToStringStd/Encodes_to_StdEncoding_with_padding === CONT TestEncodeToStringStd/Encodes_to_StdEncoding_with_padding --- PASS: TestEncodeToStringStd (0.00s) --- PASS: TestEncodeToStringStd/Encodes_to_StdEncoding_with_padding (0.00s) PASS ok github.com/lestrrat-go/jwx/internal/base64 0.018s === RUN TestKeyconv === RUN TestKeyconv/RSA === RUN TestKeyconv/RSA/PrivateKey === RUN TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_rsa.PrivateKey) === RUN TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey === RUN TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_pointer_to_rsa.PrivateKey) === RUN TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#01 === RUN TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_JWK) === RUN TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#02 === RUN TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_invalid_value) === 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 (0.14s) --- PASS: TestKeyconv/RSA (0.13s) --- PASS: TestKeyconv/RSA/PrivateKey (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_rsa.PrivateKey) (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_pointer_to_rsa.PrivateKey) (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#01 (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_JWK) (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_*rsa.PrivateKey#02 (0.00s) --- PASS: TestKeyconv/RSA/PrivateKey/Assign_to_rsa.PrivateKey_(From_invalid_value) (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.01s) --- 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 0.165s === RUN TestCompressionAlgorithm === PAUSE TestCompressionAlgorithm === RUN TestContentEncryptionAlgorithm === PAUSE TestContentEncryptionAlgorithm === RUN TestEllipticCurveAlgorithm === PAUSE TestEllipticCurveAlgorithm === RUN TestKeyEncryptionAlgorithm === PAUSE TestKeyEncryptionAlgorithm === RUN TestKeyType === PAUSE TestKeyType === RUN TestSignatureAlgorithm === PAUSE TestSignatureAlgorithm === CONT TestCompressionAlgorithm === RUN TestCompressionAlgorithm/accept_jwa_constant_Deflate === PAUSE TestCompressionAlgorithm/accept_jwa_constant_Deflate === RUN TestCompressionAlgorithm/accept_the_string_DEF === CONT TestKeyEncryptionAlgorithm === CONT TestSignatureAlgorithm === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === 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 === 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 === RUN TestCompressionAlgorithm/check_list_of_elements === PAUSE TestCompressionAlgorithm/check_list_of_elements === CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ === CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === CONT TestKeyType === CONT TestEllipticCurveAlgorithm === CONT TestContentEncryptionAlgorithm === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === CONT TestCompressionAlgorithm/stringification_for_ === CONT TestCompressionAlgorithm/check_list_of_elements === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === CONT TestCompressionAlgorithm/accept_the_string_ === RUN TestSignatureAlgorithm/accept_the_string_ES256 === CONT TestCompressionAlgorithm/stringification_for_DEF === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === CONT TestCompressionAlgorithm/accept_the_string_DEF === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestKeyType/accept_jwa_constant_EC === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestKeyType/accept_jwa_constant_EC === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === RUN TestKeyType/accept_the_string_EC === CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === PAUSE TestKeyType/accept_the_string_EC === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestKeyType/accept_fmt.Stringer_for_EC === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === PAUSE TestKeyType/accept_fmt.Stringer_for_EC === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM --- PASS: TestCompressionAlgorithm (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === 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 TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 === 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/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 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === RUN TestSignatureAlgorithm/stringification_for_ES256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === CONT TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === CONT TestKeyEncryptionAlgorithm/stringification_for_dir === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === CONT TestKeyEncryptionAlgorithm/accept_the_string_dir === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES === RUN TestKeyType/stringification_for_EC === PAUSE TestKeyType/stringification_for_EC === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === RUN TestKeyType/accept_jwa_constant_OKP === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === PAUSE TestKeyType/accept_jwa_constant_OKP === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === RUN TestKeyType/accept_the_string_OKP === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === PAUSE TestKeyType/accept_the_string_OKP === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === RUN TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === PAUSE TestKeyType/accept_fmt.Stringer_for_OKP === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === PAUSE TestSignatureAlgorithm/stringification_for_ES256 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === RUN TestEllipticCurveAlgorithm/stringification_for_P-256 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === RUN TestEllipticCurveAlgorithm/stringification_for_P-384 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestEllipticCurveAlgorithm/stringification_for_P-521 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K === RUN TestEllipticCurveAlgorithm/stringification_for_X25519 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 === RUN TestSignatureAlgorithm/accept_the_string_ES256K === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === PAUSE TestSignatureAlgorithm/accept_the_string_ES256K === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === RUN TestSignatureAlgorithm/stringification_for_ES256K === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === 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 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === RUN TestKeyType/stringification_for_OKP === PAUSE TestSignatureAlgorithm/stringification_for_ES256K === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 === RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 === 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 === RUN TestSignatureAlgorithm/accept_the_string_ES384 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM === RUN TestSignatureAlgorithm/stringification_for_ES384 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM === PAUSE TestSignatureAlgorithm/stringification_for_ES384 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 === RUN TestSignatureAlgorithm/accept_the_string_ES512 === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW === RUN TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW === RUN TestSignatureAlgorithm/accept_the_string_EdDSA === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyType/stringification_for_OKP === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP === RUN TestKeyType/accept_jwa_constant_OctetSeq === PAUSE TestKeyType/accept_jwa_constant_OctetSeq === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 === 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 --- PASS: TestKeyEncryptionAlgorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (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) === RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM === RUN TestSignatureAlgorithm/stringification_for_EdDSA === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM === RUN TestKeyType/stringification_for_oct === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestKeyType/stringification_for_oct === RUN TestKeyType/accept_jwa_constant_RSA === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === PAUSE TestKeyType/accept_jwa_constant_RSA === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === 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 === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestEllipticCurveAlgorithm/check_list_of_elements === PAUSE TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === CONT TestKeyType/check_list_of_elements === CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyType/bail_out_on_random_integer_value === CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === CONT TestKeyType/stringification_for_RSA === CONT TestKeyType/accept_fmt.Stringer_for_RSA === CONT TestKeyType/accept_the_string_RSA === CONT TestKeyType/accept_jwa_constant_RSA === CONT TestKeyType/stringification_for_oct === CONT TestKeyType/accept_fmt.Stringer_for_oct === CONT TestKeyType/accept_the_string_oct === CONT TestKeyType/accept_jwa_constant_OctetSeq === CONT TestKeyType/stringification_for_OKP === CONT TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestKeyType/accept_the_string_OKP === CONT TestKeyType/accept_jwa_constant_OKP === CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === 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 === 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_list_of_elements === PAUSE TestSignatureAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/stringification_for_X448 === CONT TestKeyType/accept_fmt.Stringer_for_EC === CONT TestKeyType/accept_the_string_EC === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === 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_X25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === CONT TestEllipticCurveAlgorithm/accept_the_string_X448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === CONT TestEllipticCurveAlgorithm/stringification_for_P-521 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 === CONT TestKeyType/stringification_for_EC --- PASS: TestKeyType (0.00s) --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) --- PASS: TestKeyType/check_list_of_elements (0.00s) --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) --- PASS: TestKeyType/stringification_for_RSA (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) --- PASS: TestKeyType/accept_the_string_RSA (0.00s) --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) --- PASS: TestKeyType/stringification_for_oct (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) --- PASS: TestKeyType/accept_the_string_oct (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) --- PASS: TestKeyType/stringification_for_OKP (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) --- PASS: TestKeyType/accept_the_string_OKP (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) --- PASS: TestKeyType/accept_the_string_EC (0.00s) --- PASS: TestKeyType/stringification_for_EC (0.00s) === CONT TestSignatureAlgorithm/check_list_of_elements === 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_jwa_constant_HS256 === CONT TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA === RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestSignatureAlgorithm/stringification_for_ES512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === CONT TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestSignatureAlgorithm/accept_the_string_ES512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 === CONT TestSignatureAlgorithm/stringification_for_ES384 === CONT TestSignatureAlgorithm/accept_the_string_ES384 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestSignatureAlgorithm/stringification_for_ES256K === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestSignatureAlgorithm/accept_the_string_ES256K === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K === CONT TestSignatureAlgorithm/stringification_for_ES256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === CONT TestSignatureAlgorithm/accept_the_string_ES256 === CONT TestSignatureAlgorithm/accept_the_string_EdDSA === 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_fmt.Stringer_for_HS384 === 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/stringification_for_HS256 === CONT TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature === 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 === 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 TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === CONT TestContentEncryptionAlgorithm/accept_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 TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 --- PASS: TestContentEncryptionAlgorithm (0.01s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_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/bail_out_on_random_integer_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (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) === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 --- PASS: TestSignatureAlgorithm (0.01s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/check_list_of_elements (0.00s) --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_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_jwa_constant_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_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/stringification_for_EdDSA (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_the_string_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (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_fmt.Stringer_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) === CONT TestEllipticCurveAlgorithm/stringification_for_P-384 --- PASS: TestEllipticCurveAlgorithm (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (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/accept_the_string_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (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_P-384 (0.00s) PASS ok github.com/lestrrat-go/jwx/jwa 0.034s ? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] ? github.com/lestrrat-go/jwx/jwe/internal/keygen [no test files] === RUN TestLowLevelParts_A128KW_A128CBCHS256 --- PASS: TestLowLevelParts_A128KW_A128CBCHS256 (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.01s) --- 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 jwe_test.go:180: { "ciphertext": "5eym8TW_c8SuK0ltJ3rpYIzOeDQz7TALvtu6UG9oMo4vpzs9tX_EFShS8iB7j6jiSdiwkIr3ajwQzaBtQD_A", "iv": "48V1_ALb6US04U3b", "protected": "eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkEyNTZHQ00ifQ", "header": { "alg": "RSA-OAEP" }, "encrypted_key": "OKOawDo13gRp2ojaHV7LFpZcgV7T6DVZKTyKOMTYUmKoTCVJRgckCL9kiMT03JGeipsEdY3mx_etLbbWSrFr05kLzcSr4qKAq7YN7e9jwQRb23nfa6c9d-StnImGyFDbSv04uVuxIp5Zms1gNxKKK2Da14B8S4rzVRltdYwam_lDp5XnZAYpQdb76FdIKLaVmqgfwX7XWRxv2322i-vDxRfqNzo_tETKzpVLzfiwQyeyPGLBIO56YJ7eObdv0je81860ppamavo35UgoRdbYaBcoh9QcfylQr66oc6vFWXRcZ_ZT2LawVCWTIy3brGPi6UklfCpIMfIjf7iGdXKHzg", "tag": "XFBoMYUZodetZdvTiFvSkQ" } === RUN TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) === RUN TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) === RUN TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) === RUN TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) === RUN TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) === RUN TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=DEF) === RUN TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal --- PASS: TestParse_RSAES_OAEP_AES_GCM (0.12s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.01s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.01s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.01s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=DEF) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s) === RUN TestRoundtrip_RSAES_OAEP_AES_GCM --- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (1.38s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 --- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.40s) === RUN TestEncode_A128KW_A128CBC_HS256 --- PASS: TestEncode_A128KW_A128CBC_HS256 (0.00s) === RUN TestEncode_ECDH === RUN TestEncode_ECDH/P-256 === RUN TestEncode_ECDH/P-256/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IndhOEoxRUt4RHJyZ2MtN3VqUXZkaTFsaXY1SHJhUkZrZThOa2sydUtqQzgiLCJ5IjoiVV9ROXhrdWxjd3BoQndER2I2NDFQWTBrYXdDSWNOWUFHZXBpOUVBbllFVSJ9fQ..0IGxioBA-k5yZfLG.gLOb78UEIOZ0YW8.PhrfLN5gcYLvAY9t3fbP7w jwe_test.go:404: { "ciphertext": "gLOb78UEIOZ0YW8", "iv": "0IGxioBA-k5yZfLG", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IndhOEoxRUt4RHJyZ2MtN3VqUXZkaTFsaXY1SHJhUkZrZThOa2sydUtqQzgiLCJ5IjoiVV9ROXhrdWxjd3BoQndER2I2NDFQWTBrYXdDSWNOWUFHZXBpOUVBbllFVSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-256", "kty": "EC", "x": "wa8J1EKxDrrgc-7ujQvdi1liv5HraRFke8Nkk2uKjC8", "y": "U_Q9xkulcwphBwDGb641PY0kawCIcNYAGepi9EAnYEU" } }, "tag": "PhrfLN5gcYLvAY9t3fbP7w" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "wa8J1EKxDrrgc-7ujQvdi1liv5HraRFke8Nkk2uKjC8", "y": "U_Q9xkulcwphBwDGb641PY0kawCIcNYAGepi9EAnYEU" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJLRDZYZE1LZzR4MHA3WndfbFdDdEVtS0N6cV9fOHlCQVE3UUVEZ2gxbkZRIiwieSI6IkFKZDd4eEdtMnRYRENWUVBFRGxnMHpfbjc5TkRqckpTemQ0SnQxOUc0ZHcifX0.bgYSkRnEgEJ7OAophgCDv0aNypVBJ8mWhRelxhuhmZOoMItCXpXxPA.ni11JXpyr13SVEIf.-vJMsnC0XFb7S10.idnDBkkOWgwhh9gg6kg9Zg jwe_test.go:404: { "ciphertext": "-vJMsnC0XFb7S10", "iv": "ni11JXpyr13SVEIf", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJLRDZYZE1LZzR4MHA3WndfbFdDdEVtS0N6cV9fOHlCQVE3UUVEZ2gxbkZRIiwieSI6IkFKZDd4eEdtMnRYRENWUVBFRGxnMHpfbjc5TkRqckpTemQ0SnQxOUc0ZHcifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-256", "kty": "EC", "x": "KD6XdMKg4x0p7Zw_lWCtEmKCzq__8yBAQ7QEDgh1nFQ", "y": "AJd7xxGm2tXDCVQPEDlg0z_n79NDjrJSzd4Jt19G4dw" } }, "encrypted_key": "bgYSkRnEgEJ7OAophgCDv0aNypVBJ8mWhRelxhuhmZOoMItCXpXxPA", "tag": "idnDBkkOWgwhh9gg6kg9Zg" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "KD6XdMKg4x0p7Zw_lWCtEmKCzq__8yBAQ7QEDgh1nFQ", "y": "AJd7xxGm2tXDCVQPEDlg0z_n79NDjrJSzd4Jt19G4dw" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiIzMEdpVDVJT1VmdHdoLWItWFBMOGNMSFYwd2FVbVNLd2pvTkFYb1BaSmdvIiwieSI6Im9IV0F4YV94R0JXcUEzRE5YUVBOT2Z5MHVWLXROTnhLVXc5ZHZxWGpSZ2MifX0.nQsuYPiTHOC3Z906PnDM84PKpd0ybzGeEpBJVu6oyS7WHwfl_FTALw.XH8mTAxDgIdJVUTB.ZEqVzSWQl4hXAGI.JlIOpWrpbOXfKGlwdTaSFw jwe_test.go:404: { "ciphertext": "ZEqVzSWQl4hXAGI", "iv": "XH8mTAxDgIdJVUTB", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiIzMEdpVDVJT1VmdHdoLWItWFBMOGNMSFYwd2FVbVNLd2pvTkFYb1BaSmdvIiwieSI6Im9IV0F4YV94R0JXcUEzRE5YUVBOT2Z5MHVWLXROTnhLVXc5ZHZxWGpSZ2MifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-256", "kty": "EC", "x": "30GiT5IOUftwh-b-XPL8cLHV0waUmSKwjoNAXoPZJgo", "y": "oHWAxa_xGBWqA3DNXQPNOfy0uV-tNNxKUw9dvqXjRgc" } }, "encrypted_key": "nQsuYPiTHOC3Z906PnDM84PKpd0ybzGeEpBJVu6oyS7WHwfl_FTALw", "tag": "JlIOpWrpbOXfKGlwdTaSFw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "30GiT5IOUftwh-b-XPL8cLHV0waUmSKwjoNAXoPZJgo", "y": "oHWAxa_xGBWqA3DNXQPNOfy0uV-tNNxKUw9dvqXjRgc" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiI1bWN6S0hnbktYMkVaQ09JNTdlb0FSejFYNWU4aDVCOUFPbG8zTjRpQzVFIiwieSI6IjJaTk1rbWlZR2stLXdPMk9neUV4NVM4VjNVTXFIeUMyZmdvWWhINEw4X1EifX0.uyBu2B12VBK3n-MP6O8W8IteSNTOqhgAcv43Xn9E3UQJzwaPpIwL0Q.bfcYG5etLTkNTZVj.lORCRRKKwsbxtEU.zRdSPP5FOK2PeNT9kpz_2g jwe_test.go:404: { "ciphertext": "lORCRRKKwsbxtEU", "iv": "bfcYG5etLTkNTZVj", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiI1bWN6S0hnbktYMkVaQ09JNTdlb0FSejFYNWU4aDVCOUFPbG8zTjRpQzVFIiwieSI6IjJaTk1rbWlZR2stLXdPMk9neUV4NVM4VjNVTXFIeUMyZmdvWWhINEw4X1EifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-256", "kty": "EC", "x": "5mczKHgnKX2EZCOI57eoARz1X5e8h5B9AOlo3N4iC5E", "y": "2ZNMkmiYGk--wO2OgyEx5S8V3UMqHyC2fgoYhH4L8_Q" } }, "encrypted_key": "uyBu2B12VBK3n-MP6O8W8IteSNTOqhgAcv43Xn9E3UQJzwaPpIwL0Q", "tag": "zRdSPP5FOK2PeNT9kpz_2g" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "5mczKHgnKX2EZCOI57eoARz1X5e8h5B9AOlo3N4iC5E", "y": "2ZNMkmiYGk--wO2OgyEx5S8V3UMqHyC2fgoYhH4L8_Q" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384 === RUN TestEncode_ECDH/P-384/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6IjVZaXdlTjZFT2MyV3FkakEzai1KSEJQSWJ6WWc3TnZLZmtEYllJS0p5dGpmTTlHU2cxZVJfcjFhbEZRWmxkUFQiLCJ5IjoiX2g2TU9aR29qcy1RSDZNWkZjcDFCX21ZUkVyR0Uwd0FTRDU0V0xOYXlKT3NWOTI0X2xqUG9QMVZfZzhsVWJyUyJ9fQ..ehmEzfmiauCImlqN.q1Ympv3dOMr3078.3ctDL7Q0qCJjc_lQfLJpYQ jwe_test.go:404: { "ciphertext": "q1Ympv3dOMr3078", "iv": "ehmEzfmiauCImlqN", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6IjVZaXdlTjZFT2MyV3FkakEzai1KSEJQSWJ6WWc3TnZLZmtEYllJS0p5dGpmTTlHU2cxZVJfcjFhbEZRWmxkUFQiLCJ5IjoiX2g2TU9aR29qcy1RSDZNWkZjcDFCX21ZUkVyR0Uwd0FTRDU0V0xOYXlKT3NWOTI0X2xqUG9QMVZfZzhsVWJyUyJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-384", "kty": "EC", "x": "5YiweN6EOc2WqdjA3j-JHBPIbzYg7NvKfkDbYIKJytjfM9GSg1eR_r1alFQZldPT", "y": "_h6MOZGojs-QH6MZFcp1B_mYRErGE0wASD54WLNayJOsV924_ljPoP1V_g8lUbrS" } }, "tag": "3ctDL7Q0qCJjc_lQfLJpYQ" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "5YiweN6EOc2WqdjA3j-JHBPIbzYg7NvKfkDbYIKJytjfM9GSg1eR_r1alFQZldPT", "y": "_h6MOZGojs-QH6MZFcp1B_mYRErGE0wASD54WLNayJOsV924_ljPoP1V_g8lUbrS" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJPYjByZnhYdnV4UUtPbzdHQ3JYaUhqODY0VXIxZnJTdGRhRmUtTExFaFU1cTNnbldMc3l4UnMtTVlST1NMZDFkIiwieSI6IlEyWEVzVWIwRVJFYmE1SmFTNTNmbmNJa1I2ck8yVE42N1ZvWFhzTWZKYVBGMTU5VUZIOUtaaTFCUzhPYUFwd3MifX0.GanWKgH0CP6Gs_6xpXNqV5mdLGOn7zgBp2uV1PZ2sXRSMUiUV87Hkw.bF-QLQbJOqaBsG7O.OIX3wL8P9u9cHm0.yV3Ovlv34LAMhXhxfriA3w jwe_test.go:404: { "ciphertext": "OIX3wL8P9u9cHm0", "iv": "bF-QLQbJOqaBsG7O", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJPYjByZnhYdnV4UUtPbzdHQ3JYaUhqODY0VXIxZnJTdGRhRmUtTExFaFU1cTNnbldMc3l4UnMtTVlST1NMZDFkIiwieSI6IlEyWEVzVWIwRVJFYmE1SmFTNTNmbmNJa1I2ck8yVE42N1ZvWFhzTWZKYVBGMTU5VUZIOUtaaTFCUzhPYUFwd3MifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-384", "kty": "EC", "x": "Ob0rfxXvuxQKOo7GCrXiHj864Ur1frStdaFe-LLEhU5q3gnWLsyxRs-MYROSLd1d", "y": "Q2XEsUb0EREba5JaS53fncIkR6rO2TN67VoXXsMfJaPF159UFH9KZi1BS8OaApws" } }, "encrypted_key": "GanWKgH0CP6Gs_6xpXNqV5mdLGOn7zgBp2uV1PZ2sXRSMUiUV87Hkw", "tag": "yV3Ovlv34LAMhXhxfriA3w" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "Ob0rfxXvuxQKOo7GCrXiHj864Ur1frStdaFe-LLEhU5q3gnWLsyxRs-MYROSLd1d", "y": "Q2XEsUb0EREba5JaS53fncIkR6rO2TN67VoXXsMfJaPF159UFH9KZi1BS8OaApws" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJwRlZOby0xZnBuM2FMQWdYN2lmOTdIMzBHOWpKNlc0ZjBjVk5pNGhuMkFYTzFjbm9ydlVXa1kzRHV5Q205TDliIiwieSI6InZPOFp4eWhQSTVfMldLN1ozUTgwWWRxdWVkVU52NXZWLS1HUFlZWnhwaU5aRGVwWk0tbEtqNFUtX0QteXpNOEMifX0.0Hi26IGOe4nJPSI1eWHocOP1p7lqZ2jKU6_M3M210SESluaGH0Cuhg.XdEjPyQlOXKvE-lO.zU5iEm5oaIgjN_Q.uvkpKf0OQmFj5QY9RdJcIQ jwe_test.go:404: { "ciphertext": "zU5iEm5oaIgjN_Q", "iv": "XdEjPyQlOXKvE-lO", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJwRlZOby0xZnBuM2FMQWdYN2lmOTdIMzBHOWpKNlc0ZjBjVk5pNGhuMkFYTzFjbm9ydlVXa1kzRHV5Q205TDliIiwieSI6InZPOFp4eWhQSTVfMldLN1ozUTgwWWRxdWVkVU52NXZWLS1HUFlZWnhwaU5aRGVwWk0tbEtqNFUtX0QteXpNOEMifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-384", "kty": "EC", "x": "pFVNo-1fpn3aLAgX7if97H30G9jJ6W4f0cVNi4hn2AXO1cnorvUWkY3DuyCm9L9b", "y": "vO8ZxyhPI5_2WK7Z3Q80YdquedUNv5vV--GPYYZxpiNZDepZM-lKj4U-_D-yzM8C" } }, "encrypted_key": "0Hi26IGOe4nJPSI1eWHocOP1p7lqZ2jKU6_M3M210SESluaGH0Cuhg", "tag": "uvkpKf0OQmFj5QY9RdJcIQ" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "pFVNo-1fpn3aLAgX7if97H30G9jJ6W4f0cVNi4hn2AXO1cnorvUWkY3DuyCm9L9b", "y": "vO8ZxyhPI5_2WK7Z3Q80YdquedUNv5vV--GPYYZxpiNZDepZM-lKj4U-_D-yzM8C" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJxX0lZaWNEcEI4eGp6M29WZnVQTnAyQlFvVDhfVktNTUswWXZHNlE4UGViUGtlSlgwbjZibnNHWS1SUE1jYkNoIiwieSI6IjZmeXFEaU41ZVd3WkRlcGs0SjFKMVBqRDFLRnk1SGFqRjAxT1FfWnJqYjdrYllyQlNBZjRTY1Atb2sxYk1PVlYifX0.a4261Y2KmWt5XaP4QlZuor3o6ehLdYoCfS0U_42opX6pXbd4Pcwsig.LzHKQhcEFaGMcbYq.3vJmAsB6d6zlpOc.7GzqZ0YbTZ6cI3gMGpCP2g jwe_test.go:404: { "ciphertext": "3vJmAsB6d6zlpOc", "iv": "LzHKQhcEFaGMcbYq", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJxX0lZaWNEcEI4eGp6M29WZnVQTnAyQlFvVDhfVktNTUswWXZHNlE4UGViUGtlSlgwbjZibnNHWS1SUE1jYkNoIiwieSI6IjZmeXFEaU41ZVd3WkRlcGs0SjFKMVBqRDFLRnk1SGFqRjAxT1FfWnJqYjdrYllyQlNBZjRTY1Atb2sxYk1PVlYifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-384", "kty": "EC", "x": "q_IYicDpB8xjz3oVfuPNp2BQoT8_VKMMK0YvG6Q8PebPkeJX0n6bnsGY-RPMcbCh", "y": "6fyqDiN5eWwZDepk4J1J1PjD1KFy5HajF01OQ_Zrjb7kbYrBSAf4ScP-ok1bMOVV" } }, "encrypted_key": "a4261Y2KmWt5XaP4QlZuor3o6ehLdYoCfS0U_42opX6pXbd4Pcwsig", "tag": "7GzqZ0YbTZ6cI3gMGpCP2g" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "q_IYicDpB8xjz3oVfuPNp2BQoT8_VKMMK0YvG6Q8PebPkeJX0n6bnsGY-RPMcbCh", "y": "6fyqDiN5eWwZDepk4J1J1PjD1KFy5HajF01OQ_Zrjb7kbYrBSAf4ScP-ok1bMOVV" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521 === RUN TestEncode_ECDH/P-521/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFOcFJYY29oWFg5X24zaDQ5cWhLZjRkUEJPaDh5SklKUjNnWVQ2aUhvc2dmVVBqdkdwWFc0d1J0YXlYWGxrYWpmSWdNQk9wSXNYekZncUI1V0thdWNPTksiLCJ5IjoiQWJnbXVpRlFFYTJncG9XM2Vxc012bjVMNFFfNERMd1FObThzZ2o0cDBaUEcyQXlWMDhjd1FkX1ZoSUpULWVselhhb2Ryc3JQXzc4Y1ZlVVJCdHRDSS1JLSJ9fQ..JD9HpKsRlQAwPkfB.B6S-d6Q2HYcHQIo.t28kWYQLWJoelCtmlrXZXg jwe_test.go:404: { "ciphertext": "B6S-d6Q2HYcHQIo", "iv": "JD9HpKsRlQAwPkfB", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFOcFJYY29oWFg5X24zaDQ5cWhLZjRkUEJPaDh5SklKUjNnWVQ2aUhvc2dmVVBqdkdwWFc0d1J0YXlYWGxrYWpmSWdNQk9wSXNYekZncUI1V0thdWNPTksiLCJ5IjoiQWJnbXVpRlFFYTJncG9XM2Vxc012bjVMNFFfNERMd1FObThzZ2o0cDBaUEcyQXlWMDhjd1FkX1ZoSUpULWVselhhb2Ryc3JQXzc4Y1ZlVVJCdHRDSS1JLSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "ANpRXcohXX9_n3h49qhKf4dPBOh8yJIJR3gYT6iHosgfUPjvGpXW4wRtayXXlkajfIgMBOpIsXzFgqB5WKaucONK", "y": "AbgmuiFQEa2gpoW3eqsMvn5L4Q_4DLwQNm8sgj4p0ZPG2AyV08cwQd_VhIJT-elzXaodrsrP_78cVeURBttCI-I-" } }, "tag": "t28kWYQLWJoelCtmlrXZXg" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "ANpRXcohXX9_n3h49qhKf4dPBOh8yJIJR3gYT6iHosgfUPjvGpXW4wRtayXXlkajfIgMBOpIsXzFgqB5WKaucONK", "y": "AbgmuiFQEa2gpoW3eqsMvn5L4Q_4DLwQNm8sgj4p0ZPG2AyV08cwQd_VhIJT-elzXaodrsrP_78cVeURBttCI-I-" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBVDRWVnloSjBiNHUybVBUbmoxVUNIak5WX2t5VFdqNW5pSFFJMWFmbUFRZmdfdy14N05DeVhVUHYzakNySlFYbDVRTldfcUZmX3V5UDFySzEyeTczX1lCIiwieSI6IkFGWUk5NzlCaVhsUE85a0xxNk9qbWhmY0F4ZXpocF9IVV9YbFU2OTNxZGFtODBMWl94REJzZU1uTTNyVEZCendsQzR6dGM0VHZBTlg0MVlDcjVUcXhWcEEifX0.cXzXoPa3GQn2JY3jlo5PiW2DJSMZOICQRdXVtpXgqvOTl7gCv0Pi8w.3Ozx0VGD9bjvQtOp.9XfgE1cnYNPPd9o.1r8rfR2XT6og9Ce4ZHAQKw jwe_test.go:404: { "ciphertext": "9XfgE1cnYNPPd9o", "iv": "3Ozx0VGD9bjvQtOp", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBVDRWVnloSjBiNHUybVBUbmoxVUNIak5WX2t5VFdqNW5pSFFJMWFmbUFRZmdfdy14N05DeVhVUHYzakNySlFYbDVRTldfcUZmX3V5UDFySzEyeTczX1lCIiwieSI6IkFGWUk5NzlCaVhsUE85a0xxNk9qbWhmY0F4ZXpocF9IVV9YbFU2OTNxZGFtODBMWl94REJzZU1uTTNyVEZCendsQzR6dGM0VHZBTlg0MVlDcjVUcXhWcEEifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AT4VVyhJ0b4u2mPTnj1UCHjNV_kyTWj5niHQI1afmAQfg_w-x7NCyXUPv3jCrJQXl5QNW_qFf_uyP1rK12y73_YB", "y": "AFYI979BiXlPO9kLq6OjmhfcAxezhp_HU_XlU693qdam80LZ_xDBseMnM3rTFBzwlC4ztc4TvANX41YCr5TqxVpA" } }, "encrypted_key": "cXzXoPa3GQn2JY3jlo5PiW2DJSMZOICQRdXVtpXgqvOTl7gCv0Pi8w", "tag": "1r8rfR2XT6og9Ce4ZHAQKw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AT4VVyhJ0b4u2mPTnj1UCHjNV_kyTWj5niHQI1afmAQfg_w-x7NCyXUPv3jCrJQXl5QNW_qFf_uyP1rK12y73_YB", "y": "AFYI979BiXlPO9kLq6OjmhfcAxezhp_HU_XlU693qdam80LZ_xDBseMnM3rTFBzwlC4ztc4TvANX41YCr5TqxVpA" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQ2xHdkc5V0xhbUQ2dU5iWWtuYjBlZkJHLTc0Uk5VTk1YYzQwMlk0RWJreGIyTy1SQW1oWTViRGtzSkZhRjhKbkZOTXE0cVdTX1JiZEoyR0x3SGRBUDJoIiwieSI6IkFSUkVJbkRsanlDamdUeTk5V3Q5YnFHLTl0Skt3dUVITWZnMEJsOWVPbzJiMlZ1T0pkalNHQkZsdDBubXRuWnN6bllPLXYwX3Q1V0VKQ1FKdmJCdC1MNkIifX0.5tbqT-gCdWP-CMg01iJoA27V-cMZJ9roZyC0nzeSouh_lEtfAzzGWQ.QZe_LRr6AekzbSxh.Z7PZOBtvkpS2w5o.QwF2e3OUWGDlUSQ_3S9FhQ jwe_test.go:404: { "ciphertext": "Z7PZOBtvkpS2w5o", "iv": "QZe_LRr6AekzbSxh", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQ2xHdkc5V0xhbUQ2dU5iWWtuYjBlZkJHLTc0Uk5VTk1YYzQwMlk0RWJreGIyTy1SQW1oWTViRGtzSkZhRjhKbkZOTXE0cVdTX1JiZEoyR0x3SGRBUDJoIiwieSI6IkFSUkVJbkRsanlDamdUeTk5V3Q5YnFHLTl0Skt3dUVITWZnMEJsOWVPbzJiMlZ1T0pkalNHQkZsdDBubXRuWnN6bllPLXYwX3Q1V0VKQ1FKdmJCdC1MNkIifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AClGvG9WLamD6uNbYknb0efBG-74RNUNMXc402Y4Ebkxb2O-RAmhY5bDksJFaF8JnFNMq4qWS_RbdJ2GLwHdAP2h", "y": "ARREInDljyCjgTy99Wt9bqG-9tJKwuEHMfg0Bl9eOo2b2VuOJdjSGBFlt0nmtnZsznYO-v0_t5WEJCQJvbBt-L6B" } }, "encrypted_key": "5tbqT-gCdWP-CMg01iJoA27V-cMZJ9roZyC0nzeSouh_lEtfAzzGWQ", "tag": "QwF2e3OUWGDlUSQ_3S9FhQ" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AClGvG9WLamD6uNbYknb0efBG-74RNUNMXc402Y4Ebkxb2O-RAmhY5bDksJFaF8JnFNMq4qWS_RbdJ2GLwHdAP2h", "y": "ARREInDljyCjgTy99Wt9bqG-9tJKwuEHMfg0Bl9eOo2b2VuOJdjSGBFlt0nmtnZsznYO-v0_t5WEJCQJvbBt-L6B" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRDNKY3BnZVhwczJLQmx4SFA3R0czOWQyaFlTRUtrdG5LSlNDWUpYN09haC1zVXlFZVBqVmtTN0c0Z1lnTWdoeUFXc1VoLUthWlpheFpnQ2luY0JSdTB5IiwieSI6IkFDOVpoVXE0RVFES1YzcHdXRDZlUXBkZFY0Znk2dHlFUUtEZnpXUlhKakpDY28wOGhPQkZKUjlrX2hkR0RyTGRSRWhHYVdMQ2RqNE1kdV9FMkUxclYtcFoifX0.SkA8HkbRciSJnqgZAzkoR8SRSbvR4PBx7FzJ3diDKYslrVl5bwTokw.LdGdD3KcXTP6lYpv.UJmdcQsC2wbYrbg.pO7afJq4qnj8Gm_lAztQyQ jwe_test.go:404: { "ciphertext": "UJmdcQsC2wbYrbg", "iv": "LdGdD3KcXTP6lYpv", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRDNKY3BnZVhwczJLQmx4SFA3R0czOWQyaFlTRUtrdG5LSlNDWUpYN09haC1zVXlFZVBqVmtTN0c0Z1lnTWdoeUFXc1VoLUthWlpheFpnQ2luY0JSdTB5IiwieSI6IkFDOVpoVXE0RVFES1YzcHdXRDZlUXBkZFY0Znk2dHlFUUtEZnpXUlhKakpDY28wOGhPQkZKUjlrX2hkR0RyTGRSRWhHYVdMQ2RqNE1kdV9FMkUxclYtcFoifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AD3JcpgeXps2KBlxHP7GG39d2hYSEKktnKJSCYJX7Oah-sUyEePjVkS7G4gYgMghyAWsUh-KaZZaxZgCincBRu0y", "y": "AC9ZhUq4EQDKV3pwWD6eQpddV4fy6tyEQKDfzWRXJjJCco08hOBFJR9k_hdGDrLdREhGaWLCdj4Mdu_E2E1rV-pZ" } }, "encrypted_key": "SkA8HkbRciSJnqgZAzkoR8SRSbvR4PBx7FzJ3diDKYslrVl5bwTokw", "tag": "pO7afJq4qnj8Gm_lAztQyQ" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AD3JcpgeXps2KBlxHP7GG39d2hYSEKktnKJSCYJX7Oah-sUyEePjVkS7G4gYgMghyAWsUh-KaZZaxZgCincBRu0y", "y": "AC9ZhUq4EQDKV3pwWD6eQpddV4fy6tyEQKDfzWRXJjJCco08hOBFJR9k_hdGDrLdREhGaWLCdj4Mdu_E2E1rV-pZ" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_ECDH (0.09s) --- PASS: TestEncode_ECDH/P-256 (0.00s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES (0.00s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A256KW (0.00s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A192KW (0.00s) --- PASS: TestEncode_ECDH/P-256/ECDH-ES+A128KW (0.00s) --- PASS: TestEncode_ECDH/P-384 (0.02s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES (0.00s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A256KW (0.00s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A192KW (0.00s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A128KW (0.01s) --- PASS: TestEncode_ECDH/P-521 (0.07s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.02s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.02s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.02s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.01s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiUm1WSllDN1hWbHlfMUZ0MjBremxNRTdlRFdSUXdzT3BBNTVsOC1vUGttQSJ9fQ..PDN9gyv7Ug3i6eJ3.L4V3wnPhu_RoP3k.oxgJdm2V-kDhyOAABev0YA jwe_test.go:404: { "ciphertext": "L4V3wnPhu_RoP3k", "iv": "PDN9gyv7Ug3i6eJ3", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiUm1WSllDN1hWbHlfMUZ0MjBremxNRTdlRFdSUXdzT3BBNTVsOC1vUGttQSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "X25519", "kty": "OKP", "x": "RmVJYC7XVly_1Ft20kzlME7eDWRQwsOpA55l8-oPkmA" } }, "tag": "oxgJdm2V-kDhyOAABev0YA" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "RmVJYC7XVly_1Ft20kzlME7eDWRQwsOpA55l8-oPkmA" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImJsNXFnWE4xWEFQbHpuMnYzMWM3a3FxZW4ydU5FWG1CeDFoVDFrVkdXeU0ifX0.CPZSTfb_JIX3EvPk-8aqCwxgB7KYmMzmojPV9p58YwD9C8ffIO3bBA.Bp7kp81PvbbT1FUd.IWEkWYs_dCd19Jo.kfMJ9gwjbNfq3iNFP7pIIw jwe_test.go:404: { "ciphertext": "IWEkWYs_dCd19Jo", "iv": "Bp7kp81PvbbT1FUd", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImJsNXFnWE4xWEFQbHpuMnYzMWM3a3FxZW4ydU5FWG1CeDFoVDFrVkdXeU0ifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "bl5qgXN1XAPlzn2v31c7kqqen2uNEXmBx1hT1kVGWyM" } }, "encrypted_key": "CPZSTfb_JIX3EvPk-8aqCwxgB7KYmMzmojPV9p58YwD9C8ffIO3bBA", "tag": "kfMJ9gwjbNfq3iNFP7pIIw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "bl5qgXN1XAPlzn2v31c7kqqen2uNEXmBx1hT1kVGWyM" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IkR5QUIzckdiVGtETy1Jc1kyU0J6S0VQV0ZaeHdYRzNhc1FfbGE1cmc2eDAifX0.s4HGkbCFwS9zV1YB7ZHTGn3FhBwvyZFjbzA609gko7ipoBy1s728oA.DH__oikpuJLlV-3g.D2Sg_4cff-Hyk20.XUUT-b8lAvWfJVs1kIn-Tg jwe_test.go:404: { "ciphertext": "D2Sg_4cff-Hyk20", "iv": "DH__oikpuJLlV-3g", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IkR5QUIzckdiVGtETy1Jc1kyU0J6S0VQV0ZaeHdYRzNhc1FfbGE1cmc2eDAifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "DyAB3rGbTkDO-IsY2SBzKEPWFZxwXG3asQ_la5rg6x0" } }, "encrypted_key": "s4HGkbCFwS9zV1YB7ZHTGn3FhBwvyZFjbzA609gko7ipoBy1s728oA", "tag": "XUUT-b8lAvWfJVs1kIn-Tg" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "DyAB3rGbTkDO-IsY2SBzKEPWFZxwXG3asQ_la5rg6x0" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImJCaUdDeVFVdUxxeGttVUdlcGxPZlQ5ZEVWc2tIRkRFSVRCdl8tLVE0VkEifX0.8DxnYOrGg_bvIEXn6Sg56jXwqORn9FUD1JhH9pURfX6Bh8jigenJJA.WGNpJaIW2oLYKE4s.eVEHDK2Jkmw4OQk.-qakqVdc8rGiPDcpE96knw jwe_test.go:404: { "ciphertext": "eVEHDK2Jkmw4OQk", "iv": "WGNpJaIW2oLYKE4s", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImJCaUdDeVFVdUxxeGttVUdlcGxPZlQ5ZEVWc2tIRkRFSVRCdl8tLVE0VkEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "bBiGCyQUuLqxkmUGeplOfT9dEVskHFDEITBv_--Q4VA" } }, "encrypted_key": "8DxnYOrGg_bvIEXn6Sg56jXwqORn9FUD1JhH9pURfX6Bh8jigenJJA", "tag": "-qakqVdc8rGiPDcpE96knw" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "bBiGCyQUuLqxkmUGeplOfT9dEVskHFDEITBv_--Q4VA" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_X25519 (0.01s) --- PASS: TestEncode_X25519/ECDH-ES (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A128KW (0.00s) === RUN Test_GHIssue207 === RUN Test_GHIssue207/ECDH-ES jwe_test.go:500: { "ciphertext": "sp0cLt4Rx1p0Ax0Q1OZj7w", "iv": "Fjnb5uUWp9euqp1MK_hT4A", "protected": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIn0", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "APMKQpje5vu39-eS_LX_g15stqbNZ37GgYimW8PZf7d_OOuAygK2YlINYnPoUybrxkoaLRPhbmxc9MBWFdaY8SXx", "y": "AMpq4DFi6w-pfnprO58CkfX-ncXtJ8fvox2Ej8Ey3ZY1xjVUtbDJCDCjY53snYaNCEjnFQPAn-IkAG90p2Xcm8ut" } }, "tag": "6nhiy-vyqwVjpy08jrorTpWqvam66HdKxU36XsE3Z3s" } === RUN Test_GHIssue207/ECDH-ES+A256KW jwe_test.go:500: { "ciphertext": "evXmzoQ5TWQvEXdpv9ZCBQ", "iv": "KsJgq2xyzE1dZi2BM2xf5g", "protected": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIn0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "Aad7PFl9cct7WcfM3b_LNkhCHfCotW_nRuarX7GACDyyZkr2dd1g6r3rz-8r2-AyOGD9gc2nhrTEjVHT2W7eu65U", "y": "Ab0Mj6BK8g3Fok6oyFlkvKOyquEVxeeJOlsyXKYBputPxFT5Gljr2FoJdViAxVspoSiw1K5oG1h59UBJgPWG4GQV" } }, "encrypted_key": "ceVsjF-0LhziK75oHRC-C539hlFJMSbub015a3YtIBgCt7c0IRzkzwoOvo_Jf44FXZi0Vd-4fvDjRkZDzx9DcuDd4ASYDLvW", "tag": "b6m_nW9vfk6xJugm_-Uuj4cbAQh9ECelLc1ZBfO86L0" } --- PASS: Test_GHIssue207 (0.01s) --- PASS: Test_GHIssue207/ECDH-ES (0.01s) --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.00s) === 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 jwe_test.go:630: { "ciphertext": "FX_px9cuyO_hZfo", "iv": "Z9CRJCFPtpEI5Pwq", "protected": "eyJlbmMiOiJBMTI4R0NNIn0", "header": { "alg": "dir" }, "tag": "1iq0MNDX40XVtqGYinhUtQ" } === RUN TestDecodePredefined_Direct/A128GCM jwe_test.go:630: { "ciphertext": "FX_px9cuyO_hZfo", "iv": "Z9CRJCFPtpEI5Pwq", "protected": "eyJlbmMiOiJBMTI4R0NNIn0", "header": { "alg": "dir" }, "tag": "1iq0MNDX40XVtqGYinhUtQ" } === RUN TestDecodePredefined_Direct/A192CBC-HS384 jwe_test.go:630: { "ciphertext": "FX_px9cuyO_hZfo", "iv": "Z9CRJCFPtpEI5Pwq", "protected": "eyJlbmMiOiJBMTI4R0NNIn0", "header": { "alg": "dir" }, "tag": "1iq0MNDX40XVtqGYinhUtQ" } === RUN TestDecodePredefined_Direct/A192GCM jwe_test.go:630: { "ciphertext": "FX_px9cuyO_hZfo", "iv": "Z9CRJCFPtpEI5Pwq", "protected": "eyJlbmMiOiJBMTI4R0NNIn0", "header": { "alg": "dir" }, "tag": "1iq0MNDX40XVtqGYinhUtQ" } === RUN TestDecodePredefined_Direct/A256CBC-HS512 jwe_test.go:630: { "ciphertext": "FX_px9cuyO_hZfo", "iv": "Z9CRJCFPtpEI5Pwq", "protected": "eyJlbmMiOiJBMTI4R0NNIn0", "header": { "alg": "dir" }, "tag": "1iq0MNDX40XVtqGYinhUtQ" } === RUN TestDecodePredefined_Direct/A256GCM jwe_test.go:630: { "ciphertext": "FX_px9cuyO_hZfo", "iv": "Z9CRJCFPtpEI5Pwq", "protected": "eyJlbmMiOiJBMTI4R0NNIn0", "header": { "alg": "dir" }, "tag": "1iq0MNDX40XVtqGYinhUtQ" } --- 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 === PAUSE TestReadFile === RUN TestCustomField === RUN TestCustomField/jwe.Parse_+_json.Unmarshal --- PASS: TestCustomField (0.52s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 jwe_test.go:783: { "ciphertext": "KjKKkCz46x_9BPh-", "iv": "EeKrqVwpggDCoL8_", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFEUmNaYW42MW5rMTVYRW5lV0VRdXNiN1A3YjNqaXNEVWRtcjR2X0JaUERlNWN6b3pFV0RMQVgzWEV5TktVY2tXc0x1OHc5WlQ5ZkhfUVFfN0lvOFhsVzgiLCJ5IjoiQUZtb3dERGpqSG1MTjlxRWJCM1NqYVBnakVESE00N3hjdU9pOFhCbWZ2OWY0RnpjT3lLZng0bWRFVm1BQW5fTWQ2dU5PV1l0V0dPV2J4T1JGU3hxVnNQUSJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "ADRcZan61nk15XEneWEQusb7P7b3jisDUdmr4v_BZPDe5czozEWDLAX3XEyNKUckWsLu8w9ZT9fH_QQ_7Io8XlW8", "y": "AFmowDDjjHmLN9qEbB3SjaPgjEDHM47xcuOi8XBmfv9f4FzcOyKfx4mdEVmAAn_Md6uNOWYtWGOWbxORFSxqVsPQ" }, "kid": "very-secret-key" }, "tag": "Jr_EYUJ6EIpyqwceVbB7IA" } --- PASS: TestGH554 (0.00s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey --- PASS: TestMaxDecompressBufferSize (1.29s) --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.01s) === RUN TestRecipient === RUN TestRecipient/JSON_Marshaling --- PASS: TestRecipient (0.00s) --- PASS: TestRecipient/JSON_Marshaling (0.00s) === CONT TestGHIssue230 --- PASS: TestGHIssue230 (0.00s) === CONT TestReadFile --- PASS: TestReadFile (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe 4.875s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.017s === 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.016s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.023s === 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.020s === RUN TestHeader === PAUSE TestHeader === 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 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/x5c === RUN TestECDSA/PrivateKey/Fields/x58 === RUN TestECDSA/PrivateKey/Fields/kid === RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/x === RUN TestECDSA/PrivateKey/Fields/x5t#S256 === RUN TestECDSA/PrivateKey/Fields/d === RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/use === RUN TestECDSA/PrivateKey/Fields/key_ops === RUN TestECDSA/PrivateKey/Fields/kty === RUN TestECDSA/PrivateKey/Fields/y === RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Roundtrip === RUN TestECDSA/PrivateKey/Raw === RUN TestECDSA/PrivateKey/PublicKey === RUN TestECDSA/PrivateKey/Set/Remove === RUN TestECDSA/PublicKey === RUN TestECDSA/PublicKey/New === RUN TestECDSA/PublicKey/Fields === RUN TestECDSA/PublicKey/Fields/kty === RUN TestECDSA/PublicKey/Fields/alg === RUN TestECDSA/PublicKey/Fields/kid === RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/private === RUN TestECDSA/PublicKey/Fields/use === RUN TestECDSA/PublicKey/Fields/crv === RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/y === RUN TestECDSA/PublicKey/Fields/x5c === RUN TestECDSA/PublicKey/Fields/x58 === RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Roundtrip === RUN TestECDSA/PublicKey/Raw === RUN TestECDSA/PublicKey/PublicKey === 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.02s) --- PASS: TestECDSA/PrivateKey (0.00s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Roundtrip (0.00s) --- PASS: TestECDSA/PrivateKey/Raw (0.00s) --- PASS: TestECDSA/PrivateKey/PublicKey (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/kty (0.00s) --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Roundtrip (0.00s) --- PASS: TestECDSA/PublicKey/Raw (0.00s) --- PASS: TestECDSA/PublicKey/PublicKey (0.00s) --- PASS: TestECDSA/PublicKey/Set/Remove (0.00s) --- PASS: TestECDSA/Curve_types (0.02s) --- PASS: TestECDSA/Curve_types/P-256 (0.00s) --- PASS: TestECDSA/Curve_types/P-384 (0.00s) --- PASS: TestECDSA/Curve_types/P-521 (0.01s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields === RUN TestSymmetric/Key/Fields/x5t#S256 === RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/kty === RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/alg === RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/k === RUN TestSymmetric/Key/Fields/x58 === RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Roundtrip === RUN TestSymmetric/Key/Raw === RUN TestSymmetric/Key/PublicKey === RUN TestSymmetric/Key/Set/Remove --- PASS: TestSymmetric (0.00s) --- PASS: TestSymmetric/Key (0.00s) --- PASS: TestSymmetric/Key/Fields (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (0.00s) --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/k (0.00s) --- PASS: TestSymmetric/Key/Fields/x58 (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Roundtrip (0.00s) --- PASS: TestSymmetric/Key/Raw (0.00s) --- PASS: TestSymmetric/Key/PublicKey (0.00s) --- PASS: TestSymmetric/Key/Set/Remove (0.00s) === RUN TestOKP === PAUSE TestOKP === RUN TestCustomField === RUN TestCustomField/jwk.ParseKey === RUN TestCustomField/json.Unmarshal --- PASS: TestCustomField (0.00s) --- PASS: TestCustomField/jwk.ParseKey (0.00s) --- PASS: TestCustomField/json.Unmarshal (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.23s) --- 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:1618: deleted key key-0 jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_1 jwk_test.go:1618: deleted key key-1 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_2 jwk_test.go:1618: deleted key key-2 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-1 found jwk_test.go:1639: key-3 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_3 jwk_test.go:1618: deleted key key-3 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_4 jwk_test.go:1618: deleted key key-4 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found --- PASS: TestGH412 (2.02s) --- PASS: TestGH412/Remove_at_position_0 (0.00s) --- PASS: TestGH412/Remove_at_position_1 (0.00s) --- PASS: TestGH412/Remove_at_position_2 (0.00s) --- PASS: TestGH412/Remove_at_position_3 (0.00s) --- PASS: TestGH412/Remove_at_position_4 (0.00s) === RUN TestGH491 --- PASS: TestGH491 (0.00s) === 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 (0.57s) --- 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 (0.49s) --- PASS: TestFetch/InsecureWhitelist (0.00s) --- 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 (0.51s) --- PASS: TestGH567/Parse_with_ignoreParseError=true (0.00s) --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.00s) --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (0.50s) === RUN TestGH664 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_0 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_1 === RUN TestGH664/Check_what_happens_when_primes_are_reduced_to_2 --- PASS: TestGH664 (0.43s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_0 (0.01s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_1 (0.01s) --- PASS: TestGH664/Check_what_happens_when_primes_are_reduced_to_2 (0.01s) === RUN TestGH945 --- PASS: TestGH945 (3.27s) === RUN TestAutoRefresh === PAUSE TestAutoRefresh === RUN TestRefreshSnapshot --- SKIP: TestRefreshSnapshot (0.00s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestAutoRefreshRace --- PASS: TestAutoRefreshRace (0.59s) === RUN TestSet --- PASS: TestSet (0.45s) === RUN Test_X5CHeader === RUN Test_X5CHeader/Marshal/Unmarshal === RUN Test_X5CHeader/Marshal/Unmarshal/with_padding === RUN Test_X5CHeader/Marshal/Unmarshal/without_padding === RUN Test_X5CHeader/Set_X509CertChainKey === RUN Test_X5CHeader/Set_X509CertChainKey/string === RUN Test_X5CHeader/Set_X509CertChainKey/[]string === RUN Test_X5CHeader/Set_X509CertChainKey/[]interface{}_with_string_elements === RUN Test_X5CHeader/Set_X509CertChainKey#01 === RUN Test_X5CHeader/Set_X509CertChainKey#01/string === RUN Test_X5CHeader/Set_X509CertChainKey#01/[]string === RUN Test_X5CHeader/Set_X509CertChainKey#01/[]interface{}_with_string_elements === RUN Test_X5CHeader/Set_X509CertChainKey#02 === RUN Test_X5CHeader/Set_X509CertChainKey#02/string === RUN Test_X5CHeader/Set_X509CertChainKey#02/[]string === RUN Test_X5CHeader/Set_X509CertChainKey#02/[]interface{}_with_string_elements === RUN Test_X5CHeader/Set_X509CertChainKey#03 === RUN Test_X5CHeader/Set_X509CertChainKey#03/string === RUN Test_X5CHeader/Set_X509CertChainKey#03/[]string === RUN Test_X5CHeader/Set_X509CertChainKey#03/[]interface{}_with_string_elements === RUN Test_X5CHeader/Set_X509CertChainKey#04 === RUN Test_X5CHeader/Set_X509CertChainKey#04/string === RUN Test_X5CHeader/Set_X509CertChainKey#04/[]string === RUN Test_X5CHeader/Set_X509CertChainKey#04/[]interface{}_with_string_elements --- PASS: Test_X5CHeader (0.00s) --- PASS: Test_X5CHeader/Marshal/Unmarshal (0.00s) --- PASS: Test_X5CHeader/Marshal/Unmarshal/with_padding (0.00s) --- PASS: Test_X5CHeader/Marshal/Unmarshal/without_padding (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey/string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey/[]string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey/[]interface{}_with_string_elements (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#01 (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#01/string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#01/[]string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#01/[]interface{}_with_string_elements (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#02 (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#02/string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#02/[]string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#02/[]interface{}_with_string_elements (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#03 (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#03/string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#03/[]string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#03/[]interface{}_with_string_elements (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#04 (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#04/string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#04/[]string (0.00s) --- PASS: Test_X5CHeader/Set_X509CertChainKey#04/[]interface{}_with_string_elements (0.00s) === CONT TestHeader === RUN TestHeader/Roundtrip === PAUSE TestHeader/Roundtrip === CONT TestErrorSink === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === CONT TestPublicKeyOf === CONT TestAssignKeyID === CONT TestAccept === RUN TestAccept/KeyOperation === PAUSE TestAccept/KeyOperation === CONT TestRoundtrip === CONT TestParse === 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 === PAUSE TestParse/Ed25519_Public_Key === RUN TestParse/Ed25519_Private_Key === PAUSE TestParse/Ed25519_Private_Key === RUN TestParse/X25519_Public_Key === PAUSE TestParse/X25519_Public_Key === RUN TestParse/X25519_Private_Key === PAUSE TestParse/X25519_Private_Key === CONT TestNew --- PASS: TestNew (0.00s) === CONT TestReadFile --- SKIP: TestReadFile (0.00s) === CONT TestParse/RSA_Public_Key === RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.Parse === CONT TestIssue270 === CONT TestIssue207 === RUN TestParse/RSA_Public_Key/jwk.ParseKey === CONT TestRSA === RUN TestRSA/PublicKey === PAUSE TestRSA/PublicKey --- PASS: TestIssue270 (0.00s) === RUN TestRSA/Private_Key === CONT TestParse/X25519_Private_Key === PAUSE TestRSA/Private_Key === RUN TestParse/X25519_Private_Key/json.Unmarshal === RUN TestRSA/Thumbprint === RUN TestParse/X25519_Private_Key/jwk.Parse === CONT TestAutoRefresh === CONT TestOKP === RUN TestHeader/Algorithm === RUN TestAccept/KeyUsage === RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw === RUN TestAutoRefresh/Specify_explicit_refresh_interval === PAUSE TestAutoRefresh/Specify_explicit_refresh_interval === RUN TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === PAUSE TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === CONT TestParse/X25519_Public_Key === RUN TestParse/RSA_Public_Key/ParseRawKey === RUN TestParse/X25519_Public_Key/json.Unmarshal === RUN TestAutoRefresh/Backoff === PAUSE TestAutoRefresh/Backoff === RUN TestParse/X25519_Public_Key/jwk.Parse === RUN TestParse/X25519_Private_Key/jwk.ParseKey === RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw === CONT TestParse/Ed25519_Private_Key === RUN TestParse/Ed25519_Private_Key/json.Unmarshal === CONT TestParse/Ed25519_Public_Key === RUN TestParse/Ed25519_Public_Key/json.Unmarshal === RUN TestParse/Ed25519_Private_Key/jwk.Parse === RUN TestParse/X25519_Public_Key/jwk.ParseKey === PAUSE TestHeader/Algorithm === PAUSE TestAccept/KeyUsage === CONT TestParse/ECDSA_Private_Key === CONT TestParse/Invalid_ECDSA_Private_Key === RUN TestParse/ECDSA_Private_Key/json.Unmarshal === RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw --- PASS: TestIssue207 (0.00s) === RUN TestParse/Ed25519_Public_Key/jwk.Parse === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey === RUN TestOKP/Ed25519 === PAUSE TestOKP/Ed25519 === RUN TestOKP/X25519 === PAUSE TestOKP/X25519 === CONT TestParse/RSA_Private_Key === RUN TestParse/RSA_Private_Key/json.Unmarshal === CONT TestRSA/Private_Key === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey === CONT TestRSA/PublicKey === RUN TestParse/X25519_Private_Key/ParseRawKey === RUN TestParse/ECDSA_Private_Key/jwk.Parse === RUN TestParse/X25519_Public_Key/ParseRawKey === CONT TestAutoRefresh/Specify_explicit_refresh_interval === RUN TestParse/Ed25519_Public_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/jwk.Parse === CONT TestAutoRefresh/Backoff === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw === RUN TestRSA/Private_Key/Fields === RUN TestParse/RSA_Private_Key/jwk.ParseKey === RUN TestRSA/Private_Key/Fields/kty === CONT TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestRSA/Private_Key/Fields/n === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:162: Waiting for fetching goroutines... === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Private_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/ParseRawKey === RUN TestRSA/Private_Key/Fields/qi === RUN TestParse/ECDSA_Private_Key/ParseRawKey === RUN TestRSA/Private_Key/Fields/x5t === RUN TestRSA/Private_Key/Fields/alg === RUN TestRSA/Private_Key/Fields/dp === RUN TestRSA/Private_Key/Fields/x58 === CONT TestHeader/Roundtrip === RUN TestRSA/Private_Key/Fields/x5c === RUN TestHeader/Roundtrip/Private_params === PAUSE TestHeader/Roundtrip/Private_params === CONT TestAccept/KeyOperation === CONT TestHeader/Algorithm === CONT TestHeader/RoundtripError === CONT TestAccept/KeyUsage === CONT TestOKP/Ed25519 === RUN TestOKP/Ed25519/PrivateKey === PAUSE TestOKP/Ed25519/PrivateKey --- PASS: TestAccept (0.00s) --- PASS: TestAccept/KeyOperation (0.00s) --- PASS: TestAccept/KeyUsage (0.00s) --- PASS: TestParse (0.00s) --- PASS: TestParse/RSA_Public_Key (0.00s) --- PASS: TestParse/RSA_Public_Key/json.Unmarshal (0.00s) --- PASS: TestParse/RSA_Public_Key/jwk.Parse (0.00s) --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/RSA_Public_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/RSA_Public_Key/ParseRawKey (0.00s) --- PASS: TestParse/Invalid_ECDSA_Private_Key (0.00s) --- PASS: TestParse/X25519_Private_Key (0.00s) --- PASS: TestParse/X25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key (0.00s) --- PASS: TestParse/Ed25519_Public_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Public_Key/ParseRawKey (0.00s) --- PASS: TestParse/X25519_Public_Key (0.01s) --- PASS: TestParse/X25519_Public_Key/json.Unmarshal (0.00s) --- PASS: TestParse/X25519_Public_Key/jwk.Parse (0.00s) --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/X25519_Public_Key/ParseRawKey (0.00s) --- PASS: TestParse/ECDSA_Private_Key (0.00s) --- PASS: TestParse/ECDSA_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/ECDSA_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key (0.01s) --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/RSA_Private_Key (0.00s) --- PASS: TestParse/RSA_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s) === RUN TestRSA/Private_Key/Fields/use === RUN TestOKP/Ed25519/PublicKey === RUN TestRSA/Private_Key/Fields/e === CONT TestHeader/Roundtrip/Private_params === PAUSE TestOKP/Ed25519/PublicKey === CONT TestOKP/Ed25519/PrivateKey --- PASS: TestHeader (0.00s) --- PASS: TestHeader/Algorithm (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/Roundtrip/Private_params (0.00s) === CONT TestOKP/X25519 === CONT TestOKP/Ed25519/PublicKey === RUN TestOKP/X25519/PublicKey === RUN TestRSA/PublicKey/Fields === RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/PublicKey/Fields/x5c === RUN TestRSA/Private_Key/Fields/dq === RUN TestRSA/Private_Key/Fields/d === RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/Private_Key/Fields/kid === RUN TestRSA/Private_Key/Fields/key_ops === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:101: Waiting for fetching goroutines... === RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/private === RUN TestRSA/Private_Key/Roundtrip === RUN TestRSA/PublicKey/Fields/n === RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/private === RUN TestRSA/PublicKey/Fields/kid === RUN TestRSA/PublicKey/Fields/use === RUN TestRSA/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/Ed25519/PublicKey/Fields/private === RUN TestRSA/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields === PAUSE TestOKP/X25519/PublicKey === CONT TestOKP/X25519/PublicKey === RUN TestRSA/PublicKey/Fields/x58 === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 === RUN TestRSA/PublicKey/Fields/e === RUN TestRSA/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Roundtrip === RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/use === RUN TestOKP/Ed25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PublicKey/Fields/crv === RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Fields/x5t === RUN TestOKP/Ed25519/PublicKey/Fields/x === RUN TestOKP/Ed25519/PrivateKey/Fields/x === RUN TestOKP/Ed25519/PublicKey/Fields/x5c === RUN TestOKP/Ed25519/PublicKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Roundtrip === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:103: Waiting for the refresh ... === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:164: Waiting for the refresh ... === RUN TestOKP/Ed25519/PrivateKey/Fields/crv === RUN TestOKP/Ed25519/PrivateKey/Fields/use === RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t === RUN TestOKP/Ed25519/PrivateKey/Fields/private === RUN TestOKP/Ed25519/PrivateKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/x5c === RUN TestOKP/Ed25519/PrivateKey/Fields/alg === RUN TestOKP/Ed25519/PrivateKey/Fields/kid === RUN TestRSA/PublicKey/Raw === RUN TestOKP/X25519/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestRSA/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Raw === RUN TestRSA/PublicKey/Set/Remove === RUN TestOKP/Ed25519/PrivateKey/Roundtrip === RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/Fields/kid === RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/New === RUN TestOKP/X25519/PublicKey/Fields/x === RUN TestOKP/X25519/PublicKey/Fields/crv === RUN TestOKP/Ed25519/PublicKey/Set/Remove === RUN TestOKP/X25519/PublicKey/Fields/x5c === RUN TestRSA/Private_Key/Raw === RUN TestRSA/Private_Key/PublicKey === RUN TestRSA/Private_Key/Set/Remove === RUN TestRSA/Private_Key/New === RUN TestOKP/X25519/PublicKey/Fields/x58 === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/X25519/PublicKey/Fields/use --- PASS: TestRSA (0.00s) --- PASS: TestRSA/Thumbprint (0.00s) --- PASS: TestRSA/PublicKey (0.01s) --- PASS: TestRSA/PublicKey/Fields (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestRSA/PublicKey/Fields/n (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/private (0.00s) --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) --- PASS: TestRSA/PublicKey/Fields/use (0.00s) --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/PublicKey/Fields/x58 (0.00s) --- PASS: TestRSA/PublicKey/Fields/e (0.00s) --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) --- PASS: TestRSA/PublicKey/Roundtrip (0.00s) --- PASS: TestRSA/PublicKey/Raw (0.00s) --- PASS: TestRSA/PublicKey/PublicKey (0.00s) --- PASS: TestRSA/PublicKey/Set/Remove (0.00s) --- PASS: TestRSA/PublicKey/New (0.00s) --- PASS: TestRSA/Private_Key (0.01s) --- PASS: TestRSA/Private_Key/Fields (0.00s) --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) --- PASS: TestRSA/Private_Key/Fields/n (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) --- PASS: TestRSA/Private_Key/Fields/x58 (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (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/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/x5t#S256 (0.00s) --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip (0.01s) --- PASS: TestRSA/Private_Key/Raw (0.00s) --- PASS: TestRSA/Private_Key/PublicKey (0.00s) --- PASS: TestRSA/Private_Key/Set/Remove (0.00s) --- PASS: TestRSA/Private_Key/New (0.00s) === RUN TestOKP/X25519/PublicKey/Fields/key_ops === RUN TestOKP/X25519/PublicKey/Fields/kty === RUN TestOKP/X25519/PublicKey/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Raw === RUN TestOKP/Ed25519/PrivateKey/PublicKey === RUN TestOKP/Ed25519/PrivateKey/Set/Remove === RUN TestOKP/X25519/PublicKey/Raw === RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/Set/Remove --- PASS: TestOKP (0.00s) --- PASS: TestOKP/Ed25519 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey (0.01s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Roundtrip (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Raw (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/PublicKey (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Set/Remove (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey (0.01s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Roundtrip (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Raw (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/PublicKey (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Set/Remove (0.00s) --- PASS: TestOKP/X25519 (0.00s) --- PASS: TestOKP/X25519/PublicKey (0.01s) --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.01s) --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) --- PASS: TestOKP/X25519/PublicKey/Set/Remove (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/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey === CONT TestPublicKeyOf/ed25519.PublicKey === CONT TestPublicKeyOf/ed25519.PrivateKey === CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/*rsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey === CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/[]uint8 === CONT TestPublicKeyOf/ecdsa.PublicKey --- PASS: TestPublicKeyOf (0.34s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestAssignKeyID (0.57s) === RUN TestErrorSink/non-200_response === PAUSE TestErrorSink/non-200_response === RUN TestErrorSink/invalid_JWK === PAUSE TestErrorSink/invalid_JWK === RUN TestErrorSink/rejected_by_whitelist === PAUSE TestErrorSink/rejected_by_whitelist === CONT TestErrorSink/non-200_response === CONT TestErrorSink/rejected_by_whitelist === CONT TestErrorSink/invalid_JWK --- PASS: TestRoundtrip (2.56s) --- PASS: TestErrorSink (0.90s) --- PASS: TestErrorSink/non-200_response (3.00s) --- PASS: TestErrorSink/invalid_JWK (3.00s) --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) --- PASS: TestAutoRefresh (0.00s) --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.00s) --- PASS: TestAutoRefresh/Specify_explicit_refresh_interval (4.01s) --- PASS: TestAutoRefresh/Backoff (4.01s) PASS ok github.com/lestrrat-go/jwx/jwk 12.616s === 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 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.37s) === RUN TestDecode_ES384Compact_NoSigTrim jws_test.go:996: incoming = 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCIsImtpZCI6IjE5MzFmZTQ0YmFhMWNhZTkyZWUzNzYzOTQ0MDU1OGMwODdlMTRlNjk5ZWU5NjVhM2Q1OGU1MmU2NGY4MDE0NWIifQ.eyJpc3MiOiJicmt0LWNsaS0xLjAuN3ByZTEiLCJpYXQiOjE0ODQ2OTU1MjAsImp0aSI6IjgxYjczY2Y3In0.DdFi0KmPHSv4PfIMGcWGMSRLmZsfRPQ3muLFW6Ly2HpiLFFQWZ0VEanyrFV263wjlp3udfedgw_vrBLz3XC8CkbvCo_xeHMzaTr_yfhjoheSj8gWRLwB-22rOnUX_M0A' --- PASS: TestDecode_ES384Compact_NoSigTrim (0.01s) === RUN TestReadFile === PAUSE TestReadFile === RUN TestVerifySet === PAUSE TestVerifySet === RUN TestCustomField === RUN TestCustomField/jws.Parse_+_json.Unmarshal --- PASS: TestCustomField (0.21s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage --- PASS: TestWithMessage (0.27s) === 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 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.00s) --- 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 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/Backoff === RUN TestJKU/Compact/JWKSetFetcher === RUN TestJKU/JSON === RUN TestJKU/JSON/Fail_without_whitelist === RUN TestJKU/JSON/Success === RUN TestJKU/JSON/Rejected_by_whitelist --- PASS: TestJKU (3.27s) --- PASS: TestJKU/Compact (0.61s) --- 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/Backoff (0.52s) --- PASS: TestJKU/Compact/JWKSetFetcher (0.04s) --- PASS: TestJKU/JSON (1.66s) --- PASS: TestJKU/JSON/Fail_without_whitelist (0.00s) --- PASS: TestJKU/JSON/Success (0.01s) --- PASS: TestJKU/JSON/Rejected_by_whitelist (0.00s) === RUN TestGH681 --- PASS: TestGH681 (0.44s) === RUN TestEmptyProtectedField --- PASS: TestEmptyProtectedField (0.47s) === 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:100: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"qjTuX3OBMqc_1AvbMfWvXd7LI-SBdb4egQmzHyaaYPFsWE7haXdNrUzrVW8kNydj45M-vpZKTZlgGgcp0M_o-KYhXHmQtG-zbMhT3sx_F6hjN7ZAjdlPe2LzmQayxEYLqzreaHP6_Mbp1QpqZiaNrHILgJzS64vNalv6EFZPmoanhfhMZY6XWMEX3E5VRrL-0CgK1ds7JfASUtMVr4RPnqTd0RAguiVDQN5aQxpvuIwr5xFeWVmqiSkIYbWe2xDw2POin3LoP7oekqgxmvGZCGuejvMaRxfI3FaiyquSBn0y8A_RSq8jNk4qSe2mN9ymruGQo04BVNfLYzNlpjil2g"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AJEQq5MuDdyFn5NK7VoqweN0ChpS6wHr0OabZuCQJfR2o7Qa-Wt8nQcuX3HRl_VmiGYFvoIvR-5lTW1YxbkLmS-2AF6jUweNDaspVcU7KmYxLmvaNn5cMK6TKivvVe_5lrRKBwqNUaFgrw_B7BrLMPoqg636sFTBi7og2QkaotVUCpNz"}]} --- PASS: TestSignMulti (0.63s) === CONT TestParseReader === RUN TestParseReader/Empty_[]byte === PAUSE TestParseReader/Empty_[]byte === RUN TestParseReader/Empty_bytes.Buffer === PAUSE TestParseReader/Empty_bytes.Buffer === RUN TestParseReader/Compact_detached_payload === PAUSE TestParseReader/Compact_detached_payload === RUN TestParseReader/Compact_missing_header === PAUSE TestParseReader/Compact_missing_header === RUN TestParseReader/Compact_bad_header === PAUSE TestParseReader/Compact_bad_header === RUN TestParseReader/Compact_bad_payload === PAUSE TestParseReader/Compact_bad_payload === RUN TestParseReader/Compact_bad_signature === PAUSE TestParseReader/Compact_bad_signature === CONT TestParseReader/Empty_[]byte === CONT TestSign === RUN TestSign/Bad_algorithm === PAUSE TestSign/Bad_algorithm === RUN TestSign/No_private_key === PAUSE TestSign/No_private_key === RUN TestSign/RSA_verify_with_no_public_key === PAUSE TestSign/RSA_verify_with_no_public_key === RUN TestSign/RSA_roundtrip === PAUSE TestSign/RSA_roundtrip === CONT TestSign/Bad_algorithm === CONT TestVerifySet === RUN TestVerifySet/useJSON=true === PAUSE TestVerifySet/useJSON=true === RUN TestVerifySet/useJSON=false === PAUSE TestVerifySet/useJSON=false === CONT TestVerifySet/useJSON=true === RUN TestVerifySet/useJSON=true/match_via_"alg" === PAUSE TestVerifySet/useJSON=true/match_via_"alg" === RUN TestVerifySet/useJSON=true/match_via_"kid" === PAUSE TestVerifySet/useJSON=true/match_via_"kid" === CONT TestVerifySet/useJSON=true/match_via_"alg" === CONT TestParseReader/Compact_missing_header === CONT TestSign/RSA_verify_with_no_public_key === CONT TestReadFile === CONT TestParseReader/Compact_detached_payload === CONT TestEncode === CONT TestRoundtrip === RUN TestRoundtrip/HMAC === CONT TestParseReader/Compact_bad_signature === RUN TestEncode/HS256Compact === CONT TestParseReader/Compact_bad_payload === CONT TestParseReader/Compact_bad_header === PAUSE TestRoundtrip/HMAC --- PASS: TestReadFile (0.00s) === CONT TestSign/No_private_key === CONT TestVerifySet/useJSON=false === CONT TestVerifySet/useJSON=true/match_via_"kid" === PAUSE TestEncode/HS256Compact === RUN TestEncode/ES512Compact === PAUSE TestEncode/ES512Compact === RUN TestEncode/RS256Compact === PAUSE TestEncode/RS256Compact === RUN TestRoundtrip/ECDSA === RUN TestVerifySet/useJSON=false/match_via_"alg" === PAUSE TestRoundtrip/ECDSA === PAUSE TestVerifySet/useJSON=false/match_via_"alg" === RUN TestRoundtrip/RSA === RUN TestVerifySet/useJSON=false/match_via_"kid" === PAUSE TestRoundtrip/RSA === RUN TestRoundtrip/EdDSA === RUN TestEncode/ES256Compact === PAUSE TestVerifySet/useJSON=false/match_via_"kid" === CONT TestVerifySet/useJSON=false/match_via_"alg" === CONT TestSign/RSA_roundtrip === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC === RUN TestRoundtrip/HMAC/HS256 === PAUSE TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS384 === PAUSE TestRoundtrip/HMAC/HS384 === RUN TestRoundtrip/HMAC/HS512 === PAUSE TestRoundtrip/HMAC/HS512 === CONT TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS256/Raw_Key === RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestEncode/ES256Compact === RUN TestEncode/EdDSACompact === PAUSE TestEncode/EdDSACompact === RUN TestEncode/UnsecuredCompact === PAUSE TestEncode/UnsecuredCompact === RUN TestEncode/CompleteJSON === PAUSE TestEncode/CompleteJSON === RUN TestEncode/Protected_Header_lookup === PAUSE TestEncode/Protected_Header_lookup === RUN TestEncode/FlattenedJSON === PAUSE TestEncode/FlattenedJSON === RUN TestEncode/SplitCompact === RUN TestEncode/SplitCompact/Short === PAUSE TestEncode/SplitCompact/Short === RUN TestEncode/SplitCompact/Long === PAUSE TestEncode/SplitCompact/Long === CONT TestEncode/SplitCompact/Short === CONT TestRoundtrip/EdDSA === CONT TestParseReader/Empty_bytes.Buffer --- PASS: TestParseReader (0.00s) --- PASS: TestParseReader/Empty_[]byte (0.00s) --- PASS: TestParseReader/Compact_missing_header (0.00s) --- PASS: TestParseReader/Compact_detached_payload (0.00s) --- PASS: TestParseReader/Compact_bad_signature (0.00s) --- PASS: TestParseReader/Compact_bad_payload (0.00s) --- PASS: TestParseReader/Compact_bad_header (0.00s) --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) === CONT TestRoundtrip/HMAC/HS384 === RUN TestRoundtrip/HMAC/HS384/Raw_Key === 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/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA === CONT TestRoundtrip/HMAC/HS512 === RUN TestRoundtrip/HMAC/HS512/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA === RUN TestRoundtrip/ECDSA/ES256 === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 === PAUSE TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES512 === PAUSE TestRoundtrip/ECDSA/ES512 === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/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/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestEncode/SplitCompact/Long === RUN TestRoundtrip/HMAC/HS512/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === CONT TestVerifySet/useJSON=false/match_via_"kid" === CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS256/JWK_Key === RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key === CONT TestEncode/HS256Compact === CONT TestEncode/FlattenedJSON jws_test.go:915: { "header": { "kid": "e9bc097a-ce51-4036-9562-d2ade882db0d" }, "payload": "eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ", "protected": "eyJhbGciOiJFUzI1NiJ9", "signature": "DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q" } === CONT TestEncode/Protected_Header_lookup === CONT TestEncode/CompleteJSON === CONT TestEncode/UnsecuredCompact === CONT TestEncode/EdDSACompact === CONT TestEncode/ES256Compact === CONT TestEncode/RS256Compact === CONT TestEncode/ES512Compact === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/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/ES512/JWK_Key === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) === 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/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === 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/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) --- PASS: TestEncode (0.04s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.00s) --- PASS: TestEncode/HS256Compact (0.00s) --- PASS: TestEncode/FlattenedJSON (0.00s) --- PASS: TestEncode/Protected_Header_lookup (0.00s) --- PASS: TestEncode/CompleteJSON (0.00s) --- PASS: TestEncode/UnsecuredCompact (0.00s) --- PASS: TestEncode/EdDSACompact (0.00s) --- PASS: TestEncode/ES256Compact (0.00s) --- PASS: TestEncode/RS256Compact (0.03s) --- PASS: TestEncode/ES512Compact (0.04s) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/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 === 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/ES256/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash === 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/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/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/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) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) === 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/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/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.00s) --- PASS: TestSign/Bad_algorithm (0.00s) --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) --- PASS: TestSign/No_private_key (0.00s) --- PASS: TestSign/RSA_roundtrip (0.41s) === 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 === RUN TestRoundtrip/RSA/RS256/Raw_Key === CONT TestRoundtrip/RSA/PS256 === RUN TestRoundtrip/RSA/PS256/Raw_Key === CONT TestRoundtrip/RSA/PS512 === RUN TestRoundtrip/RSA/PS512/Raw_Key === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === 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/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/RS512/Raw_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384 === RUN TestRoundtrip/RSA/RS384/Raw_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/JWK_Key === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/JWK_Key === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key === RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS256/JWK_Key/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/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === 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) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === 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) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === 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) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/crypto.Hash === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === 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/PS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/crypto.Hash === 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/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/crypto.Hash === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === 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/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === 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) === 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) === 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/RS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === 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(jwk.Key) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/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) --- PASS: TestRoundtrip (0.01s) --- PASS: TestRoundtrip/HMAC (0.00s) --- PASS: TestRoundtrip/HMAC/HS512 (0.03s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (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/HS256 (0.04s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384 (0.06s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]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/EdDSA (0.01s) --- PASS: TestRoundtrip/EdDSA/EdDSA (0.05s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.04s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.04s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.01s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) (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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512 (0.07s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.03s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.01s) --- 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.02s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.01s) --- 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.02s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256 (0.10s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.03s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.01s) --- 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.04s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.02s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (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/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384 (0.13s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.06s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.03s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.00s) --- 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.03s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA (0.49s) --- PASS: TestRoundtrip/RSA/RS256 (0.04s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.02s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384 (0.04s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256 (0.05s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.03s) --- 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.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512 (0.04s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/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.01s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384 (0.04s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.03s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512 (0.05s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.01s) --- 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.03s) --- 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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.01s) --- 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/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestVerifySet (0.00s) --- PASS: TestVerifySet/useJSON=false (0.00s) --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.44s) --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.47s) --- PASS: TestVerifySet/useJSON=true (0.00s) --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.28s) --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.75s) PASS ok github.com/lestrrat-go/jwx/jws 6.441s === 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:996: failed to find a valid token in any location of the request (tried: [header keys: "Authorization", "X-Authorization"], form keys: ["access_token", "token"]) === RUN TestParseRequest/Token_not_present_(w/o_options) jwt_test.go:996: 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:996: 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:996: 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 verify jws signature: 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_access_token_form_field_(w/o_option) jwt_test.go:996: 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:996: failed to find a valid token in any location of the request (tried: [header keys: "Authorization"], form keys: ["access_token"]). Additionally, errors were encountered during attempts to parse forms: ([form key: "access_token", error: "failed to verify jws signature: failed to verify message: failed to verify signature using ecdsa"] --- PASS: TestParseRequest (0.03s) --- 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.00s) --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.00s) --- PASS: TestParseRequest/Token_in_Authorization_header_but_we_specified_another_header_key (0.00s) --- PASS: TestParseRequest/Token_in_X-Authorization_header_(w/_option) (0.00s) --- PASS: TestParseRequest/Invalid_token_in_X-Authorization_header (0.00s) --- PASS: TestParseRequest/Token_in_access_token_form_field_(w/_option) (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) === RUN TestGHIssue368 === 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/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.39s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage --- PASS: TestJWTParseWithTypedClaim (0.48s) --- 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 TestNested jwt_test.go:1368: {"iss":"https://github.com/lestrrat-go/jwx"} --- PASS: TestNested (0.81s) === RUN TestRFC7797 --- PASS: TestRFC7797 (0.56s) === RUN TestGH430 --- PASS: TestGH430 (0.00s) === RUN TestBenHigginsByPassRegression jwt_test.go:1463: failed to verify jws signature: failed to unmarshal JSON message: required field "signatures" not present jwt_test.go:1463: failed to verify jws signature: failed to unmarshal JSON message: required field "signatures" not present jwt_test.go:1463: invalid JWT jwt_test.go:1463: failed to verify jws signature: failed to unmarshal JSON message: required field "signatures" not present --- PASS: TestBenHigginsByPassRegression (0.60s) === RUN TestVerifyAuto --- PASS: TestVerifyAuto (0.31s) === 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.00s) --- PASS: TestToken/Set (0.00s) --- PASS: TestToken/Get (0.00s) --- PASS: TestToken/Roundtrip (0.00s) --- PASS: TestToken/Set/Remove (0.00s) === RUN TestGHIssue10 === PAUSE TestGHIssue10 === RUN TestClaimValidator === PAUSE TestClaimValidator === CONT TestJWTParse === CONT TestTokenMarshal === CONT TestClaimValidator === RUN TestClaimValidator/Successful_validation === PAUSE TestClaimValidator/Successful_validation === RUN TestClaimValidator/Target_claim_does_not_exist === PAUSE TestClaimValidator/Target_claim_does_not_exist === CONT TestClaimValidator/Successful_validation === CONT TestClaimValidator/Target_claim_does_not_exist --- PASS: TestClaimValidator (0.00s) --- PASS: TestClaimValidator/Successful_validation (0.00s) --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) === CONT TestSignErrors --- PASS: TestTokenMarshal (0.00s) === CONT TestGHIssue10 === RUN TestGHIssue10/iss === PAUSE TestGHIssue10/iss === RUN TestGHIssue10/jti === PAUSE TestGHIssue10/jti === RUN TestGHIssue10/sub === PAUSE TestGHIssue10/sub === RUN TestGHIssue10/iat === PAUSE TestGHIssue10/iat === 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 === 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/iss === CONT TestGHIssue10/any_claim_value === CONT TestGHIssue10/Parse_and_validate === CONT TestGHIssue10/Go_zero_times === CONT TestGHIssue10/Unix_zero_times === CONT TestGHIssue10/exp === RUN TestGHIssue10/exp/exp_set_in_the_past === PAUSE TestGHIssue10/exp/exp_set_in_the_past === RUN TestGHIssue10/exp/exp_is_set_in_the_past,_but_acceptable_skew_is_large === PAUSE TestGHIssue10/exp/exp_is_set_in_the_past,_but_acceptable_skew_is_large === RUN TestGHIssue10/exp/exp_is_set_in_the_past,_but_clock_is_also_set_in_the_past === PAUSE TestGHIssue10/exp/exp_is_set_in_the_past,_but_clock_is_also_set_in_the_past === CONT TestGHIssue10/exp/exp_set_in_the_past === CONT TestGHIssue10/nbf === RUN TestGHIssue10/nbf/'nbf'_is_less_than_current_time === RUN TestGHIssue10/nbf/skew_is_large_enough === RUN TestGHIssue10/nbf/clock_is_set_to_after_time_in_nbf === RUN TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf === CONT TestGHIssue10/sub#01 === CONT TestGHIssue10/aud === RUN TestGHIssue10/aud/`aud`_check_disabled === PAUSE TestGHIssue10/aud/`aud`_check_disabled === RUN TestGHIssue10/aud/`aud`_contains_`baz` === PAUSE TestGHIssue10/aud/`aud`_contains_`baz` === RUN TestGHIssue10/aud/check_`aud`_contains_`poop` === PAUSE TestGHIssue10/aud/check_`aud`_contains_`poop` === CONT TestGHIssue10/aud/`aud`_check_disabled === CONT TestGHIssue10/iat === RUN TestGHIssue10/iat/iat_too_far_in_the_past === CONT TestGHIssue10/sub === CONT TestGHIssue10/jti === CONT TestGHIssue10/exp/exp_is_set_in_the_past,_but_clock_is_also_set_in_the_past === CONT TestGHIssue10/exp/exp_is_set_in_the_past,_but_acceptable_skew_is_large === CONT TestGHIssue10/aud/check_`aud`_contains_`poop` === CONT TestGHIssue10/aud/`aud`_contains_`baz` --- PASS: TestGHIssue10 (0.00s) --- PASS: TestGHIssue10/iss (0.00s) --- PASS: TestGHIssue10/any_claim_value (0.00s) --- PASS: TestGHIssue10/Parse_and_validate (0.00s) --- PASS: TestGHIssue10/Go_zero_times (0.00s) --- PASS: TestGHIssue10/Unix_zero_times (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_after_time_in_nbf (0.00s) --- PASS: TestGHIssue10/nbf/clock_is_set_to_the_same_time_as_nbf (0.00s) --- PASS: TestGHIssue10/sub#01 (0.00s) --- PASS: TestGHIssue10/iat (0.00s) --- PASS: TestGHIssue10/iat/iat_too_far_in_the_past (0.00s) --- PASS: TestGHIssue10/sub (0.00s) --- PASS: TestGHIssue10/jti (0.00s) --- PASS: TestGHIssue10/exp (0.00s) --- PASS: TestGHIssue10/exp/exp_set_in_the_past (0.00s) --- PASS: TestGHIssue10/exp/exp_is_set_in_the_past,_but_clock_is_also_set_in_the_past (0.00s) --- PASS: TestGHIssue10/exp/exp_is_set_in_the_past,_but_acceptable_skew_is_large (0.00s) --- PASS: TestGHIssue10/aud (0.00s) --- PASS: TestGHIssue10/aud/`aud`_check_disabled (0.00s) --- PASS: TestGHIssue10/aud/check_`aud`_contains_`poop` (0.00s) --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s) === CONT TestReadFile --- PASS: TestReadFile (0.00s) === CONT TestHeader === RUN TestHeader/Roundtrip === PAUSE TestHeader/Roundtrip === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/GetError === PAUSE TestHeader/GetError === CONT TestHeader/Roundtrip === CONT TestHeader/GetError === CONT TestHeader/RoundtripError --- PASS: TestHeader (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/GetError (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) === CONT TestSignTyp --- PASS: TestSignErrors (0.00s) === CONT TestSignJWK === CONT TestUnmarshal === RUN TestUnmarshal/single_aud === PAUSE TestUnmarshal/single_aud === RUN TestUnmarshal/multiple_aud's === PAUSE TestUnmarshal/multiple_aud's === RUN TestUnmarshal/issuedAt === PAUSE TestUnmarshal/issuedAt === CONT TestUnmarshal/single_aud === CONT TestGH52 === CONT TestUnmarshalJSON === RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values === PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values === CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values --- PASS: TestUnmarshalJSON (0.00s) --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) === CONT TestUnmarshal/issuedAt === CONT TestValidateClaims === RUN TestValidateClaims/Empty_fields === RUN TestValidateClaims/iat+skew === PAUSE TestValidateClaims/iat+skew === CONT TestValidateClaims/iat+skew --- PASS: TestValidateClaims (0.00s) --- PASS: TestValidateClaims/Empty_fields (0.00s) --- PASS: TestValidateClaims/iat+skew (0.00s) === CONT TestJWTParseVerify === CONT TestUnmarshal/multiple_aud's --- PASS: TestUnmarshal (0.00s) --- PASS: TestUnmarshal/single_aud (0.00s) --- PASS: TestUnmarshal/issuedAt (0.00s) --- PASS: TestUnmarshal/multiple_aud's (0.00s) --- PASS: TestGH52 (0.25s) === 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 --- PASS: TestSignJWK (0.32s) === CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders --- PASS: TestSignTyp (0.32s) --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.00s) --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.00s) === NAME TestJWTParse jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.cQzLaz_rKSceOyAeXvuYJCyHSKT7wWavhLPpcWLfwpoirckHnxkDvgbiCkY_hOnBLFqO47fb0OI1rjt79Gtwb5Egj_o7vV_Bb-mpA_JrotvFL8cJreaaB8CuGzoayLn5xVq9dJ3n9nZH8N5E9eBC11wWHXUkNb0puPHNPBvlj6gVXqy5l21UXi4swSQDSZ4o281-jHPfy93vIxQWlZsjEgZYkS60zn5itUpNjSH-8veLi5dga-Xy-LAr_i40iutljWpRkmSudVDTwSISGvQTM1dgcEXp6hQcKeq484Ds24Ed_ctff5NF6Oc1QMGu4uibREuy40YB7b3X2WQqJ-zjtg === 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_(wrong_signature_key) === CONT TestJWTParse/Parse_(correct_signature_key) === CONT TestJWTParse/ParseReader_(no_signature_verification) === CONT TestJWTParse/ParseString_(no_signature_verification) === CONT TestJWTParse/parse_(wrong_signature_algorithm) --- PASS: TestJWTParse (0.61s) --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s) --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_algorithm) (0.00s) --- PASS: TestJWTParse/Parse_(correct_signature_key) (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 TestJWTParseVerify/Miscellaneous/Use_KeySetProvider === PAUSE TestJWTParseVerify/Miscellaneous/Use_KeySetProvider === 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/Use_KeySetProvider === 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/Miscellaneous/Alg_does_not_match === CONT TestJWTParseVerify/Key=[]uint8 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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 === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=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 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE 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=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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 === 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=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=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=*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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT 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/Two_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=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === 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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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=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/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_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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/Lone_key === 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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 === CONT 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=true,_SetKid=false,_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=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=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=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT 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=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_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#01/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/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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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#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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=ES256,_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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_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#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_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=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#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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === 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=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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#02/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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_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=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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=RS512,_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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=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=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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=PS512,_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=true,_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/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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_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=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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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/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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=RS384,_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=true,_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/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=RS256,_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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning --- PASS: TestJWTParseVerify (1.90s) --- PASS: TestJWTParseVerify/Miscellaneous (1.11s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8 (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- 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=*ecdsa.PrivateKey (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=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=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=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=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.01s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.13s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.00s) --- 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.01s) --- 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.06s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.09s) --- 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) --- 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.06s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.11s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) --- 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.01s) --- 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.02s) --- 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.02s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.14s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.03s) --- 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.02s) --- 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.01s) --- 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.03s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.10s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.03s) --- 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.02s) --- 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.01s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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.00s) --- 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=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (0.37s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- 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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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.01s) --- 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=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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=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=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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=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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.08s) --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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 ok github.com/lestrrat-go/jwx/jwt 5.586s === RUN TestDate === PAUSE TestDate === RUN TestStringList_Accept === PAUSE TestStringList_Accept === CONT TestDate === RUN TestDate/Get_from_a_nil_NumericDate === PAUSE TestDate/Get_from_a_nil_NumericDate === RUN TestDate/MarshalJSON_with_a_zero_value === PAUSE TestDate/MarshalJSON_with_a_zero_value === RUN TestDate/Accept_values === PAUSE TestDate/Accept_values === CONT TestDate/Get_from_a_nil_NumericDate === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) === CONT TestDate/Accept_values === RUN TestDate/Accept_values/int64 === PAUSE TestDate/Accept_values/int64 === RUN TestDate/Accept_values/int32 === PAUSE TestDate/Accept_values/int32 === RUN TestDate/Accept_values/int16 === PAUSE TestDate/Accept_values/int16 === RUN TestDate/Accept_values/int8 === PAUSE TestDate/Accept_values/int8 === RUN TestDate/Accept_values/float32 === PAUSE TestDate/Accept_values/float32 === RUN TestDate/Accept_values/float64 === PAUSE TestDate/Accept_values/float64 === RUN TestDate/Accept_values/json.Number === PAUSE TestDate/Accept_values/json.Number === CONT TestDate/Accept_values/int64 === CONT TestDate/MarshalJSON_with_a_zero_value === CONT TestDate/Accept_values/json.Number === CONT TestDate/Accept_values/float64 === CONT TestDate/Accept_values/float32 === CONT TestDate/Accept_values/int8 === CONT TestDate/Accept_values/int16 === CONT TestDate/Accept_values/int32 --- 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/int64 (0.00s) --- PASS: TestDate/Accept_values/json.Number (0.00s) --- PASS: TestDate/Accept_values/float64 (0.00s) --- PASS: TestDate/Accept_values/float32 (0.00s) --- PASS: TestDate/Accept_values/int8 (0.00s) --- PASS: TestDate/Accept_values/int16 (0.00s) --- PASS: TestDate/Accept_values/int32 (0.00s) PASS ok github.com/lestrrat-go/jwx/jwt/internal/types 0.022s === 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:424: 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", "sub": "unit test", "updated_at": "233431200", "website": "https://github.com/lestrrat-go/jwx", "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 (0.26s) --- 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) === 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 0.290s === 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.00s) PASS ok github.com/lestrrat-go/jwx/x25519 0.019s 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_1.2.30-1_all.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo dpkg-genchanges --build=binary -O../golang-github-lestrrat-go-jwx_1.2.30-1_arm64.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: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/932755/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/932755/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/932755 and its subdirectories I: Current time: Fri Oct 25 19:35:11 +14 2024 I: pbuilder-time-stamp: 1729834511