Running as unit: rb-build-arm64_8-37881.service ==================================================================================== Thu Nov 21 17:11:47 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_arm64_8) on jenkins, called using "codethink02-arm64 codethink04-arm64" as arguments. Thu Nov 21 17:11:47 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-xNqZNXQf" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 17:11:47 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink02-arm64.debian.net is marked as down. Thu Nov 21 17:11:47 UTC 2024 - checking via ssh if codethink02-arm64.debian.net is up. removed '/tmp/read-only-fs-test-oGOlww' Thu Nov 21 17:11:48 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Nov 21 17:11:48 UTC 2024 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-KrBVeN' ok, let's check if golang-github-lestrrat-go-jwx is building anywhere yet… ok, golang-github-lestrrat-go-jwx is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of golang-github-lestrrat-go-jwx in trixie on arm64 on jenkins now. 1st build will be done on codethink02-arm64.debian.net. 2nd build will be done on codethink04-arm64.debian.net. ============================================================================= Thu Nov 21 17:12:05 UTC 2024 I: starting to build golang-github-lestrrat-go-jwx/trixie/arm64 on jenkins on '2024-11-21 17:11' Thu Nov 21 17:12:05 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_8/37881/console.log 1732209125 arm64 trixie golang-github-lestrrat-go-jwx Thu Nov 21 17:12:05 UTC 2024 I: Downloading source for trixie/golang-github-lestrrat-go-jwx=1.2.30-1 --2024-11-21 17:12:06-- http://deb.debian.org/debian/pool/main/g/golang-github-lestrrat-go-jwx/golang-github-lestrrat-go-jwx_1.2.30-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2580 (2.5K) [text/prs.lines.tag] Saving to: ‘golang-github-lestrrat-go-jwx_1.2.30-1.dsc’ 0K .. 100% 334M=0s 2024-11-21 17:12:06 (334 MB/s) - ‘golang-github-lestrrat-go-jwx_1.2.30-1.dsc’ saved [2580/2580] --2024-11-21 17:12:06-- http://deb.debian.org/debian/pool/main/g/golang-github-lestrrat-go-jwx/golang-github-lestrrat-go-jwx_1.2.30-1.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2580 (2.5K) [text/prs.lines.tag] Saving to: ‘golang-github-lestrrat-go-jwx_1.2.30-1.dsc’ 0K .. 100% 334M=0s 2024-11-21 17:12:06 (334 MB/s) - ‘golang-github-lestrrat-go-jwx_1.2.30-1.dsc’ saved [2580/2580] Thu Nov 21 17:12:06 UTC 2024 I: golang-github-lestrrat-go-jwx_1.2.30-1.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: golang-github-lestrrat-go-jwx Binary: golang-github-lestrrat-go-jwx-dev Architecture: all Version: 1.2.30-1 Maintainer: Debian Go Packaging Team Uploaders: Mathias Gibbens Homepage: https://github.com/lestrrat-go/jwx Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git Testsuite: autopkgtest-pkg-go Build-Depends: debhelper-compat (= 13), dh-sequence-golang, golang-any, golang-github-lestrrat-go-backoff-dev, golang-github-lestrrat-go-blackmagic-dev, golang-github-lestrrat-go-httpcc-dev, golang-github-lestrrat-go-iter-dev, golang-github-lestrrat-go-option-dev, golang-github-pkg-errors-dev, golang-github-stretchr-testify-dev, golang-golang-x-crypto-dev Package-List: golang-github-lestrrat-go-jwx-dev deb golang optional arch=all Checksums-Sha1: 016cbdf685081a31a0b49d4e9af87900d242fd37 5542396 golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz c730f3a96c958a4031767fcadeb11fc3d2405f49 3048 golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz Checksums-Sha256: f6598c2d760d1946bde14b56b15a24cb571d1493cc92c01bb8360f0cc1524da8 5542396 golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz a766bd51589645c655d8ea9df057e5d23d6f8169f1ea1eb7dc1e32f2f8a00f64 3048 golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz Files: 1b0c639485a92f8377f5f2d269709d3f 5542396 golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz 573fe079d11720988576790b529e105d 3048 golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz Go-Import-Path: github.com/lestrrat-go/jwx -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEE1Bp60H32xfynSJ8cKe7i1uz0QvkFAmasligSHGdpYm1hdEBk ZWJpYW4ub3JnAAoJECnu4tbs9EL5uygP/12nXc9rBwhLyfi8H8oHmtitT4F3M6qY 8KxsqtXVdeJREzZxA5YPFtKfhioDbeyVa0S4/MLSvQi+W+bWaDjH1l/7jrP3LWQS I3SHcj1GOclmX08uHIn9JbvQc2Q5/Zd8T9chL08UW4WGLBs7LqWugTKZTrtZ34wq uHL7iCm1jk+Up2UhvPPbZ+/NyD8kpg6tmfV2MX1HXE10JLz7GI6JFYfM9PnAITqj QcVA15P5wjMjhxfx+uxkXjeozYI7r28Oa3LfTLqtZlA7gu8DoTpNDXJENMITg3qu 8c1SupbqQnk1aSSVvErLHmSg2MQkCtEqjcPDoMoRrWFQ5ApqHMb1LPzKmdASQQTq gKoCMeOE76Ucvr2Eik3bb9S1o7b//xdI3DM1e4kk4m2znd9u7AQoIzdFtakl8JUI /Rf90eraBfxKfwjJpLFPykuPMlU9f+uIQQghkgfMGqCPLasvZ7Jb35QYV+XmBlMH afTs6ApbcZyr5Dk+vxNJPQ+oSu89lJ59jnFMqX2XrVpH1BcH29jjun2nf8T9BCMb FF0p4HB6Q2Gr3tl9ZKhR2vCY3IUuo6Tmg6PukIfwr6aBY1i+hLeuXsQWzi1HgSRn I7qhxxVYHub4Qgyje7+akM2qDYdPPrTqc9zbr2zOCqAjo3m9Q8pdEG2MUt+6yqNV gvRXAKafYQOP =hDS2 -----END PGP SIGNATURE----- Thu Nov 21 17:12:06 UTC 2024 I: Checking whether the package is not for us Thu Nov 21 17:12:06 UTC 2024 I: Starting 1st build on remote node codethink02-arm64.debian.net. Thu Nov 21 17:12:06 UTC 2024 I: Preparing to do remote build '1' on codethink02-arm64.debian.net. Thu Nov 21 17:12:06 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink02-arm64.debian.net is marked as down. Thu Nov 21 17:12:06 UTC 2024 - checking via ssh if codethink02-arm64.debian.net is up. removed '/tmp/read-only-fs-test-1qsMuj' ==================================================================================== Thu Nov 21 17:12:07 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink02-arm64, called using "1 golang-github-lestrrat-go-jwx trixie /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y 1.2.30-1" as arguments. Thu Nov 21 17:12:07 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-CrPjHpjW" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 17:12:07 UTC 2024 I: Downloading source for trixie/golang-github-lestrrat-go-jwx=1.2.30-1 Reading package lists... NOTICE: 'golang-github-lestrrat-go-jwx' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5548 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (dsc) [2580 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (tar) [5542 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (diff) [3048 B] Fetched 5548 kB in 0s (80.7 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'golang-github-lestrrat-go-jwx' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5548 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (dsc) [2580 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (tar) [5542 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (diff) [3048 B] Fetched 5548 kB in 0s (80.7 MB/s) Download complete and in download only mode ============================================================================= Building golang-github-lestrrat-go-jwx in trixie on arm64 on codethink02-arm64 now. Date: Thu Nov 21 17:12:07 GMT 2024 Date UTC: Thu Nov 21 17:12:07 UTC 2024 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 05:12:08 -12 2024 I: pbuilder-time-stamp: 1732209128 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/2418340/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='0095c95b979c4c90b35db5b4ebdb22d8' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2418340' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/pbuilderrc_6FW2 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1 --logfile b1/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+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink02-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) 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/2418340/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 ... 20087 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.5 MB of archives. After unpacking 374 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-8 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 dh-golang all 1.62 [24.7 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 golang-1.23-src all 1.23.3-2 [19.1 MB] Get: 32 http://deb.debian.org/debian trixie/main arm64 golang-1.23-go arm64 1.23.3-2 [23.4 MB] Get: 33 http://deb.debian.org/debian trixie/main arm64 golang-src all 2:1.23~2 [5088 B] Get: 34 http://deb.debian.org/debian trixie/main arm64 golang-go arm64 2:1.23~2 [44.3 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 golang-any arm64 2:1.23~2 [5172 B] Get: 36 http://deb.debian.org/debian trixie/main arm64 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-option-dev all 1.0.1-2 [3744 B] Get: 43 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-backoff-dev all 2.0.8-2 [10.2 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-blackmagic-dev all 1.0.2-2 [4432 B] Get: 45 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-httpcc-dev all 1.0.1-2 [6356 B] Get: 46 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-iter-dev all 1.0.2-2 [6568 B] Get: 47 http://deb.debian.org/debian trixie/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Fetched 68.5 MB in 1s (83.3 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 ... 20087 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... 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+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... 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-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... 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-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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.3-2_all.deb ... Unpacking golang-1.23-src (1.23.3-2) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../31-golang-1.23-go_1.23.3-2_arm64.deb ... Unpacking golang-1.23-go (1.23.3-2) ... 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+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.20) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... 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+b1) ... 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.3-2) ... 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+b2) ... Setting up golang-github-cenkalti-backoff-dev (4.3.0-1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-src (2:1.23~2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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-8) ... 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.3-2) ... 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: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-1.2.30/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_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/byteorder internal/goos internal/coverage/rtcov internal/goarch internal/unsafeheader internal/runtime/syscall unicode unicode/utf8 internal/chacha8rand internal/race internal/goexperiment internal/abi internal/godebugs internal/cpu sync/atomic internal/profilerecord runtime/internal/math runtime/internal/sys cmp encoding math/bits internal/itoa internal/msan internal/asan unicode/utf16 crypto/subtle crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace container/list math vendor/golang.org/x/crypto/internal/alias log/internal internal/bytealg internal/runtime/atomic internal/runtime/exithook internal/stringslite runtime internal/reflectlite iter internal/weak sync maps slices internal/bisect internal/singleflight internal/testlog runtime/cgo errors sort internal/oserror path internal/godebug strconv io syscall math/rand/v2 crypto/internal/nistec/fiat math/rand crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage bytes strings hash crypto/internal/randutil crypto hash/crc32 internal/concurrent reflect crypto/internal/edwards25519 crypto/rc4 unique crypto/md5 crypto/cipher vendor/golang.org/x/text/transform bufio net/http/internal/ascii regexp/syntax net/http/internal/testcert net/netip crypto/internal/boring crypto/des crypto/aes crypto/sha512 crypto/sha256 crypto/sha1 crypto/hmac vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 internal/syscall/unix internal/syscall/execenv time regexp context io/fs internal/poll internal/fmtsort encoding/binary internal/filepathlite embed crypto/internal/nistec encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 os 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 vendor/golang.org/x/crypto/sha3 os/exec github.com/lestrrat-go/option github.com/pkg/errors github.com/lestrrat-go/iter/mapiter github.com/lestrrat-go/blackmagic compress/flate encoding/hex math/big net/url github.com/lestrrat-go/iter/arrayiter encoding/json github.com/lestrrat-go/httpcc github.com/lestrrat-go/backoff log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/internal/iter mime mime/quotedprintable net/http/internal github.com/lestrrat-go/jwx/jwe/internal/aescbc vendor/golang.org/x/text/unicode/bidi github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib gopkg.in/yaml.v3 flag compress/gzip runtime/debug runtime/trace vendor/golang.org/x/text/secure/bidirule testing vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx/internal/json crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/dsa github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/jwt/internal/types crypto/ed25519 github.com/lestrrat-go/jwx/x25519 crypto/internal/hpke crypto/internal/mlkem768 crypto/rsa github.com/lestrrat-go/jwx/internal/ecutil golang.org/x/crypto/ed25519 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.015s ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] ? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] ? github.com/lestrrat-go/jwx/internal/json [no test files] ? github.com/lestrrat-go/jwx/internal/jwxtest [no test files] ? github.com/lestrrat-go/jwx/internal/pool [no test files] === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS ok github.com/lestrrat-go/jwx/bench/performance 0.022s === 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.020s === 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.37s) --- PASS: TestKeyconv/RSA (0.36s) --- 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.387s === 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 === CONT TestKeyEncryptionAlgorithm === CONT TestContentEncryptionAlgorithm === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_jwa_constant_Deflate === RUN TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === CONT TestSignatureAlgorithm === CONT TestEllipticCurveAlgorithm === CONT TestKeyType === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === RUN TestKeyType/accept_jwa_constant_EC === 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 === RUN TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestCompressionAlgorithm/stringification_for_DEF === RUN TestCompressionAlgorithm/accept_jwa_constant_NoCompress === PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress === RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === PAUSE TestKeyType/accept_jwa_constant_EC === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === RUN TestKeyType/accept_the_string_EC === RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestKeyType/accept_the_string_EC === RUN TestKeyType/accept_fmt.Stringer_for_EC === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW === RUN TestCompressionAlgorithm/accept_the_string_ === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === PAUSE TestCompressionAlgorithm/accept_the_string_ === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_ === RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_ === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestCompressionAlgorithm/stringification_for_ === PAUSE TestCompressionAlgorithm/stringification_for_ === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === RUN TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value === RUN TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestSignatureAlgorithm/accept_the_string_ES256 === PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === RUN TestCompressionAlgorithm/check_list_of_elements === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestCompressionAlgorithm/check_list_of_elements === RUN TestSignatureAlgorithm/stringification_for_ES256 === CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate === PAUSE TestSignatureAlgorithm/stringification_for_ES256 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestKeyType/accept_fmt.Stringer_for_EC === RUN TestKeyType/stringification_for_EC === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestKeyType/stringification_for_EC === CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyType/accept_jwa_constant_OKP === CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyType/accept_jwa_constant_OKP === RUN TestKeyType/accept_the_string_OKP === CONT TestCompressionAlgorithm/stringification_for_ === PAUSE TestKeyType/accept_the_string_OKP === CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress === RUN TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestKeyType/stringification_for_OKP === CONT TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestKeyType/stringification_for_OKP === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === CONT TestCompressionAlgorithm/accept_the_string_ === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === 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 TestContentEncryptionAlgorithm/stringification_for_A128GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === RUN TestKeyType/accept_jwa_constant_OctetSeq === PAUSE TestKeyType/accept_jwa_constant_OctetSeq === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === RUN TestKeyType/accept_the_string_oct === PAUSE TestKeyType/accept_the_string_oct === RUN TestKeyType/accept_fmt.Stringer_for_oct === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === PAUSE TestKeyType/accept_fmt.Stringer_for_oct === RUN TestSignatureAlgorithm/accept_the_string_ES256K === RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === PAUSE TestSignatureAlgorithm/accept_the_string_ES256K === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/stringification_for_dir === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestCompressionAlgorithm/check_list_of_elements === RUN TestKeyType/stringification_for_oct === PAUSE TestKeyType/stringification_for_oct === RUN TestKeyType/accept_jwa_constant_RSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === PAUSE TestKeyType/accept_jwa_constant_RSA === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === RUN TestKeyType/accept_the_string_RSA === RUN TestSignatureAlgorithm/stringification_for_ES256K === PAUSE TestSignatureAlgorithm/stringification_for_ES256K === PAUSE TestKeyType/accept_the_string_RSA === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 === RUN TestKeyType/accept_fmt.Stringer_for_RSA === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 === PAUSE TestKeyType/accept_fmt.Stringer_for_RSA === RUN TestSignatureAlgorithm/accept_the_string_ES384 === RUN TestKeyType/stringification_for_RSA === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 === PAUSE TestKeyType/stringification_for_RSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === RUN TestSignatureAlgorithm/stringification_for_ES384 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === PAUSE TestSignatureAlgorithm/stringification_for_ES384 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW --- PASS: TestCompressionAlgorithm (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM === 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 TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 === RUN TestKeyType/bail_out_on_random_integer_value === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 === PAUSE TestKeyType/bail_out_on_random_integer_value === RUN TestSignatureAlgorithm/accept_the_string_ES512 === RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 === PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM === RUN TestSignatureAlgorithm/stringification_for_ES512 === RUN TestKeyType/check_list_of_elements === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestKeyType/check_list_of_elements === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestKeyType/accept_jwa_constant_EC === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA === RUN TestSignatureAlgorithm/accept_the_string_EdDSA === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestKeyType/bail_out_on_random_integer_value === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyType/stringification_for_RSA === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyType/accept_fmt.Stringer_for_RSA === CONT TestKeyType/stringification_for_OKP === RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestKeyType/accept_the_string_RSA === CONT TestKeyType/accept_the_string_OKP === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestKeyType/stringification_for_EC === RUN TestSignatureAlgorithm/accept_the_string_HS256 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === PAUSE TestSignatureAlgorithm/accept_the_string_HS256 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestKeyType/stringification_for_oct === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestKeyType/accept_fmt.Stringer_for_EC === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestKeyType/accept_the_string_EC === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestKeyType/accept_fmt.Stringer_for_oct === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === CONT TestKeyType/accept_the_string_oct === CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === RUN TestEllipticCurveAlgorithm/stringification_for_P-256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 === CONT TestKeyType/accept_jwa_constant_OctetSeq === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === CONT TestKeyType/check_list_of_elements === RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestKeyType/accept_jwa_constant_RSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === RUN TestEllipticCurveAlgorithm/stringification_for_P-384 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestEllipticCurveAlgorithm/stringification_for_P-521 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === RUN TestEllipticCurveAlgorithm/stringification_for_X25519 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === RUN TestEllipticCurveAlgorithm/accept_the_string_X448 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === RUN TestEllipticCurveAlgorithm/stringification_for_X448 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestEllipticCurveAlgorithm/check_list_of_elements === PAUSE TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === 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 TestKeyType/accept_jwa_constant_OKP --- PASS: TestKeyType (0.00s) --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyType/stringification_for_RSA (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) --- PASS: TestKeyType/stringification_for_OKP (0.00s) --- PASS: TestKeyType/accept_the_string_RSA (0.00s) --- PASS: TestKeyType/accept_the_string_OKP (0.00s) --- PASS: TestKeyType/stringification_for_EC (0.00s) --- PASS: TestKeyType/stringification_for_oct (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) --- PASS: TestKeyType/accept_the_string_EC (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) --- PASS: TestKeyType/accept_the_string_oct (0.00s) --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) --- PASS: TestKeyType/check_list_of_elements (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) === CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === CONT TestEllipticCurveAlgorithm/stringification_for_P-521 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === CONT TestEllipticCurveAlgorithm/stringification_for_P-384 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-384 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === CONT TestEllipticCurveAlgorithm/stringification_for_P-256 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === CONT TestEllipticCurveAlgorithm/stringification_for_X25519 === 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 TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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 === CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM === CONT TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/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 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === 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_fmt.Stringer_for_PS384 === CONT TestSignatureAlgorithm/accept_the_string_PS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 === CONT TestSignatureAlgorithm/stringification_for_PS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 === CONT TestSignatureAlgorithm/accept_the_string_PS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 === CONT TestSignatureAlgorithm/stringification_for_none === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none === CONT TestSignatureAlgorithm/accept_the_string_none === CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature === CONT TestSignatureAlgorithm/stringification_for_HS512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === CONT TestSignatureAlgorithm/accept_the_string_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 === CONT TestSignatureAlgorithm/stringification_for_HS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === CONT TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 === CONT TestSignatureAlgorithm/stringification_for_HS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === CONT TestSignatureAlgorithm/accept_the_string_EdDSA === CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestSignatureAlgorithm/stringification_for_ES512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === CONT TestSignatureAlgorithm/accept_the_string_ES512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 === CONT TestSignatureAlgorithm/stringification_for_ES384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === CONT TestSignatureAlgorithm/accept_the_string_ES384 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestSignatureAlgorithm/stringification_for_ES256K === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestSignatureAlgorithm/accept_the_string_ES256K === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K === CONT TestSignatureAlgorithm/stringification_for_ES256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === CONT TestSignatureAlgorithm/accept_the_string_ES256 --- PASS: TestSignatureAlgorithm (0.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_fmt.Stringer_for_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) === CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM --- PASS: TestContentEncryptionAlgorithm (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_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/accept_jwa_constant_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) === CONT TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === CONT TestEllipticCurveAlgorithm/stringification_for_X448 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === CONT TestEllipticCurveAlgorithm/accept_the_string_X448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 --- PASS: TestEllipticCurveAlgorithm (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) === CONT TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/stringification_for_dir === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === CONT TestKeyEncryptionAlgorithm/accept_the_string_dir === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP === CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW --- PASS: TestKeyEncryptionAlgorithm (0.01s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (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_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) PASS ok github.com/lestrrat-go/jwx/jwa 0.029s ? 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.03s) --- 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.18s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) (0.03s) --- 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.42s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 --- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.41s) === 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 = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjlJUFoyZDQ1eUFXaE5qcWhhaWxRSjVzMG0tTlpzNnVHNmJuc1NOSkJ0WWciLCJ5IjoiVk54eXJYMnNzNDZpMldjemcwWHRWRmJXWXVfem14TkE3TkVuTG9MOW85NCJ9fQ..HMcq_g2EOpKuoGhl.xNAVCGlP-TpyY-k.QpSJe36LVO2SGION1v_GeQ jwe_test.go:404: { "ciphertext": "xNAVCGlP-TpyY-k", "iv": "HMcq_g2EOpKuoGhl", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjlJUFoyZDQ1eUFXaE5qcWhhaWxRSjVzMG0tTlpzNnVHNmJuc1NOSkJ0WWciLCJ5IjoiVk54eXJYMnNzNDZpMldjemcwWHRWRmJXWXVfem14TkE3TkVuTG9MOW85NCJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-256", "kty": "EC", "x": "9IPZ2d45yAWhNjqhailQJ5s0m-NZs6uG6bnsSNJBtYg", "y": "VNxyrX2ss46i2Wczg0XtVFbWYu_zmxNA7NEnLoL9o94" } }, "tag": "QpSJe36LVO2SGION1v_GeQ" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "9IPZ2d45yAWhNjqhailQJ5s0m-NZs6uG6bnsSNJBtYg", "y": "VNxyrX2ss46i2Wczg0XtVFbWYu_zmxNA7NEnLoL9o94" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlQmJZLV8xZVFVdlktT01sc1dWRHZOeXFGNGw1YjRCME90VEo4dGdWMDJJIiwieSI6IkpZMUJCVTFIVDhpNVNQdXh5SmpISTBlMFV6Z0Y2T2ROR2Q0cXlQN0VFNDQifX0.ueUqLAcrHOyDH3GAuL2_fmqBrIW55aOZpGi7NN2YhhsF9PK5q0ZCfA._Oauti8C1j1YKhwe.jaEdNBfoFwW0hbo.yjcs2d6Cpo6obwAq0-tzag jwe_test.go:404: { "ciphertext": "jaEdNBfoFwW0hbo", "iv": "_Oauti8C1j1YKhwe", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlQmJZLV8xZVFVdlktT01sc1dWRHZOeXFGNGw1YjRCME90VEo4dGdWMDJJIiwieSI6IkpZMUJCVTFIVDhpNVNQdXh5SmpISTBlMFV6Z0Y2T2ROR2Q0cXlQN0VFNDQifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-256", "kty": "EC", "x": "eBbY-_1eQUvY-OMlsWVDvNyqF4l5b4B0OtTJ8tgV02I", "y": "JY1BBU1HT8i5SPuxyJjHI0e0UzgF6OdNGd4qyP7EE44" } }, "encrypted_key": "ueUqLAcrHOyDH3GAuL2_fmqBrIW55aOZpGi7NN2YhhsF9PK5q0ZCfA", "tag": "yjcs2d6Cpo6obwAq0-tzag" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "eBbY-_1eQUvY-OMlsWVDvNyqF4l5b4B0OtTJ8tgV02I", "y": "JY1BBU1HT8i5SPuxyJjHI0e0UzgF6OdNGd4qyP7EE44" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGR1I3c0hpUC1UX0g3NDl5UmJDeWd3Tk5FWEE3anU0NkoxdERCX0E5RnFJIiwieSI6Im9xOHVpdk9KYmhnYjFmbXpPTDVGcVJzcV9TMHQ4U2RRMDlsdDlTakJGSGsifX0.IxwGTs5C6C0SNhAGBsG1if24lwvvrrj5knTk0G3fcF4Nmouru2d34Q.L2SBv5IpyudbB9uV.-32-a8T5ZrUQWm0.9VcYB0Cotq-MC2w1I042ag jwe_test.go:404: { "ciphertext": "-32-a8T5ZrUQWm0", "iv": "L2SBv5IpyudbB9uV", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGR1I3c0hpUC1UX0g3NDl5UmJDeWd3Tk5FWEE3anU0NkoxdERCX0E5RnFJIiwieSI6Im9xOHVpdk9KYmhnYjFmbXpPTDVGcVJzcV9TMHQ4U2RRMDlsdDlTakJGSGsifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-256", "kty": "EC", "x": "FGR7sHiP-T_H749yRbCygwNNEXA7ju46J1tDB_A9FqI", "y": "oq8uivOJbhgb1fmzOL5FqRsq_S0t8SdQ09lt9SjBFHk" } }, "encrypted_key": "IxwGTs5C6C0SNhAGBsG1if24lwvvrrj5knTk0G3fcF4Nmouru2d34Q", "tag": "9VcYB0Cotq-MC2w1I042ag" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "FGR7sHiP-T_H749yRbCygwNNEXA7ju46J1tDB_A9FqI", "y": "oq8uivOJbhgb1fmzOL5FqRsq_S0t8SdQ09lt9SjBFHk" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJSajFXQ0dpdUw5RThmU25LaGV3emZlc2xrYUpZRlNPX1I0TXhLcXRfWWw0IiwieSI6InBnNndKLWRYRXFDdjRvMndhTGxRRGNfZGZMTjdjcjJWNEhzUmg0LURaRGMifX0.uUFK34v44rTMBhPCdSlvABRsaPLDjR8VWrFRyyMjCO9Jo4eWdyhJdQ.tCNlYG39BY9_HO_r.jKOv6QqTgmAC9nU.mnzLy2fLaawC3xG0bxqqkw jwe_test.go:404: { "ciphertext": "jKOv6QqTgmAC9nU", "iv": "tCNlYG39BY9_HO_r", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJSajFXQ0dpdUw5RThmU25LaGV3emZlc2xrYUpZRlNPX1I0TXhLcXRfWWw0IiwieSI6InBnNndKLWRYRXFDdjRvMndhTGxRRGNfZGZMTjdjcjJWNEhzUmg0LURaRGMifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-256", "kty": "EC", "x": "Rj1WCGiuL9E8fSnKhewzfeslkaJYFSO_R4MxKqt_Yl4", "y": "pg6wJ-dXEqCv4o2waLlQDc_dfLN7cr2V4HsRh4-DZDc" } }, "encrypted_key": "uUFK34v44rTMBhPCdSlvABRsaPLDjR8VWrFRyyMjCO9Jo4eWdyhJdQ", "tag": "mnzLy2fLaawC3xG0bxqqkw" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "Rj1WCGiuL9E8fSnKhewzfeslkaJYFSO_R4MxKqt_Yl4", "y": "pg6wJ-dXEqCv4o2waLlQDc_dfLN7cr2V4HsRh4-DZDc" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384 === RUN TestEncode_ECDH/P-384/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6InVlZnRZbVBfdGsxSV9fbEZURzFDY2FHcVgtOVlsRFhHVjBPdzZjVWFhU1k2N3cyZko1UWNkRmNsSDllRkg2QmYiLCJ5IjoidFpQRmRkRDV0X0tja2lLYkxwZUd4SXBNcXM1M19iTmwwUnBQVW5OUmxReGxoVTZhS3VIdFktOWx5X1doR1ZpQiJ9fQ..O5KQXbVhBI8Ou7l6.bH3VGa1Emv4v0xY._W89RKBjDoYqkg9ZMDdkXA jwe_test.go:404: { "ciphertext": "bH3VGa1Emv4v0xY", "iv": "O5KQXbVhBI8Ou7l6", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6InVlZnRZbVBfdGsxSV9fbEZURzFDY2FHcVgtOVlsRFhHVjBPdzZjVWFhU1k2N3cyZko1UWNkRmNsSDllRkg2QmYiLCJ5IjoidFpQRmRkRDV0X0tja2lLYkxwZUd4SXBNcXM1M19iTmwwUnBQVW5OUmxReGxoVTZhS3VIdFktOWx5X1doR1ZpQiJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-384", "kty": "EC", "x": "ueftYmP_tk1I__lFTG1CcaGqX-9YlDXGV0Ow6cUaaSY67w2fJ5QcdFclH9eFH6Bf", "y": "tZPFddD5t_KckiKbLpeGxIpMqs53_bNl0RpPUnNRlQxlhU6aKuHtY-9ly_WhGViB" } }, "tag": "_W89RKBjDoYqkg9ZMDdkXA" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "ueftYmP_tk1I__lFTG1CcaGqX-9YlDXGV0Ow6cUaaSY67w2fJ5QcdFclH9eFH6Bf", "y": "tZPFddD5t_KckiKbLpeGxIpMqs53_bNl0RpPUnNRlQxlhU6aKuHtY-9ly_WhGViB" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJNOGlFX1pRQ0xxUmxfbEQ5ZVBSU1VHNzFzVVRJa3hZN2Q3OWRNZ0oydkpxSzJVbFNmS3I4czdsdWJSUXRfdlVfIiwieSI6ImU4cXJ4dEZjR0VzWHQzTmJSR0dWdWRLeHBOT21NNXZoNklVaTMzLTFNRzZxUVAzTEtRSFJFTkFGUy1hM01tX3QifX0.sB9XZXhcdjJYDDYZ7r7UdeQhwb20hbRqx_8LO-QZ177yt97AuvCOqQ.4FEscxeUJ3VTNDxG.Z7q-8gLHTYQkA6k.wWf3wxAnxnBGMh5Au3XxFQ jwe_test.go:404: { "ciphertext": "Z7q-8gLHTYQkA6k", "iv": "4FEscxeUJ3VTNDxG", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJNOGlFX1pRQ0xxUmxfbEQ5ZVBSU1VHNzFzVVRJa3hZN2Q3OWRNZ0oydkpxSzJVbFNmS3I4czdsdWJSUXRfdlVfIiwieSI6ImU4cXJ4dEZjR0VzWHQzTmJSR0dWdWRLeHBOT21NNXZoNklVaTMzLTFNRzZxUVAzTEtRSFJFTkFGUy1hM01tX3QifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-384", "kty": "EC", "x": "M8iE_ZQCLqRl_lD9ePRSUG71sUTIkxY7d79dMgJ2vJqK2UlSfKr8s7lubRQt_vU_", "y": "e8qrxtFcGEsXt3NbRGGVudKxpNOmM5vh6IUi33-1MG6qQP3LKQHRENAFS-a3Mm_t" } }, "encrypted_key": "sB9XZXhcdjJYDDYZ7r7UdeQhwb20hbRqx_8LO-QZ177yt97AuvCOqQ", "tag": "wWf3wxAnxnBGMh5Au3XxFQ" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "M8iE_ZQCLqRl_lD9ePRSUG71sUTIkxY7d79dMgJ2vJqK2UlSfKr8s7lubRQt_vU_", "y": "e8qrxtFcGEsXt3NbRGGVudKxpNOmM5vh6IUi33-1MG6qQP3LKQHRENAFS-a3Mm_t" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJ3YS1QSjBLUlpMUHJzbDh3U1NvTmhjalNaS00wZ3VnYzcycHdRUDBYeEdLcDBaUFRDMFZBVWVfajFTRHR4WF9VIiwieSI6InpoWnNKTUhYVDdEdVdqVkpqMzFZSUlNMWlZYTktU0ZaZE9GUWo3TG42M3hLRUtQVlJxM29KUGhBTTJaWlpRY1EifX0.OztmkuLfFWBh6XByhNgCPPhnvGcVyoarU96ifs8uIw1BxIhcyfenxQ.uU5Xv0HonqnZ9dKR.5_BJ5mIxCoHEUis.hwCezss1lXv8G4tLuLT-7w jwe_test.go:404: { "ciphertext": "5_BJ5mIxCoHEUis", "iv": "uU5Xv0HonqnZ9dKR", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJ3YS1QSjBLUlpMUHJzbDh3U1NvTmhjalNaS00wZ3VnYzcycHdRUDBYeEdLcDBaUFRDMFZBVWVfajFTRHR4WF9VIiwieSI6InpoWnNKTUhYVDdEdVdqVkpqMzFZSUlNMWlZYTktU0ZaZE9GUWo3TG42M3hLRUtQVlJxM29KUGhBTTJaWlpRY1EifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-384", "kty": "EC", "x": "wa-PJ0KRZLPrsl8wSSoNhcjSZKM0gugc72pwQP0XxGKp0ZPTC0VAUe_j1SDtxX_U", "y": "zhZsJMHXT7DuWjVJj31YIIM1iYa9-SFZdOFQj7Ln63xKEKPVRq3oJPhAM2ZZZQcQ" } }, "encrypted_key": "OztmkuLfFWBh6XByhNgCPPhnvGcVyoarU96ifs8uIw1BxIhcyfenxQ", "tag": "hwCezss1lXv8G4tLuLT-7w" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "wa-PJ0KRZLPrsl8wSSoNhcjSZKM0gugc72pwQP0XxGKp0ZPTC0VAUe_j1SDtxX_U", "y": "zhZsJMHXT7DuWjVJj31YIIM1iYa9-SFZdOFQj7Ln63xKEKPVRq3oJPhAM2ZZZQcQ" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIxeTF4V01FWXliVER6ZFpaOTl2LTVnTTVvMjljT2xKOXRpQzJmZVk1MFNyUEk2LUZrelROeW1jUFBzcjE5R1h5IiwieSI6ImlNSXJvN0VsZlRoODVBS21qOEpUTUlhZ2N4cHdoZVVMUnVveGRpVy1UTUJwWllQbzZlSGVEMHBxNnNaa1dOVkYifX0.0uT7Y8l5OvvFHzWOvyTRXVAGGYTwFnjmqHetd3T_R3tFG027ZByB_Q.5UZQ4D_YWu8qPAwN.L7CBdWYj5d-9flY.VpnS6uH0cTNYXX8nroCO-g jwe_test.go:404: { "ciphertext": "L7CBdWYj5d-9flY", "iv": "5UZQ4D_YWu8qPAwN", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIxeTF4V01FWXliVER6ZFpaOTl2LTVnTTVvMjljT2xKOXRpQzJmZVk1MFNyUEk2LUZrelROeW1jUFBzcjE5R1h5IiwieSI6ImlNSXJvN0VsZlRoODVBS21qOEpUTUlhZ2N4cHdoZVVMUnVveGRpVy1UTUJwWllQbzZlSGVEMHBxNnNaa1dOVkYifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-384", "kty": "EC", "x": "1y1xWMEYybTDzdZZ99v-5gM5o29cOlJ9tiC2feY50SrPI6-FkzTNymcPPsr19GXy", "y": "iMIro7ElfTh85AKmj8JTMIagcxpwheULRuoxdiW-TMBpZYPo6eHeD0pq6sZkWNVF" } }, "encrypted_key": "0uT7Y8l5OvvFHzWOvyTRXVAGGYTwFnjmqHetd3T_R3tFG027ZByB_Q", "tag": "VpnS6uH0cTNYXX8nroCO-g" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "1y1xWMEYybTDzdZZ99v-5gM5o29cOlJ9tiC2feY50SrPI6-FkzTNymcPPsr19GXy", "y": "iMIro7ElfTh85AKmj8JTMIagcxpwheULRuoxdiW-TMBpZYPo6eHeD0pq6sZkWNVF" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521 === RUN TestEncode_ECDH/P-521/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFabjNKaDZJaVotUXNlTVBucWdRTjFBd3dzVThNd290ZGxTd1pIUUtxcXpiWXRycV9DN21lb2xYQXM4SGMtRUE1dFBaWFkwVDF1dVE4N3FpczNpMThDU0EiLCJ5IjoiQWE1NVBoSFl2U1IxcDYyWVowRmpHWTVxQUFwQlpKYWQwaHh2Y1B3UDMzWm41X015SjNTYlQ0VW83bFZPX0oxcW5UYThIT0s4R1VtSnpGU2xfUWpmd0JrSSJ9fQ..ILvgM8Yk5OAWX3aa.YAMTqHl_gOfWTJ0.8W-uZ3BbIjFB0eSCpMcL_A jwe_test.go:404: { "ciphertext": "YAMTqHl_gOfWTJ0", "iv": "ILvgM8Yk5OAWX3aa", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFabjNKaDZJaVotUXNlTVBucWdRTjFBd3dzVThNd290ZGxTd1pIUUtxcXpiWXRycV9DN21lb2xYQXM4SGMtRUE1dFBaWFkwVDF1dVE4N3FpczNpMThDU0EiLCJ5IjoiQWE1NVBoSFl2U1IxcDYyWVowRmpHWTVxQUFwQlpKYWQwaHh2Y1B3UDMzWm41X015SjNTYlQ0VW83bFZPX0oxcW5UYThIT0s4R1VtSnpGU2xfUWpmd0JrSSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "AZn3Jh6IiZ-QseMPnqgQN1AwwsU8MwotdlSwZHQKqqzbYtrq_C7meolXAs8Hc-EA5tPZXY0T1uuQ87qis3i18CSA", "y": "Aa55PhHYvSR1p62YZ0FjGY5qAApBZJad0hxvcPwP33Zn5_MyJ3SbT4Uo7lVO_J1qnTa8HOK8GUmJzFSl_QjfwBkI" } }, "tag": "8W-uZ3BbIjFB0eSCpMcL_A" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AZn3Jh6IiZ-QseMPnqgQN1AwwsU8MwotdlSwZHQKqqzbYtrq_C7meolXAs8Hc-EA5tPZXY0T1uuQ87qis3i18CSA", "y": "Aa55PhHYvSR1p62YZ0FjGY5qAApBZJad0hxvcPwP33Zn5_MyJ3SbT4Uo7lVO_J1qnTa8HOK8GUmJzFSl_QjfwBkI" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZjd0aVZCQXFxV2wzNm9vYzlSOUgwYmItYW1aZVh3VUhYaDRrdGhqVVJpZklfY0FaV1RVR0JEWXZLUWRKSW5VZ29SejlTal80dFVQRTdlWFNHckhUWWwxIiwieSI6IkFHcVA2TkJRcGI1M3BFdllvMGhla2dzdmlJTzVIUjZoSHZlR1FkVFJwa1ZoVWlKWnNZbDJGRXVnekZablpGWHpxRW9fQWliM2xIdzNkS2NMMlZRbTB2R0IifX0.ntktah8xzI41Uv1DXcwHR4zPOE6Dan2hsQQZfKdAn1_RL_3Ew-6xYA.SLf-EIC2iqI88H6G.xfKC-vKgqEBzSDc.dDHpijyjO4GYtvddkt3PoA jwe_test.go:404: { "ciphertext": "xfKC-vKgqEBzSDc", "iv": "SLf-EIC2iqI88H6G", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZjd0aVZCQXFxV2wzNm9vYzlSOUgwYmItYW1aZVh3VUhYaDRrdGhqVVJpZklfY0FaV1RVR0JEWXZLUWRKSW5VZ29SejlTal80dFVQRTdlWFNHckhUWWwxIiwieSI6IkFHcVA2TkJRcGI1M3BFdllvMGhla2dzdmlJTzVIUjZoSHZlR1FkVFJwa1ZoVWlKWnNZbDJGRXVnekZablpGWHpxRW9fQWliM2xIdzNkS2NMMlZRbTB2R0IifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "Af7tiVBAqqWl36ooc9R9H0bb-amZeXwUHXh4kthjURifI_cAZWTUGBDYvKQdJInUgoRz9Sj_4tUPE7eXSGrHTYl1", "y": "AGqP6NBQpb53pEvYo0hekgsviIO5HR6hHveGQdTRpkVhUiJZsYl2FEugzFZnZFXzqEo_Aib3lHw3dKcL2VQm0vGB" } }, "encrypted_key": "ntktah8xzI41Uv1DXcwHR4zPOE6Dan2hsQQZfKdAn1_RL_3Ew-6xYA", "tag": "dDHpijyjO4GYtvddkt3PoA" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "Af7tiVBAqqWl36ooc9R9H0bb-amZeXwUHXh4kthjURifI_cAZWTUGBDYvKQdJInUgoRz9Sj_4tUPE7eXSGrHTYl1", "y": "AGqP6NBQpb53pEvYo0hekgsviIO5HR6hHveGQdTRpkVhUiJZsYl2FEugzFZnZFXzqEo_Aib3lHw3dKcL2VQm0vGB" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBR2NtSjZYb2dWUU92UUVjVHBvTUItdUJXd1lJMk10dG9LSW50dl9mOWQteXZneGtJMWNSU3A2SjlzUnhVZXB2azRJc3V5aUU0M1U0dkluYS00cXNOUnM2IiwieSI6IkFKcXZORzhpODl3YXA1SWxGNHBicVlwWmZIbjd0VjRKeFlaMFUwYUtMcUJ6U3RiZzk1MnNVREJLN21ETVVtUzlXVWNOVktkblQwX01GYkJJbmJtbFZVQVgifX0.kgAQeYb-5S7mZYVFqzNS2QHDlHekw3mnlyEf2G4HdxZT1mOC2-jF_w.J67uLJLqREoRIbo-.qy4lWP30EmZOHqM.9VaxrFucrHntUJtUeQJipw jwe_test.go:404: { "ciphertext": "qy4lWP30EmZOHqM", "iv": "J67uLJLqREoRIbo-", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBR2NtSjZYb2dWUU92UUVjVHBvTUItdUJXd1lJMk10dG9LSW50dl9mOWQteXZneGtJMWNSU3A2SjlzUnhVZXB2azRJc3V5aUU0M1U0dkluYS00cXNOUnM2IiwieSI6IkFKcXZORzhpODl3YXA1SWxGNHBicVlwWmZIbjd0VjRKeFlaMFUwYUtMcUJ6U3RiZzk1MnNVREJLN21ETVVtUzlXVWNOVktkblQwX01GYkJJbmJtbFZVQVgifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AGcmJ6XogVQOvQEcTpoMB-uBWwYI2MttoKIntv_f9d-yvgxkI1cRSp6J9sRxUepvk4IsuyiE43U4vIna-4qsNRs6", "y": "AJqvNG8i89wap5IlF4pbqYpZfHn7tV4JxYZ0U0aKLqBzStbg952sUDBK7mDMUmS9WUcNVKdnT0_MFbBInbmlVUAX" } }, "encrypted_key": "kgAQeYb-5S7mZYVFqzNS2QHDlHekw3mnlyEf2G4HdxZT1mOC2-jF_w", "tag": "9VaxrFucrHntUJtUeQJipw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AGcmJ6XogVQOvQEcTpoMB-uBWwYI2MttoKIntv_f9d-yvgxkI1cRSp6J9sRxUepvk4IsuyiE43U4vIna-4qsNRs6", "y": "AJqvNG8i89wap5IlF4pbqYpZfHn7tV4JxYZ0U0aKLqBzStbg952sUDBK7mDMUmS9WUcNVKdnT0_MFbBInbmlVUAX" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZmp0XzBfSUxzVjM3VDktdVFzSS1ZUmJCUjNSZ1ROYlZnYnBmazFjdWpLbjNzckNQSVVIMkhqZ3lWQWlIRTNYb0oxdFZVMG5oSjh0V0IzbWZ2SmFNSy1NIiwieSI6IkFidGF0OW1ORktXbXoweXYteE9DTGYzenRUQVI4dkI3eFNjLW8zYWljb05LejB1Z2c3aWxQSFVuazV1a3Z5NmhKbFhZZ3FFWmJsZHJLMFBsQzVfdkgzSF8ifX0.ROPSlZzMn2TnXeEvNX8ArMdKMsoPUniP9Fg6CGWNaiMZlfZxb8D1qg.4hO09VH2BcYd6AK1.ixoDdqTIY1A5ffg.h2Fw3NW39ST7WicEBwHbVA jwe_test.go:404: { "ciphertext": "ixoDdqTIY1A5ffg", "iv": "4hO09VH2BcYd6AK1", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZmp0XzBfSUxzVjM3VDktdVFzSS1ZUmJCUjNSZ1ROYlZnYnBmazFjdWpLbjNzckNQSVVIMkhqZ3lWQWlIRTNYb0oxdFZVMG5oSjh0V0IzbWZ2SmFNSy1NIiwieSI6IkFidGF0OW1ORktXbXoweXYteE9DTGYzenRUQVI4dkI3eFNjLW8zYWljb05LejB1Z2c3aWxQSFVuazV1a3Z5NmhKbFhZZ3FFWmJsZHJLMFBsQzVfdkgzSF8ifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-521", "kty": "EC", "x": "Afjt_0_ILsV37T9-uQsI-YRbBR3RgTNbVgbpfk1cujKn3srCPIUH2HjgyVAiHE3XoJ1tVU0nhJ8tWB3mfvJaMK-M", "y": "Abtat9mNFKWmz0yv-xOCLf3ztTAR8vB7xSc-o3aicoNKz0ugg7ilPHUnk5ukvy6hJlXYgqEZbldrK0PlC5_vH3H_" } }, "encrypted_key": "ROPSlZzMn2TnXeEvNX8ArMdKMsoPUniP9Fg6CGWNaiMZlfZxb8D1qg", "tag": "h2Fw3NW39ST7WicEBwHbVA" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "Afjt_0_ILsV37T9-uQsI-YRbBR3RgTNbVgbpfk1cujKn3srCPIUH2HjgyVAiHE3XoJ1tVU0nhJ8tWB3mfvJaMK-M", "y": "Abtat9mNFKWmz0yv-xOCLf3ztTAR8vB7xSc-o3aicoNKz0ugg7ilPHUnk5ukvy6hJlXYgqEZbldrK0PlC5_vH3H_" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_ECDH (0.05s) --- 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.00s) --- PASS: TestEncode_ECDH/P-521 (0.03s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.01s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiVjJ6czA3TUhsLWp3R2NlbWVkc1FhUTd1WXZNWkU1dF85RklsWE1JTUNENCJ9fQ..ni2SC3XPeUlBP5Vk.VeGXoFU7pJzwyJw.mdIiHCxIPPpaASZyKsbiYA jwe_test.go:404: { "ciphertext": "VeGXoFU7pJzwyJw", "iv": "ni2SC3XPeUlBP5Vk", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiVjJ6czA3TUhsLWp3R2NlbWVkc1FhUTd1WXZNWkU1dF85RklsWE1JTUNENCJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "X25519", "kty": "OKP", "x": "V2zs07MHl-jwGcemedsQaQ7uYvMZE5t_9FIlXMIMCD4" } }, "tag": "mdIiHCxIPPpaASZyKsbiYA" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "V2zs07MHl-jwGcemedsQaQ7uYvMZE5t_9FIlXMIMCD4" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6Ims2X194N1hvRkxMVXhHRjluWGhYN05sVkhHak9YVHBBemZ2UUNtUmpTQWsifX0.sGptfkDY_r5DuqC9lIc5tOgbo4syJoC3w3sIPsfL6ZIMaJhfdMt2oA.ohUat4TyAv4gncfT.O8kU34xn_KJMOhs.Qz13Gn5cUb_GqbHKehInKw jwe_test.go:404: { "ciphertext": "O8kU34xn_KJMOhs", "iv": "ohUat4TyAv4gncfT", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6Ims2X194N1hvRkxMVXhHRjluWGhYN05sVkhHak9YVHBBemZ2UUNtUmpTQWsifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "k6__x7XoFLLUxGF9nXhX7NlVHGjOXTpAzfvQCmRjSAk" } }, "encrypted_key": "sGptfkDY_r5DuqC9lIc5tOgbo4syJoC3w3sIPsfL6ZIMaJhfdMt2oA", "tag": "Qz13Gn5cUb_GqbHKehInKw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "k6__x7XoFLLUxGF9nXhX7NlVHGjOXTpAzfvQCmRjSAk" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IldrTjZhSVR3UkF5ZVRmMmVTYWVHdVlILWhOcmx5UWlTbXFRUmE4RW5tR1kifX0.guZG4MCAnvofGajeiNIoLeranVGbd5ww1BsHJhEusjR_XGN1IEyRaA.Rm6XurIkO8kFBnWR.YLC21eql47YSH_o.UrhLjarfR6W2-id3bpm9yw jwe_test.go:404: { "ciphertext": "YLC21eql47YSH_o", "iv": "Rm6XurIkO8kFBnWR", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IldrTjZhSVR3UkF5ZVRmMmVTYWVHdVlILWhOcmx5UWlTbXFRUmE4RW5tR1kifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "WkN6aITwRAyeTf2eSaeGuYH-hNrlyQiSmqQRa8EnmGY" } }, "encrypted_key": "guZG4MCAnvofGajeiNIoLeranVGbd5ww1BsHJhEusjR_XGN1IEyRaA", "tag": "UrhLjarfR6W2-id3bpm9yw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "WkN6aITwRAyeTf2eSaeGuYH-hNrlyQiSmqQRa8EnmGY" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InotbUlvLXNpT3Y5ZEdUNGl2U3NkZFl3YzR4SVRiUjNTRTIwckEyT2NBMEEifX0.uA4WD-_R10VVmHLIJ5osR0_I0n1HyI1it1MRvtRyud_nIqhVo6amSw.Xz_e-ynQ1k3t0ws_.unHKKVUVBNZZZwc.1D96SOWMo82LW8fVXLc4FQ jwe_test.go:404: { "ciphertext": "unHKKVUVBNZZZwc", "iv": "Xz_e-ynQ1k3t0ws_", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InotbUlvLXNpT3Y5ZEdUNGl2U3NkZFl3YzR4SVRiUjNTRTIwckEyT2NBMEEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "z-mIo-siOv9dGT4ivSsddYwc4xITbR3SE20rA2OcA0A" } }, "encrypted_key": "uA4WD-_R10VVmHLIJ5osR0_I0n1HyI1it1MRvtRyud_nIqhVo6amSw", "tag": "1D96SOWMo82LW8fVXLc4FQ" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "z-mIo-siOv9dGT4ivSsddYwc4xITbR3SE20rA2OcA0A" } } 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.02s) --- PASS: Test_GHIssue207/ECDH-ES (0.01s) --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.01s) === 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.18s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 jwe_test.go:783: { "ciphertext": "d7PKIbYD8gqi2eki", "iv": "k3l70AcDa1OsSfNl", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFWYk1TN0dxZ2tSUXpNTlVLeUVNTUZnNHBCMVlET0M2SGNWUVkyaXpHNDNjb1VpbW1PMHpRNjd2OFF1eUR5blhNelpEdW9IcVphbl9ORWlkeGxCeVViM2wiLCJ5IjoiQUVhajFrWThDSllCdUZRdHpWbkxsUHhVWm9LQ1FtOC1lNGdDVDZtNUFJVkQzUURrQl9IY0FqQndhaVhrUHhyQTZ3RWgyWUlkS3NsY1Rvei0zaFJVbUhORCJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "AVbMS7GqgkRQzMNUKyEMMFg4pB1YDOC6HcVQY2izG43coUimmO0zQ67v8QuyDynXMzZDuoHqZan_NEidxlByUb3l", "y": "AEaj1kY8CJYBuFQtzVnLlPxUZoKCQm8-e4gCT6m5AIVD3QDkB_HcAjBwaiXkPxrA6wEh2YIdKslcToz-3hRUmHND" }, "kid": "very-secret-key" }, "tag": "NSLUStb3qiYALuCwKkLt0A" } --- PASS: TestGH554 (0.00s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey --- PASS: TestMaxDecompressBufferSize (0.58s) --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.00s) === RUN TestRecipient === RUN TestRecipient/JSON_Marshaling --- PASS: TestRecipient (0.00s) --- PASS: TestRecipient/JSON_Marshaling (0.00s) === CONT TestGHIssue230 === CONT TestReadFile --- PASS: TestGHIssue230 (0.00s) --- PASS: TestReadFile (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe 3.918s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.022s === 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.020s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.018s === 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.024s === 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.01s) --- 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/x === RUN TestECDSA/PrivateKey/Fields/use === RUN TestECDSA/PrivateKey/Fields/x5c === RUN TestECDSA/PrivateKey/Fields/kty === RUN TestECDSA/PrivateKey/Fields/y === RUN TestECDSA/PrivateKey/Fields/key_ops === RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/d === RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Fields/x5t#S256 === RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/x58 === RUN TestECDSA/PrivateKey/Fields/kid === 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/y === RUN TestECDSA/PublicKey/Fields/kid === RUN TestECDSA/PublicKey/Fields/x5c === RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/private === RUN TestECDSA/PublicKey/Fields/kty === RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/use === RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/x58 === RUN TestECDSA/PublicKey/Fields/crv === RUN TestECDSA/PublicKey/Fields/alg === 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.04s) --- PASS: TestECDSA/PrivateKey (0.00s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kid (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/y (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) --- PASS: TestECDSA/PublicKey/Fields/alg (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.03s) --- PASS: TestECDSA/Curve_types/P-256 (0.00s) --- PASS: TestECDSA/Curve_types/P-384 (0.01s) --- PASS: TestECDSA/Curve_types/P-521 (0.02s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields === RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Fields/x58 === RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/x5t#S256 === RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/alg === RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/kty === RUN TestSymmetric/Key/Fields/k === 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/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Fields/x58 (0.00s) --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (0.00s) --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/k (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.36s) --- 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 (1.73s) --- 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.53s) --- 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.44s) --- 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.96s) --- 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.96s) === 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.24s) --- 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 (17.81s) === RUN TestAutoRefresh === PAUSE TestAutoRefresh === RUN TestRefreshSnapshot --- SKIP: TestRefreshSnapshot (0.00s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestAutoRefreshRace --- PASS: TestAutoRefreshRace (0.34s) === RUN TestSet --- PASS: TestSet (0.70s) === 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 === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/Algorithm === PAUSE TestHeader/Algorithm === CONT TestHeader/Roundtrip === CONT TestPublicKeyOf === RUN TestHeader/Roundtrip/Private_params === PAUSE TestHeader/Roundtrip/Private_params === CONT TestNew === CONT TestAutoRefresh === RUN TestAutoRefresh/Specify_explicit_refresh_interval === PAUSE TestAutoRefresh/Specify_explicit_refresh_interval --- PASS: TestNew (0.00s) === RUN TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === CONT TestHeader/RoundtripError === CONT TestIssue207 --- PASS: TestIssue207 (0.00s) === CONT TestReadFile --- SKIP: TestReadFile (0.00s) === CONT TestHeader/Roundtrip/Private_params === CONT TestAccept === RUN TestAccept/KeyOperation === PAUSE TestAccept/KeyOperation === RUN TestAccept/KeyUsage === PAUSE TestAccept/KeyUsage === CONT TestAccept/KeyOperation === CONT TestAssignKeyID === CONT TestAccept/KeyUsage --- PASS: TestAccept (0.00s) --- PASS: TestAccept/KeyOperation (0.00s) --- PASS: TestAccept/KeyUsage (0.00s) === CONT TestRSA === RUN TestRSA/PublicKey === PAUSE TestRSA/PublicKey === CONT TestParse === RUN TestRSA/Private_Key === RUN TestParse/RSA_Public_Key === PAUSE TestRSA/Private_Key === CONT TestRoundtrip === RUN TestRSA/Thumbprint === PAUSE TestParse/RSA_Public_Key === RUN TestParse/RSA_Private_Key === PAUSE TestParse/RSA_Private_Key === RUN TestParse/ECDSA_Private_Key === CONT TestErrorSink === CONT TestHeader/Algorithm === CONT TestOKP === PAUSE TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === CONT TestIssue270 === PAUSE TestParse/ECDSA_Private_Key === RUN TestOKP/Ed25519 === PAUSE TestOKP/Ed25519 === RUN TestOKP/X25519 === RUN TestParse/Invalid_ECDSA_Private_Key === PAUSE TestOKP/X25519 === CONT TestOKP/Ed25519 === RUN TestOKP/Ed25519/PrivateKey === PAUSE TestOKP/Ed25519/PrivateKey === RUN TestOKP/Ed25519/PublicKey === CONT TestRSA/PublicKey === PAUSE TestOKP/Ed25519/PublicKey === CONT TestOKP/X25519 === RUN TestOKP/X25519/PublicKey === PAUSE TestOKP/X25519/PublicKey === CONT TestOKP/X25519/PublicKey === 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 TestAutoRefresh/Backoff === PAUSE TestAutoRefresh/Backoff === CONT TestAutoRefresh/Specify_explicit_refresh_interval === CONT TestAutoRefresh/Backoff === RUN TestParse/X25519_Private_Key === PAUSE TestParse/X25519_Private_Key === CONT TestRSA/Private_Key === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:101: Waiting for fetching goroutines... --- PASS: TestHeader (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/Roundtrip/Private_params (0.00s) --- PASS: TestHeader/Algorithm (0.00s) === CONT TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:162: Waiting for fetching goroutines... === CONT TestOKP/Ed25519/PrivateKey --- PASS: TestIssue270 (0.00s) === CONT TestOKP/Ed25519/PublicKey === RUN TestOKP/X25519/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/key_ops === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:164: Waiting for the refresh ... === RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestRSA/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Fields/kty === RUN TestRSA/Private_Key/Fields === RUN TestOKP/Ed25519/PrivateKey/Fields === RUN TestRSA/Private_Key/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestRSA/PublicKey/Fields/n === RUN TestOKP/X25519/PublicKey/Fields/use === RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields/private === RUN TestOKP/X25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Fields/x === RUN TestRSA/Private_Key/Fields/x58 === RUN TestRSA/Private_Key/Fields/private === RUN TestRSA/PublicKey/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/n === RUN TestOKP/X25519/PublicKey/Fields/crv === RUN TestRSA/Private_Key/Fields/e === RUN TestRSA/PublicKey/Fields/kid === RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/private === RUN TestRSA/Private_Key/Fields/dq === RUN TestOKP/X25519/PublicKey/Fields/x58 === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:103: Waiting for the refresh ... === RUN TestRSA/PublicKey/Fields/e === RUN TestOKP/Ed25519/PrivateKey/Fields/kid === RUN TestRSA/PublicKey/Fields/x5c === RUN TestRSA/Private_Key/Fields/x5c === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 === RUN TestOKP/X25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/x5c === RUN TestOKP/Ed25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Fields/use === RUN TestOKP/Ed25519/PublicKey/Fields/x === RUN TestOKP/Ed25519/PublicKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/private === RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/crv === RUN TestOKP/Ed25519/PrivateKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Fields/use === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t === RUN TestOKP/Ed25519/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/x5t === RUN TestOKP/Ed25519/PrivateKey/Fields/kty === RUN TestOKP/X25519/PublicKey/Fields/x === RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/x5c === RUN TestOKP/Ed25519/PrivateKey/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/crv === RUN TestRSA/PublicKey/Fields/use === RUN TestRSA/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x5c === RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/x58 === RUN TestRSA/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Roundtrip === RUN TestRSA/Private_Key/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Roundtrip === RUN TestRSA/Private_Key/Fields/x5t === RUN TestOKP/X25519/PublicKey/Roundtrip === RUN TestRSA/Private_Key/Fields/kty === RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/Private_Key/Fields/dp === RUN TestRSA/Private_Key/Fields/qi === RUN TestRSA/Private_Key/Fields/alg === RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/Private_Key/Fields/kid === RUN TestRSA/Private_Key/Fields/use === RUN TestRSA/Private_Key/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Raw === RUN TestRSA/PublicKey/Raw === RUN TestOKP/Ed25519/PrivateKey/PublicKey === RUN TestRSA/PublicKey/PublicKey === RUN TestOKP/Ed25519/PrivateKey/Set/Remove === RUN TestRSA/PublicKey/Set/Remove === RUN TestOKP/Ed25519/PublicKey/Raw === CONT TestParse/RSA_Public_Key === RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestRSA/PublicKey/New === RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestOKP/Ed25519/PublicKey/Set/Remove === RUN TestParse/RSA_Public_Key/jwk.Parse === CONT TestParse/X25519_Private_Key === RUN TestOKP/X25519/PublicKey/Raw === CONT TestParse/X25519_Public_Key === RUN TestParse/X25519_Public_Key/json.Unmarshal === RUN TestParse/X25519_Private_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.ParseKey === RUN TestParse/X25519_Public_Key/jwk.Parse === RUN TestRSA/Private_Key/Raw === RUN TestParse/X25519_Public_Key/jwk.ParseKey === RUN TestRSA/Private_Key/PublicKey === RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestRSA/Private_Key/Set/Remove === RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw === RUN TestParse/X25519_Private_Key/jwk.Parse === RUN TestRSA/Private_Key/New === RUN TestOKP/X25519/PublicKey/Set/Remove === RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Public_Key/ParseRawKey === RUN TestParse/X25519_Public_Key/ParseRawKey === RUN TestParse/X25519_Private_Key/jwk.ParseKey === CONT TestParse/Ed25519_Private_Key === RUN TestParse/Ed25519_Private_Key/json.Unmarshal === CONT TestParse/Ed25519_Public_Key === RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw --- PASS: TestRSA (0.00s) --- PASS: TestRSA/Thumbprint (0.00s) --- PASS: TestRSA/PublicKey (0.01s) --- PASS: TestRSA/PublicKey/Fields (0.00s) --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) --- PASS: TestRSA/PublicKey/Fields/n (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) --- PASS: TestRSA/PublicKey/Fields/private (0.00s) --- PASS: TestRSA/PublicKey/Fields/e (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestRSA/PublicKey/Fields/use (0.00s) --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/x58 (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/d (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/Private_Key/Fields/x58 (0.00s) --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Fields/n (0.00s) --- PASS: TestRSA/Private_Key/Fields/e (0.00s) --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) --- PASS: TestRSA/Private_Key/Fields/q (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) --- PASS: TestRSA/Private_Key/Fields/p (0.00s) --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip (0.00s) --- 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) === CONT TestParse/Invalid_ECDSA_Private_Key === RUN TestParse/Ed25519_Private_Key/jwk.Parse --- PASS: TestOKP (0.00s) --- PASS: TestOKP/Ed25519 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey (0.01s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (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/Ed25519/PublicKey (0.01s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (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/X25519 (0.00s) --- PASS: TestOKP/X25519/PublicKey (0.01s) --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) === CONT TestParse/ECDSA_Private_Key === RUN TestParse/Ed25519_Public_Key/json.Unmarshal === RUN TestParse/ECDSA_Private_Key/json.Unmarshal === RUN TestParse/Ed25519_Public_Key/jwk.Parse === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.Parse === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Public_Key/ParseRawKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw === RUN TestParse/ECDSA_Private_Key/ParseRawKey === CONT TestParse/RSA_Private_Key === RUN TestParse/RSA_Private_Key/json.Unmarshal === RUN TestParse/RSA_Private_Key/jwk.Parse === RUN TestParse/RSA_Private_Key/jwk.ParseKey === RUN TestParse/Ed25519_Private_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Private_Key/ParseRawKey === RUN TestParse/X25519_Private_Key/ParseRawKey --- 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/X25519_Public_Key (0.00s) --- 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/Invalid_ECDSA_Private_Key (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/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/RSA_Private_Key (0.00s) --- PASS: TestParse/RSA_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key (0.00s) --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (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) === RUN TestPublicKeyOf/*rsa.PrivateKey === PAUSE TestPublicKeyOf/*rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PrivateKey === PAUSE TestPublicKeyOf/rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PublicKey === PAUSE TestPublicKeyOf/rsa.PublicKey === RUN TestPublicKeyOf/*rsa.PublicKey === PAUSE TestPublicKeyOf/*rsa.PublicKey === RUN TestPublicKeyOf/*ecdsa.PrivateKey === PAUSE TestPublicKeyOf/*ecdsa.PrivateKey === RUN TestPublicKeyOf/ecdsa.PrivateKey === PAUSE TestPublicKeyOf/ecdsa.PrivateKey === RUN TestPublicKeyOf/ecdsa.PublicKey === PAUSE TestPublicKeyOf/ecdsa.PublicKey === RUN TestPublicKeyOf/*ecdsa.PublicKey === PAUSE TestPublicKeyOf/*ecdsa.PublicKey === RUN TestPublicKeyOf/[]uint8 === PAUSE TestPublicKeyOf/[]uint8 === RUN TestPublicKeyOf/ed25519.PrivateKey === PAUSE TestPublicKeyOf/ed25519.PrivateKey === RUN TestPublicKeyOf/ed25519.PublicKey === PAUSE TestPublicKeyOf/ed25519.PublicKey === RUN TestPublicKeyOf/x25519.PrivateKey === PAUSE TestPublicKeyOf/x25519.PrivateKey === RUN TestPublicKeyOf/x25519.PublicKey === PAUSE TestPublicKeyOf/x25519.PublicKey === RUN TestPublicKeyOf/Set === CONT TestPublicKeyOf/*rsa.PrivateKey === CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/ed25519.PublicKey === CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/[]uint8 === CONT TestPublicKeyOf/*rsa.PublicKey === CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey === CONT TestPublicKeyOf/ed25519.PrivateKey --- PASS: TestPublicKeyOf (0.37s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) === 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: TestAssignKeyID (1.41s) --- PASS: TestRoundtrip (1.63s) --- PASS: TestErrorSink (0.45s) --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) --- PASS: TestErrorSink/non-200_response (3.00s) --- PASS: TestErrorSink/invalid_JWK (3.00s) --- PASS: TestAutoRefresh (0.01s) --- PASS: TestAutoRefresh/Specify_explicit_refresh_interval (4.01s) --- PASS: TestAutoRefresh/Backoff (4.01s) --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.01s) PASS ok github.com/lestrrat-go/jwx/jwk 27.216s === 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.18s) === 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.48s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage --- PASS: TestWithMessage (0.49s) === 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.12s) --- PASS: TestJKU/Compact (0.66s) --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s) --- PASS: TestJKU/Compact/Success (0.03s) --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.04s) --- PASS: TestJKU/Compact/Backoff (0.54s) --- PASS: TestJKU/Compact/JWKSetFetcher (0.04s) --- PASS: TestJKU/JSON (2.30s) --- 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.33s) === RUN TestEmptyProtectedField --- PASS: TestEmptyProtectedField (0.28s) === 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":"kSN6aHpiN-gw0E8x6dUv9d0zruepP9H4FtT0t9pVqOzHY_n3dZbt1burWPyvXwOc79mgvIsG5Dx9lO5nFRcQe43ldRPoU6tC67GpYxHMnFJJQ9Yft5CXjZ_-E3VsHPcPEyZyGd3s9LuAsupiCGUWgRO0-XC4zhibhwLPONVe0YJtPZfoAzATtv7HuE-RtNLWFFWp5r6Yka6cIVgdq1MIUS7YMITklS2WDyZZQ68wSI2OZwxsPviHRod8C1I0ebHKozRM7WuC--8zuk_-JwPjHBr9MS0vII7wvdS2PBHBXunBl76Qjkn4p9nHh0jkfgP-JlZydOFAli8oi0vDYR9aWg"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AQ_WBDINz6q0cd4HalUS_NnCELwTcj4nqebtdLyHksSOnV7ZDPW3WqWixXtCsEAOZIlMTQI9FVW8jKTpb9y5QE3xAJowJPwFkr9p3oVoTbW9lwpgJdgsWwhPXudJLp7GPfqls8mzBFliEYderTa4Yd5Nw72u0jtkMDrX95-HQ7dYDKMj"}]} --- PASS: TestSignMulti (0.54s) === CONT TestParseReader === RUN TestParseReader/Empty_[]byte === PAUSE TestParseReader/Empty_[]byte === RUN TestParseReader/Empty_bytes.Buffer === CONT TestReadFile === PAUSE TestParseReader/Empty_bytes.Buffer === CONT TestEncode === CONT TestRoundtrip === CONT TestSign === CONT TestVerifySet === RUN TestParseReader/Compact_detached_payload --- PASS: TestReadFile (0.00s) === RUN TestSign/Bad_algorithm === PAUSE TestSign/Bad_algorithm === RUN TestVerifySet/useJSON=true === RUN TestSign/No_private_key === PAUSE TestVerifySet/useJSON=true === RUN TestVerifySet/useJSON=false === PAUSE TestParseReader/Compact_detached_payload === RUN TestRoundtrip/HMAC === RUN TestParseReader/Compact_missing_header === RUN TestEncode/HS256Compact === PAUSE TestSign/No_private_key === RUN TestSign/RSA_verify_with_no_public_key === PAUSE TestSign/RSA_verify_with_no_public_key === PAUSE TestVerifySet/useJSON=false === PAUSE TestRoundtrip/HMAC === RUN TestRoundtrip/ECDSA === PAUSE TestRoundtrip/ECDSA === RUN TestRoundtrip/RSA === PAUSE TestRoundtrip/RSA === PAUSE TestEncode/HS256Compact === PAUSE TestParseReader/Compact_missing_header === CONT TestVerifySet/useJSON=true === RUN TestParseReader/Compact_bad_header === PAUSE TestParseReader/Compact_bad_header === RUN TestParseReader/Compact_bad_payload === RUN TestRoundtrip/EdDSA === PAUSE TestParseReader/Compact_bad_payload === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC === RUN TestVerifySet/useJSON=true/match_via_"alg" === CONT TestRoundtrip/RSA === RUN TestRoundtrip/HMAC/HS256 === PAUSE TestVerifySet/useJSON=true/match_via_"alg" === CONT TestRoundtrip/ECDSA === CONT TestRoundtrip/EdDSA === RUN TestEncode/ES512Compact === RUN TestParseReader/Compact_bad_signature === PAUSE TestEncode/ES512Compact === PAUSE TestParseReader/Compact_bad_signature === RUN TestEncode/RS256Compact === CONT TestParseReader/Empty_[]byte === CONT TestVerifySet/useJSON=false === PAUSE TestEncode/RS256Compact === RUN TestEncode/ES256Compact === PAUSE TestRoundtrip/HMAC/HS256 === PAUSE TestEncode/ES256Compact === RUN TestVerifySet/useJSON=true/match_via_"kid" === RUN TestVerifySet/useJSON=false/match_via_"alg" === RUN TestEncode/EdDSACompact === PAUSE TestVerifySet/useJSON=true/match_via_"kid" === PAUSE TestVerifySet/useJSON=false/match_via_"alg" === CONT TestParseReader/Compact_bad_header === RUN TestSign/RSA_roundtrip === RUN TestVerifySet/useJSON=false/match_via_"kid" === PAUSE TestSign/RSA_roundtrip === CONT TestParseReader/Compact_bad_payload === PAUSE TestVerifySet/useJSON=false/match_via_"kid" === CONT TestParseReader/Compact_missing_header === CONT TestVerifySet/useJSON=true/match_via_"kid" === CONT TestSign/Bad_algorithm === CONT TestParseReader/Compact_detached_payload === CONT TestParseReader/Compact_bad_signature === CONT TestParseReader/Empty_bytes.Buffer === CONT TestVerifySet/useJSON=false/match_via_"kid" === PAUSE TestEncode/EdDSACompact === RUN TestEncode/UnsecuredCompact === RUN TestRoundtrip/HMAC/HS384 === PAUSE TestEncode/UnsecuredCompact === RUN TestEncode/CompleteJSON === PAUSE TestEncode/CompleteJSON === PAUSE TestRoundtrip/HMAC/HS384 === RUN TestEncode/Protected_Header_lookup === PAUSE TestEncode/Protected_Header_lookup === RUN TestRoundtrip/HMAC/HS512 === RUN TestEncode/FlattenedJSON === 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 === CONT TestSign/No_private_key === 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/HMAC/HS512 === RUN TestRoundtrip/HMAC/HS512/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === 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/ECDSA/ES256 === CONT TestSign/RSA_roundtrip === CONT TestSign/RSA_verify_with_no_public_key === CONT TestVerifySet/useJSON=true/match_via_"alg" === CONT TestVerifySet/useJSON=false/match_via_"alg" --- PASS: TestParseReader (0.00s) --- PASS: TestParseReader/Empty_[]byte (0.00s) --- PASS: TestParseReader/Compact_bad_header (0.00s) --- PASS: TestParseReader/Compact_missing_header (0.00s) --- PASS: TestParseReader/Compact_bad_payload (0.00s) --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) --- PASS: TestParseReader/Compact_detached_payload (0.00s) --- PASS: TestParseReader/Compact_bad_signature (0.00s) === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 === PAUSE TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES512 === PAUSE TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === CONT TestEncode/SplitCompact/Long === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key === CONT TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key === RUN TestRoundtrip/EdDSA/EdDSA === PAUSE TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA === 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/EdDSA/EdDSA/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === 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/CompleteJSON === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) === CONT TestEncode/UnsecuredCompact === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestEncode/EdDSACompact === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) === CONT TestEncode/ES256Compact === CONT TestEncode/RS256Compact === CONT TestEncode/ES512Compact === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === CONT TestEncode/FlattenedJSON === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) === NAME 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 === RUN TestRoundtrip/HMAC/HS512/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) --- PASS: TestEncode (0.03s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.00s) --- PASS: TestEncode/HS256Compact (0.00s) --- PASS: TestEncode/CompleteJSON (0.00s) --- PASS: TestEncode/UnsecuredCompact (0.00s) --- PASS: TestEncode/EdDSACompact (0.00s) --- PASS: TestEncode/ES256Compact (0.00s) --- PASS: TestEncode/FlattenedJSON (0.00s) --- PASS: TestEncode/Protected_Header_lookup (0.00s) --- PASS: TestEncode/ES512Compact (0.03s) --- PASS: TestEncode/RS256Compact (0.05s) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/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 === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash === 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/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === 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/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 === CONT TestRoundtrip/RSA/PS512 === RUN TestRoundtrip/RSA/PS256/Raw_Key === CONT TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/PS512/Raw_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key === CONT TestRoundtrip/RSA/RS384 === RUN TestRoundtrip/RSA/RS384/Raw_Key === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/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) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/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/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === 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/RS256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/JWK_Key === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === 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) === CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/JWK_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/JWK_Key === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/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(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash === CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/crypto.Hash === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/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/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === 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(jwk.Key) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) --- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) --- PASS: TestRoundtrip/HMAC/HS256 (0.05s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (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/HS512 (0.05s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.02s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384 (0.05s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key (0.02s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.01s) --- 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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA (0.05s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.01s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256 (0.09s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.06s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.03s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.02s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (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/JWK_Key/Parse([]byte) (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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384 (0.12s) --- 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.02s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.01s) --- 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.02s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512 (0.13s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.06s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.01s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- 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/Parse([]byte) (0.00s) --- 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/crypto.Hash (0.03s) --- 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/RSA (0.32s) --- PASS: TestRoundtrip/RSA/PS512 (0.04s) --- 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/Parse([]byte) (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/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.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/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384 (0.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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256 (0.05s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.03s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384 (0.05s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.03s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/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.01s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512 (0.06s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.04s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/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/PS256 (0.07s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.04s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.01s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestVerifySet (0.00s) --- PASS: TestVerifySet/useJSON=true (0.00s) --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.27s) --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.42s) --- PASS: TestVerifySet/useJSON=false (0.00s) --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.38s) --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.47s) --- PASS: TestSign (0.00s) --- PASS: TestSign/Bad_algorithm (0.00s) --- PASS: TestSign/No_private_key (0.00s) --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) --- PASS: TestSign/RSA_roundtrip (0.70s) PASS ok github.com/lestrrat-go/jwx/jws 6.159s === 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.06s) --- 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.01s) --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.01s) --- 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 (1.14s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage --- PASS: TestJWTParseWithTypedClaim (0.40s) --- 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.47s) === RUN TestRFC7797 --- PASS: TestRFC7797 (0.23s) === 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.74s) === RUN TestVerifyAuto --- PASS: TestVerifyAuto (0.22s) === 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 TestSignTyp === CONT TestSignJWK === CONT TestGH52 === CONT TestTokenMarshal === CONT TestClaimValidator === CONT TestValidateClaims === CONT TestSignErrors === CONT TestGHIssue10 === RUN TestClaimValidator/Successful_validation === RUN TestValidateClaims/Empty_fields === PAUSE TestClaimValidator/Successful_validation === RUN TestClaimValidator/Target_claim_does_not_exist === PAUSE TestClaimValidator/Target_claim_does_not_exist === RUN TestValidateClaims/iat+skew === CONT TestClaimValidator/Successful_validation === PAUSE TestValidateClaims/iat+skew === CONT TestValidateClaims/iat+skew === CONT TestClaimValidator/Target_claim_does_not_exist --- PASS: TestTokenMarshal (0.00s) === 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 --- PASS: TestValidateClaims (0.00s) --- PASS: TestValidateClaims/Empty_fields (0.00s) --- PASS: TestValidateClaims/iat+skew (0.00s) === CONT TestJWTParseVerify --- PASS: TestSignErrors (0.00s) === CONT TestUnmarshal/multiple_aud's === CONT TestUnmarshal/issuedAt --- PASS: TestUnmarshal (0.00s) --- PASS: TestUnmarshal/single_aud (0.00s) --- PASS: TestUnmarshal/multiple_aud's (0.00s) --- PASS: TestUnmarshal/issuedAt (0.00s) --- PASS: TestClaimValidator (0.00s) --- PASS: TestClaimValidator/Successful_validation (0.00s) --- PASS: TestClaimValidator/Target_claim_does_not_exist (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 === 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 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 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 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 TestReadFile --- PASS: TestReadFile (0.00s) === 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.02s) --- 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) --- PASS: TestGH52 (0.16s) === RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders --- PASS: TestSignTyp (0.48s) --- 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.01s) --- PASS: TestSignJWK (0.60s) === NAME TestJWTParse jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.RzypA5xXmXKeU6_PyKd24JdcLMw9UsNvyb73qsqBSPkd9wuOybxxi46nvuCvzljxwpip3a7DTLPB1lddYLZtX0vBxTNWIWHTfd1s18qZCktsPuP4mk1mlNESZ9kO2r2ibTsWKRw-MgM-GjLITOUD8wSlK644g0dTs7Un-iey7AZZWCfkDg9xSAxd43A3THlDJDUu3fJUWzk10mwRD0UtoNUVFidqXV7TVECAYJuNm6VuAbiIk8mQOQKnOZHBXrQ7ajunVy7ERdHC-u_cxuKqc9nnMDQPiNxtEGOBgtLkyphs_ACTltH0RAVVWkR1wspwFdR7yl_dnvTNmsDJNN3nxQ === 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_algorithm) === CONT TestJWTParse/ParseString_(no_signature_verification) === CONT TestJWTParse/ParseReader_(no_signature_verification) === CONT TestJWTParse/Parse_(correct_signature_key) === CONT TestJWTParse/parse_(wrong_signature_key) --- PASS: TestJWTParse (0.70s) --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_key) (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=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === CONT TestJWTParseVerify/Key=*rsa.PrivateKey === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 === 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=*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=[]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 === 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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 === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]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=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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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 === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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 === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_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 === 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=true,_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 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === 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 === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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 === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=ed25519.PrivateKey/Algorithm=EdDSA,_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=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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=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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=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=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=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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#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 === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === 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=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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/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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === 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#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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_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=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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_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_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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=[]uint8/Algorithm=HS384,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end === 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=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT 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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=false,_Expect_Error=false/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=[]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=true,_InferAlgorithm=true,_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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]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=false,_SetKid=true,_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/Lone_key === 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === 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=false,_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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=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=false,_InferAlgorithm=false,_Expect_Error=true === 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=false,_Expect_Error=true/Lone_key === 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_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=ES384,_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/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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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#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/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=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=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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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 === 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_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=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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=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/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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=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#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_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/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_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=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=RS256,_SetAlgorithm=false,_SetKid=false,_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=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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=PS512,_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=false,_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=RS256,_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=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_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 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=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=PS256,_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=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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=RS512,_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=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=RS512,_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=true,_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_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_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=PS384,_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/Three_keys,_correct_one_at_the_middle === 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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=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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning --- PASS: TestJWTParseVerify (1.11s) --- PASS: TestJWTParseVerify/Miscellaneous (0.27s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.02s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (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=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/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=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=*ecdsa.PrivateKey (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=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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.00s) --- 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=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=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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_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=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=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=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=[]uint8 (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=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=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=*ecdsa.PrivateKey#01 (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=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=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=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=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.01s) --- 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.00s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=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=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=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=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.00s) --- 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.01s) --- 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=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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.01s) --- 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.00s) --- 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.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.01s) --- 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.01s) --- 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=*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.01s) --- 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.01s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_end (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.00s) --- 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.01s) --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.04s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.01s) --- 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=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- 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.01s) --- 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=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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- 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.00s) --- 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.01s) --- 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.01s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.02s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.03s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) --- 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.02s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (0.63s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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=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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=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=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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.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.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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 ok github.com/lestrrat-go/jwx/jwt 5.117s === 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 TestDate/Accept_values === RUN TestDate/Accept_values/int64 === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) === PAUSE TestDate/Accept_values/int64 === CONT TestDate/MarshalJSON_with_a_zero_value === 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/Accept_values/float32 === CONT TestDate/Accept_values/int32 === CONT TestDate/Accept_values/int8 === CONT TestDate/Accept_values/float64 === CONT TestDate/Accept_values/int16 === CONT TestDate/Accept_values/json.Number --- 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/int32 (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/float64 (0.00s) --- PASS: TestDate/Accept_values/json.Number (0.00s) PASS ok github.com/lestrrat-go/jwx/jwt/internal/types 0.021s === 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.54s) --- 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 === RUN TestBirthdateClaim/regular_date/"0009-09-09" === CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === 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.560s === 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.014s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-github-lestrrat-go-jwx-dev/ -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-lestrrat-go-jwx-dev' in '../golang-github-lestrrat-go-jwx-dev_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: 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/2418340 and its subdirectories I: Current time: Thu Nov 21 05:13:33 -12 2024 I: pbuilder-time-stamp: 1732209213 Thu Nov 21 17:13:33 UTC 2024 I: Signing ./b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo as golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc Thu Nov 21 17:13:33 UTC 2024 I: Signed ./b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo as ./b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc Thu Nov 21 17:13:33 UTC 2024 - build #1 for golang-github-lestrrat-go-jwx/trixie/arm64 on codethink02-arm64 done. Starting cleanup. All cleanup done. Thu Nov 21 17:13:33 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-CrPjHpjW, removing. /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 17:13 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 17:12 b2 -rw-r--r-- 1 jenkins jenkins 2580 Aug 2 08:25 golang-github-lestrrat-go-jwx_1.2.30-1.dsc -rw------- 1 jenkins jenkins 3844 Nov 21 17:12 rbuildlog.DnqCwVc /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1: total 6360 -rw-r--r-- 1 jenkins jenkins 753352 Nov 21 17:13 build.log -rw-r--r-- 1 jenkins jenkins 177628 Nov 21 17:13 golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb -rw-r--r-- 1 jenkins jenkins 3048 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2580 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1.dsc -rw-r--r-- 1 jenkins jenkins 5710 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6592 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1279 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1768 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_source.changes -rw-r--r-- 1 jenkins jenkins 5542396 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b2: total 0 Thu Nov 21 17:13:35 UTC 2024 I: Deleting $TMPDIR on codethink02-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Nov 21 05:12:08 -12 2024 I: pbuilder-time-stamp: 1732209128 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/2418340/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='0095c95b979c4c90b35db5b4ebdb22d8' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2418340' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/pbuilderrc_6FW2 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1 --logfile b1/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+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink02-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) 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/2418340/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 ... 20087 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.5 MB of archives. After unpacking 374 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-8 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 dh-golang all 1.62 [24.7 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 golang-1.23-src all 1.23.3-2 [19.1 MB] Get: 32 http://deb.debian.org/debian trixie/main arm64 golang-1.23-go arm64 1.23.3-2 [23.4 MB] Get: 33 http://deb.debian.org/debian trixie/main arm64 golang-src all 2:1.23~2 [5088 B] Get: 34 http://deb.debian.org/debian trixie/main arm64 golang-go arm64 2:1.23~2 [44.3 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 golang-any arm64 2:1.23~2 [5172 B] Get: 36 http://deb.debian.org/debian trixie/main arm64 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-option-dev all 1.0.1-2 [3744 B] Get: 43 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-backoff-dev all 2.0.8-2 [10.2 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-blackmagic-dev all 1.0.2-2 [4432 B] Get: 45 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-httpcc-dev all 1.0.1-2 [6356 B] Get: 46 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-iter-dev all 1.0.2-2 [6568 B] Get: 47 http://deb.debian.org/debian trixie/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Fetched 68.5 MB in 1s (83.3 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 ... 20087 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... 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+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... 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-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... 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-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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.3-2_all.deb ... Unpacking golang-1.23-src (1.23.3-2) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../31-golang-1.23-go_1.23.3-2_arm64.deb ... Unpacking golang-1.23-go (1.23.3-2) ... 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+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.20) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... 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+b1) ... 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.3-2) ... 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+b2) ... Setting up golang-github-cenkalti-backoff-dev (4.3.0-1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-src (2:1.23~2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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-8) ... 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.3-2) ... 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: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-1.2.30/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_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/byteorder internal/goos internal/coverage/rtcov internal/goarch internal/unsafeheader internal/runtime/syscall unicode unicode/utf8 internal/chacha8rand internal/race internal/goexperiment internal/abi internal/godebugs internal/cpu sync/atomic internal/profilerecord runtime/internal/math runtime/internal/sys cmp encoding math/bits internal/itoa internal/msan internal/asan unicode/utf16 crypto/subtle crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace container/list math vendor/golang.org/x/crypto/internal/alias log/internal internal/bytealg internal/runtime/atomic internal/runtime/exithook internal/stringslite runtime internal/reflectlite iter internal/weak sync maps slices internal/bisect internal/singleflight internal/testlog runtime/cgo errors sort internal/oserror path internal/godebug strconv io syscall math/rand/v2 crypto/internal/nistec/fiat math/rand crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage bytes strings hash crypto/internal/randutil crypto hash/crc32 internal/concurrent reflect crypto/internal/edwards25519 crypto/rc4 unique crypto/md5 crypto/cipher vendor/golang.org/x/text/transform bufio net/http/internal/ascii regexp/syntax net/http/internal/testcert net/netip crypto/internal/boring crypto/des crypto/aes crypto/sha512 crypto/sha256 crypto/sha1 crypto/hmac vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 internal/syscall/unix internal/syscall/execenv time regexp context io/fs internal/poll internal/fmtsort encoding/binary internal/filepathlite embed crypto/internal/nistec encoding/base64 vendor/golang.org/x/crypto/internal/poly1305 vendor/golang.org/x/crypto/chacha20 os 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 vendor/golang.org/x/crypto/sha3 os/exec github.com/lestrrat-go/option github.com/pkg/errors github.com/lestrrat-go/iter/mapiter github.com/lestrrat-go/blackmagic compress/flate encoding/hex math/big net/url github.com/lestrrat-go/iter/arrayiter encoding/json github.com/lestrrat-go/httpcc github.com/lestrrat-go/backoff log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/internal/iter mime mime/quotedprintable net/http/internal github.com/lestrrat-go/jwx/jwe/internal/aescbc vendor/golang.org/x/text/unicode/bidi github.com/lestrrat-go/jwx/jwe/internal/concatkdf github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib gopkg.in/yaml.v3 flag compress/gzip runtime/debug runtime/trace vendor/golang.org/x/text/secure/bidirule testing vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx/internal/json crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/rand crypto/dsa github.com/lestrrat-go/jwx/internal/pool github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/jwt/internal/types crypto/ed25519 github.com/lestrrat-go/jwx/x25519 crypto/internal/hpke crypto/internal/mlkem768 crypto/rsa github.com/lestrrat-go/jwx/internal/ecutil golang.org/x/crypto/ed25519 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.015s ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] ? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] ? github.com/lestrrat-go/jwx/internal/json [no test files] ? github.com/lestrrat-go/jwx/internal/jwxtest [no test files] ? github.com/lestrrat-go/jwx/internal/pool [no test files] === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS ok github.com/lestrrat-go/jwx/bench/performance 0.022s === 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.020s === 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.37s) --- PASS: TestKeyconv/RSA (0.36s) --- 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.387s === 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 === CONT TestKeyEncryptionAlgorithm === CONT TestContentEncryptionAlgorithm === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_jwa_constant_Deflate === RUN TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === CONT TestSignatureAlgorithm === CONT TestEllipticCurveAlgorithm === CONT TestKeyType === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === RUN TestKeyType/accept_jwa_constant_EC === 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 === RUN TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestCompressionAlgorithm/stringification_for_DEF === RUN TestCompressionAlgorithm/accept_jwa_constant_NoCompress === PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress === RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === PAUSE TestKeyType/accept_jwa_constant_EC === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === RUN TestKeyType/accept_the_string_EC === RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestKeyType/accept_the_string_EC === RUN TestKeyType/accept_fmt.Stringer_for_EC === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW === RUN TestCompressionAlgorithm/accept_the_string_ === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === PAUSE TestCompressionAlgorithm/accept_the_string_ === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_ === RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_ === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestCompressionAlgorithm/stringification_for_ === PAUSE TestCompressionAlgorithm/stringification_for_ === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === RUN TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value === RUN TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestSignatureAlgorithm/accept_the_string_ES256 === PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === RUN TestCompressionAlgorithm/check_list_of_elements === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestCompressionAlgorithm/check_list_of_elements === RUN TestSignatureAlgorithm/stringification_for_ES256 === CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate === PAUSE TestSignatureAlgorithm/stringification_for_ES256 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestKeyType/accept_fmt.Stringer_for_EC === RUN TestKeyType/stringification_for_EC === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestKeyType/stringification_for_EC === CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyType/accept_jwa_constant_OKP === CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyType/accept_jwa_constant_OKP === RUN TestKeyType/accept_the_string_OKP === CONT TestCompressionAlgorithm/stringification_for_ === PAUSE TestKeyType/accept_the_string_OKP === CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress === RUN TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestKeyType/stringification_for_OKP === CONT TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestKeyType/stringification_for_OKP === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === CONT TestCompressionAlgorithm/accept_the_string_ === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === 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 TestContentEncryptionAlgorithm/stringification_for_A128GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === RUN TestKeyType/accept_jwa_constant_OctetSeq === PAUSE TestKeyType/accept_jwa_constant_OctetSeq === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === RUN TestKeyType/accept_the_string_oct === PAUSE TestKeyType/accept_the_string_oct === RUN TestKeyType/accept_fmt.Stringer_for_oct === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === PAUSE TestKeyType/accept_fmt.Stringer_for_oct === RUN TestSignatureAlgorithm/accept_the_string_ES256K === RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === PAUSE TestSignatureAlgorithm/accept_the_string_ES256K === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/stringification_for_dir === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestCompressionAlgorithm/check_list_of_elements === RUN TestKeyType/stringification_for_oct === PAUSE TestKeyType/stringification_for_oct === RUN TestKeyType/accept_jwa_constant_RSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === PAUSE TestKeyType/accept_jwa_constant_RSA === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === RUN TestKeyType/accept_the_string_RSA === RUN TestSignatureAlgorithm/stringification_for_ES256K === PAUSE TestSignatureAlgorithm/stringification_for_ES256K === PAUSE TestKeyType/accept_the_string_RSA === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 === RUN TestKeyType/accept_fmt.Stringer_for_RSA === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 === PAUSE TestKeyType/accept_fmt.Stringer_for_RSA === RUN TestSignatureAlgorithm/accept_the_string_ES384 === RUN TestKeyType/stringification_for_RSA === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 === PAUSE TestKeyType/stringification_for_RSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === RUN TestSignatureAlgorithm/stringification_for_ES384 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === PAUSE TestSignatureAlgorithm/stringification_for_ES384 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW --- PASS: TestCompressionAlgorithm (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM === 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 TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 === RUN TestKeyType/bail_out_on_random_integer_value === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 === PAUSE TestKeyType/bail_out_on_random_integer_value === RUN TestSignatureAlgorithm/accept_the_string_ES512 === RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 === PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM === RUN TestSignatureAlgorithm/stringification_for_ES512 === RUN TestKeyType/check_list_of_elements === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestKeyType/check_list_of_elements === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestKeyType/accept_jwa_constant_EC === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA === RUN TestSignatureAlgorithm/accept_the_string_EdDSA === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestKeyType/bail_out_on_random_integer_value === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyType/stringification_for_RSA === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyType/accept_fmt.Stringer_for_RSA === CONT TestKeyType/stringification_for_OKP === RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestKeyType/accept_the_string_RSA === CONT TestKeyType/accept_the_string_OKP === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestKeyType/stringification_for_EC === RUN TestSignatureAlgorithm/accept_the_string_HS256 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === PAUSE TestSignatureAlgorithm/accept_the_string_HS256 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestKeyType/stringification_for_oct === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestKeyType/accept_fmt.Stringer_for_EC === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestKeyType/accept_the_string_EC === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestKeyType/accept_fmt.Stringer_for_oct === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === CONT TestKeyType/accept_the_string_oct === CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === RUN TestEllipticCurveAlgorithm/stringification_for_P-256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 === CONT TestKeyType/accept_jwa_constant_OctetSeq === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === CONT TestKeyType/check_list_of_elements === RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestKeyType/accept_jwa_constant_RSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === RUN TestEllipticCurveAlgorithm/stringification_for_P-384 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestEllipticCurveAlgorithm/stringification_for_P-521 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === RUN TestEllipticCurveAlgorithm/stringification_for_X25519 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === RUN TestEllipticCurveAlgorithm/accept_the_string_X448 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === RUN TestEllipticCurveAlgorithm/stringification_for_X448 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestEllipticCurveAlgorithm/check_list_of_elements === PAUSE TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === 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 TestKeyType/accept_jwa_constant_OKP --- PASS: TestKeyType (0.00s) --- PASS: TestKeyType/accept_jwa_constant_EC (0.00s) --- PASS: TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyType/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyType/stringification_for_RSA (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) --- PASS: TestKeyType/stringification_for_OKP (0.00s) --- PASS: TestKeyType/accept_the_string_RSA (0.00s) --- PASS: TestKeyType/accept_the_string_OKP (0.00s) --- PASS: TestKeyType/stringification_for_EC (0.00s) --- PASS: TestKeyType/stringification_for_oct (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) --- PASS: TestKeyType/accept_the_string_EC (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) --- PASS: TestKeyType/accept_the_string_oct (0.00s) --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) --- PASS: TestKeyType/check_list_of_elements (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) === CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === CONT TestEllipticCurveAlgorithm/stringification_for_P-521 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === CONT TestEllipticCurveAlgorithm/stringification_for_P-384 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-384 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === CONT TestEllipticCurveAlgorithm/stringification_for_P-256 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === CONT TestEllipticCurveAlgorithm/stringification_for_X25519 === 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 TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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 === CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM === CONT TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/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 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === 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_fmt.Stringer_for_PS384 === CONT TestSignatureAlgorithm/accept_the_string_PS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 === CONT TestSignatureAlgorithm/stringification_for_PS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 === CONT TestSignatureAlgorithm/accept_the_string_PS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 === CONT TestSignatureAlgorithm/stringification_for_none === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none === CONT TestSignatureAlgorithm/accept_the_string_none === CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature === CONT TestSignatureAlgorithm/stringification_for_HS512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === CONT TestSignatureAlgorithm/accept_the_string_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 === CONT TestSignatureAlgorithm/stringification_for_HS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === CONT TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 === CONT TestSignatureAlgorithm/stringification_for_HS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === CONT TestSignatureAlgorithm/accept_the_string_EdDSA === CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestSignatureAlgorithm/stringification_for_ES512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === CONT TestSignatureAlgorithm/accept_the_string_ES512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 === CONT TestSignatureAlgorithm/stringification_for_ES384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === CONT TestSignatureAlgorithm/accept_the_string_ES384 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestSignatureAlgorithm/stringification_for_ES256K === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestSignatureAlgorithm/accept_the_string_ES256K === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K === CONT TestSignatureAlgorithm/stringification_for_ES256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === CONT TestSignatureAlgorithm/accept_the_string_ES256 --- PASS: TestSignatureAlgorithm (0.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_fmt.Stringer_for_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) === CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM --- PASS: TestContentEncryptionAlgorithm (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_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/accept_jwa_constant_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) === CONT TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === CONT TestEllipticCurveAlgorithm/stringification_for_X448 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === CONT TestEllipticCurveAlgorithm/accept_the_string_X448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 --- PASS: TestEllipticCurveAlgorithm (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) === CONT TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/stringification_for_dir === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === CONT TestKeyEncryptionAlgorithm/accept_the_string_dir === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP === CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW --- PASS: TestKeyEncryptionAlgorithm (0.01s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (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_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) PASS ok github.com/lestrrat-go/jwx/jwa 0.029s ? 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.03s) --- 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.18s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.02s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) (0.03s) --- 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.42s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 --- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.41s) === 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 = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjlJUFoyZDQ1eUFXaE5qcWhhaWxRSjVzMG0tTlpzNnVHNmJuc1NOSkJ0WWciLCJ5IjoiVk54eXJYMnNzNDZpMldjemcwWHRWRmJXWXVfem14TkE3TkVuTG9MOW85NCJ9fQ..HMcq_g2EOpKuoGhl.xNAVCGlP-TpyY-k.QpSJe36LVO2SGION1v_GeQ jwe_test.go:404: { "ciphertext": "xNAVCGlP-TpyY-k", "iv": "HMcq_g2EOpKuoGhl", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjlJUFoyZDQ1eUFXaE5qcWhhaWxRSjVzMG0tTlpzNnVHNmJuc1NOSkJ0WWciLCJ5IjoiVk54eXJYMnNzNDZpMldjemcwWHRWRmJXWXVfem14TkE3TkVuTG9MOW85NCJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-256", "kty": "EC", "x": "9IPZ2d45yAWhNjqhailQJ5s0m-NZs6uG6bnsSNJBtYg", "y": "VNxyrX2ss46i2Wczg0XtVFbWYu_zmxNA7NEnLoL9o94" } }, "tag": "QpSJe36LVO2SGION1v_GeQ" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "9IPZ2d45yAWhNjqhailQJ5s0m-NZs6uG6bnsSNJBtYg", "y": "VNxyrX2ss46i2Wczg0XtVFbWYu_zmxNA7NEnLoL9o94" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlQmJZLV8xZVFVdlktT01sc1dWRHZOeXFGNGw1YjRCME90VEo4dGdWMDJJIiwieSI6IkpZMUJCVTFIVDhpNVNQdXh5SmpISTBlMFV6Z0Y2T2ROR2Q0cXlQN0VFNDQifX0.ueUqLAcrHOyDH3GAuL2_fmqBrIW55aOZpGi7NN2YhhsF9PK5q0ZCfA._Oauti8C1j1YKhwe.jaEdNBfoFwW0hbo.yjcs2d6Cpo6obwAq0-tzag jwe_test.go:404: { "ciphertext": "jaEdNBfoFwW0hbo", "iv": "_Oauti8C1j1YKhwe", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlQmJZLV8xZVFVdlktT01sc1dWRHZOeXFGNGw1YjRCME90VEo4dGdWMDJJIiwieSI6IkpZMUJCVTFIVDhpNVNQdXh5SmpISTBlMFV6Z0Y2T2ROR2Q0cXlQN0VFNDQifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-256", "kty": "EC", "x": "eBbY-_1eQUvY-OMlsWVDvNyqF4l5b4B0OtTJ8tgV02I", "y": "JY1BBU1HT8i5SPuxyJjHI0e0UzgF6OdNGd4qyP7EE44" } }, "encrypted_key": "ueUqLAcrHOyDH3GAuL2_fmqBrIW55aOZpGi7NN2YhhsF9PK5q0ZCfA", "tag": "yjcs2d6Cpo6obwAq0-tzag" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "eBbY-_1eQUvY-OMlsWVDvNyqF4l5b4B0OtTJ8tgV02I", "y": "JY1BBU1HT8i5SPuxyJjHI0e0UzgF6OdNGd4qyP7EE44" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGR1I3c0hpUC1UX0g3NDl5UmJDeWd3Tk5FWEE3anU0NkoxdERCX0E5RnFJIiwieSI6Im9xOHVpdk9KYmhnYjFmbXpPTDVGcVJzcV9TMHQ4U2RRMDlsdDlTakJGSGsifX0.IxwGTs5C6C0SNhAGBsG1if24lwvvrrj5knTk0G3fcF4Nmouru2d34Q.L2SBv5IpyudbB9uV.-32-a8T5ZrUQWm0.9VcYB0Cotq-MC2w1I042ag jwe_test.go:404: { "ciphertext": "-32-a8T5ZrUQWm0", "iv": "L2SBv5IpyudbB9uV", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGR1I3c0hpUC1UX0g3NDl5UmJDeWd3Tk5FWEE3anU0NkoxdERCX0E5RnFJIiwieSI6Im9xOHVpdk9KYmhnYjFmbXpPTDVGcVJzcV9TMHQ4U2RRMDlsdDlTakJGSGsifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-256", "kty": "EC", "x": "FGR7sHiP-T_H749yRbCygwNNEXA7ju46J1tDB_A9FqI", "y": "oq8uivOJbhgb1fmzOL5FqRsq_S0t8SdQ09lt9SjBFHk" } }, "encrypted_key": "IxwGTs5C6C0SNhAGBsG1if24lwvvrrj5knTk0G3fcF4Nmouru2d34Q", "tag": "9VcYB0Cotq-MC2w1I042ag" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "FGR7sHiP-T_H749yRbCygwNNEXA7ju46J1tDB_A9FqI", "y": "oq8uivOJbhgb1fmzOL5FqRsq_S0t8SdQ09lt9SjBFHk" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJSajFXQ0dpdUw5RThmU25LaGV3emZlc2xrYUpZRlNPX1I0TXhLcXRfWWw0IiwieSI6InBnNndKLWRYRXFDdjRvMndhTGxRRGNfZGZMTjdjcjJWNEhzUmg0LURaRGMifX0.uUFK34v44rTMBhPCdSlvABRsaPLDjR8VWrFRyyMjCO9Jo4eWdyhJdQ.tCNlYG39BY9_HO_r.jKOv6QqTgmAC9nU.mnzLy2fLaawC3xG0bxqqkw jwe_test.go:404: { "ciphertext": "jKOv6QqTgmAC9nU", "iv": "tCNlYG39BY9_HO_r", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJSajFXQ0dpdUw5RThmU25LaGV3emZlc2xrYUpZRlNPX1I0TXhLcXRfWWw0IiwieSI6InBnNndKLWRYRXFDdjRvMndhTGxRRGNfZGZMTjdjcjJWNEhzUmg0LURaRGMifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-256", "kty": "EC", "x": "Rj1WCGiuL9E8fSnKhewzfeslkaJYFSO_R4MxKqt_Yl4", "y": "pg6wJ-dXEqCv4o2waLlQDc_dfLN7cr2V4HsRh4-DZDc" } }, "encrypted_key": "uUFK34v44rTMBhPCdSlvABRsaPLDjR8VWrFRyyMjCO9Jo4eWdyhJdQ", "tag": "mnzLy2fLaawC3xG0bxqqkw" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "Rj1WCGiuL9E8fSnKhewzfeslkaJYFSO_R4MxKqt_Yl4", "y": "pg6wJ-dXEqCv4o2waLlQDc_dfLN7cr2V4HsRh4-DZDc" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384 === RUN TestEncode_ECDH/P-384/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6InVlZnRZbVBfdGsxSV9fbEZURzFDY2FHcVgtOVlsRFhHVjBPdzZjVWFhU1k2N3cyZko1UWNkRmNsSDllRkg2QmYiLCJ5IjoidFpQRmRkRDV0X0tja2lLYkxwZUd4SXBNcXM1M19iTmwwUnBQVW5OUmxReGxoVTZhS3VIdFktOWx5X1doR1ZpQiJ9fQ..O5KQXbVhBI8Ou7l6.bH3VGa1Emv4v0xY._W89RKBjDoYqkg9ZMDdkXA jwe_test.go:404: { "ciphertext": "bH3VGa1Emv4v0xY", "iv": "O5KQXbVhBI8Ou7l6", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6InVlZnRZbVBfdGsxSV9fbEZURzFDY2FHcVgtOVlsRFhHVjBPdzZjVWFhU1k2N3cyZko1UWNkRmNsSDllRkg2QmYiLCJ5IjoidFpQRmRkRDV0X0tja2lLYkxwZUd4SXBNcXM1M19iTmwwUnBQVW5OUmxReGxoVTZhS3VIdFktOWx5X1doR1ZpQiJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-384", "kty": "EC", "x": "ueftYmP_tk1I__lFTG1CcaGqX-9YlDXGV0Ow6cUaaSY67w2fJ5QcdFclH9eFH6Bf", "y": "tZPFddD5t_KckiKbLpeGxIpMqs53_bNl0RpPUnNRlQxlhU6aKuHtY-9ly_WhGViB" } }, "tag": "_W89RKBjDoYqkg9ZMDdkXA" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "ueftYmP_tk1I__lFTG1CcaGqX-9YlDXGV0Ow6cUaaSY67w2fJ5QcdFclH9eFH6Bf", "y": "tZPFddD5t_KckiKbLpeGxIpMqs53_bNl0RpPUnNRlQxlhU6aKuHtY-9ly_WhGViB" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJNOGlFX1pRQ0xxUmxfbEQ5ZVBSU1VHNzFzVVRJa3hZN2Q3OWRNZ0oydkpxSzJVbFNmS3I4czdsdWJSUXRfdlVfIiwieSI6ImU4cXJ4dEZjR0VzWHQzTmJSR0dWdWRLeHBOT21NNXZoNklVaTMzLTFNRzZxUVAzTEtRSFJFTkFGUy1hM01tX3QifX0.sB9XZXhcdjJYDDYZ7r7UdeQhwb20hbRqx_8LO-QZ177yt97AuvCOqQ.4FEscxeUJ3VTNDxG.Z7q-8gLHTYQkA6k.wWf3wxAnxnBGMh5Au3XxFQ jwe_test.go:404: { "ciphertext": "Z7q-8gLHTYQkA6k", "iv": "4FEscxeUJ3VTNDxG", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJNOGlFX1pRQ0xxUmxfbEQ5ZVBSU1VHNzFzVVRJa3hZN2Q3OWRNZ0oydkpxSzJVbFNmS3I4czdsdWJSUXRfdlVfIiwieSI6ImU4cXJ4dEZjR0VzWHQzTmJSR0dWdWRLeHBOT21NNXZoNklVaTMzLTFNRzZxUVAzTEtRSFJFTkFGUy1hM01tX3QifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-384", "kty": "EC", "x": "M8iE_ZQCLqRl_lD9ePRSUG71sUTIkxY7d79dMgJ2vJqK2UlSfKr8s7lubRQt_vU_", "y": "e8qrxtFcGEsXt3NbRGGVudKxpNOmM5vh6IUi33-1MG6qQP3LKQHRENAFS-a3Mm_t" } }, "encrypted_key": "sB9XZXhcdjJYDDYZ7r7UdeQhwb20hbRqx_8LO-QZ177yt97AuvCOqQ", "tag": "wWf3wxAnxnBGMh5Au3XxFQ" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "M8iE_ZQCLqRl_lD9ePRSUG71sUTIkxY7d79dMgJ2vJqK2UlSfKr8s7lubRQt_vU_", "y": "e8qrxtFcGEsXt3NbRGGVudKxpNOmM5vh6IUi33-1MG6qQP3LKQHRENAFS-a3Mm_t" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJ3YS1QSjBLUlpMUHJzbDh3U1NvTmhjalNaS00wZ3VnYzcycHdRUDBYeEdLcDBaUFRDMFZBVWVfajFTRHR4WF9VIiwieSI6InpoWnNKTUhYVDdEdVdqVkpqMzFZSUlNMWlZYTktU0ZaZE9GUWo3TG42M3hLRUtQVlJxM29KUGhBTTJaWlpRY1EifX0.OztmkuLfFWBh6XByhNgCPPhnvGcVyoarU96ifs8uIw1BxIhcyfenxQ.uU5Xv0HonqnZ9dKR.5_BJ5mIxCoHEUis.hwCezss1lXv8G4tLuLT-7w jwe_test.go:404: { "ciphertext": "5_BJ5mIxCoHEUis", "iv": "uU5Xv0HonqnZ9dKR", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJ3YS1QSjBLUlpMUHJzbDh3U1NvTmhjalNaS00wZ3VnYzcycHdRUDBYeEdLcDBaUFRDMFZBVWVfajFTRHR4WF9VIiwieSI6InpoWnNKTUhYVDdEdVdqVkpqMzFZSUlNMWlZYTktU0ZaZE9GUWo3TG42M3hLRUtQVlJxM29KUGhBTTJaWlpRY1EifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-384", "kty": "EC", "x": "wa-PJ0KRZLPrsl8wSSoNhcjSZKM0gugc72pwQP0XxGKp0ZPTC0VAUe_j1SDtxX_U", "y": "zhZsJMHXT7DuWjVJj31YIIM1iYa9-SFZdOFQj7Ln63xKEKPVRq3oJPhAM2ZZZQcQ" } }, "encrypted_key": "OztmkuLfFWBh6XByhNgCPPhnvGcVyoarU96ifs8uIw1BxIhcyfenxQ", "tag": "hwCezss1lXv8G4tLuLT-7w" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "wa-PJ0KRZLPrsl8wSSoNhcjSZKM0gugc72pwQP0XxGKp0ZPTC0VAUe_j1SDtxX_U", "y": "zhZsJMHXT7DuWjVJj31YIIM1iYa9-SFZdOFQj7Ln63xKEKPVRq3oJPhAM2ZZZQcQ" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIxeTF4V01FWXliVER6ZFpaOTl2LTVnTTVvMjljT2xKOXRpQzJmZVk1MFNyUEk2LUZrelROeW1jUFBzcjE5R1h5IiwieSI6ImlNSXJvN0VsZlRoODVBS21qOEpUTUlhZ2N4cHdoZVVMUnVveGRpVy1UTUJwWllQbzZlSGVEMHBxNnNaa1dOVkYifX0.0uT7Y8l5OvvFHzWOvyTRXVAGGYTwFnjmqHetd3T_R3tFG027ZByB_Q.5UZQ4D_YWu8qPAwN.L7CBdWYj5d-9flY.VpnS6uH0cTNYXX8nroCO-g jwe_test.go:404: { "ciphertext": "L7CBdWYj5d-9flY", "iv": "5UZQ4D_YWu8qPAwN", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIxeTF4V01FWXliVER6ZFpaOTl2LTVnTTVvMjljT2xKOXRpQzJmZVk1MFNyUEk2LUZrelROeW1jUFBzcjE5R1h5IiwieSI6ImlNSXJvN0VsZlRoODVBS21qOEpUTUlhZ2N4cHdoZVVMUnVveGRpVy1UTUJwWllQbzZlSGVEMHBxNnNaa1dOVkYifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-384", "kty": "EC", "x": "1y1xWMEYybTDzdZZ99v-5gM5o29cOlJ9tiC2feY50SrPI6-FkzTNymcPPsr19GXy", "y": "iMIro7ElfTh85AKmj8JTMIagcxpwheULRuoxdiW-TMBpZYPo6eHeD0pq6sZkWNVF" } }, "encrypted_key": "0uT7Y8l5OvvFHzWOvyTRXVAGGYTwFnjmqHetd3T_R3tFG027ZByB_Q", "tag": "VpnS6uH0cTNYXX8nroCO-g" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "1y1xWMEYybTDzdZZ99v-5gM5o29cOlJ9tiC2feY50SrPI6-FkzTNymcPPsr19GXy", "y": "iMIro7ElfTh85AKmj8JTMIagcxpwheULRuoxdiW-TMBpZYPo6eHeD0pq6sZkWNVF" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521 === RUN TestEncode_ECDH/P-521/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFabjNKaDZJaVotUXNlTVBucWdRTjFBd3dzVThNd290ZGxTd1pIUUtxcXpiWXRycV9DN21lb2xYQXM4SGMtRUE1dFBaWFkwVDF1dVE4N3FpczNpMThDU0EiLCJ5IjoiQWE1NVBoSFl2U1IxcDYyWVowRmpHWTVxQUFwQlpKYWQwaHh2Y1B3UDMzWm41X015SjNTYlQ0VW83bFZPX0oxcW5UYThIT0s4R1VtSnpGU2xfUWpmd0JrSSJ9fQ..ILvgM8Yk5OAWX3aa.YAMTqHl_gOfWTJ0.8W-uZ3BbIjFB0eSCpMcL_A jwe_test.go:404: { "ciphertext": "YAMTqHl_gOfWTJ0", "iv": "ILvgM8Yk5OAWX3aa", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFabjNKaDZJaVotUXNlTVBucWdRTjFBd3dzVThNd290ZGxTd1pIUUtxcXpiWXRycV9DN21lb2xYQXM4SGMtRUE1dFBaWFkwVDF1dVE4N3FpczNpMThDU0EiLCJ5IjoiQWE1NVBoSFl2U1IxcDYyWVowRmpHWTVxQUFwQlpKYWQwaHh2Y1B3UDMzWm41X015SjNTYlQ0VW83bFZPX0oxcW5UYThIT0s4R1VtSnpGU2xfUWpmd0JrSSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "AZn3Jh6IiZ-QseMPnqgQN1AwwsU8MwotdlSwZHQKqqzbYtrq_C7meolXAs8Hc-EA5tPZXY0T1uuQ87qis3i18CSA", "y": "Aa55PhHYvSR1p62YZ0FjGY5qAApBZJad0hxvcPwP33Zn5_MyJ3SbT4Uo7lVO_J1qnTa8HOK8GUmJzFSl_QjfwBkI" } }, "tag": "8W-uZ3BbIjFB0eSCpMcL_A" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AZn3Jh6IiZ-QseMPnqgQN1AwwsU8MwotdlSwZHQKqqzbYtrq_C7meolXAs8Hc-EA5tPZXY0T1uuQ87qis3i18CSA", "y": "Aa55PhHYvSR1p62YZ0FjGY5qAApBZJad0hxvcPwP33Zn5_MyJ3SbT4Uo7lVO_J1qnTa8HOK8GUmJzFSl_QjfwBkI" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZjd0aVZCQXFxV2wzNm9vYzlSOUgwYmItYW1aZVh3VUhYaDRrdGhqVVJpZklfY0FaV1RVR0JEWXZLUWRKSW5VZ29SejlTal80dFVQRTdlWFNHckhUWWwxIiwieSI6IkFHcVA2TkJRcGI1M3BFdllvMGhla2dzdmlJTzVIUjZoSHZlR1FkVFJwa1ZoVWlKWnNZbDJGRXVnekZablpGWHpxRW9fQWliM2xIdzNkS2NMMlZRbTB2R0IifX0.ntktah8xzI41Uv1DXcwHR4zPOE6Dan2hsQQZfKdAn1_RL_3Ew-6xYA.SLf-EIC2iqI88H6G.xfKC-vKgqEBzSDc.dDHpijyjO4GYtvddkt3PoA jwe_test.go:404: { "ciphertext": "xfKC-vKgqEBzSDc", "iv": "SLf-EIC2iqI88H6G", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZjd0aVZCQXFxV2wzNm9vYzlSOUgwYmItYW1aZVh3VUhYaDRrdGhqVVJpZklfY0FaV1RVR0JEWXZLUWRKSW5VZ29SejlTal80dFVQRTdlWFNHckhUWWwxIiwieSI6IkFHcVA2TkJRcGI1M3BFdllvMGhla2dzdmlJTzVIUjZoSHZlR1FkVFJwa1ZoVWlKWnNZbDJGRXVnekZablpGWHpxRW9fQWliM2xIdzNkS2NMMlZRbTB2R0IifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "Af7tiVBAqqWl36ooc9R9H0bb-amZeXwUHXh4kthjURifI_cAZWTUGBDYvKQdJInUgoRz9Sj_4tUPE7eXSGrHTYl1", "y": "AGqP6NBQpb53pEvYo0hekgsviIO5HR6hHveGQdTRpkVhUiJZsYl2FEugzFZnZFXzqEo_Aib3lHw3dKcL2VQm0vGB" } }, "encrypted_key": "ntktah8xzI41Uv1DXcwHR4zPOE6Dan2hsQQZfKdAn1_RL_3Ew-6xYA", "tag": "dDHpijyjO4GYtvddkt3PoA" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "Af7tiVBAqqWl36ooc9R9H0bb-amZeXwUHXh4kthjURifI_cAZWTUGBDYvKQdJInUgoRz9Sj_4tUPE7eXSGrHTYl1", "y": "AGqP6NBQpb53pEvYo0hekgsviIO5HR6hHveGQdTRpkVhUiJZsYl2FEugzFZnZFXzqEo_Aib3lHw3dKcL2VQm0vGB" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBR2NtSjZYb2dWUU92UUVjVHBvTUItdUJXd1lJMk10dG9LSW50dl9mOWQteXZneGtJMWNSU3A2SjlzUnhVZXB2azRJc3V5aUU0M1U0dkluYS00cXNOUnM2IiwieSI6IkFKcXZORzhpODl3YXA1SWxGNHBicVlwWmZIbjd0VjRKeFlaMFUwYUtMcUJ6U3RiZzk1MnNVREJLN21ETVVtUzlXVWNOVktkblQwX01GYkJJbmJtbFZVQVgifX0.kgAQeYb-5S7mZYVFqzNS2QHDlHekw3mnlyEf2G4HdxZT1mOC2-jF_w.J67uLJLqREoRIbo-.qy4lWP30EmZOHqM.9VaxrFucrHntUJtUeQJipw jwe_test.go:404: { "ciphertext": "qy4lWP30EmZOHqM", "iv": "J67uLJLqREoRIbo-", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBR2NtSjZYb2dWUU92UUVjVHBvTUItdUJXd1lJMk10dG9LSW50dl9mOWQteXZneGtJMWNSU3A2SjlzUnhVZXB2azRJc3V5aUU0M1U0dkluYS00cXNOUnM2IiwieSI6IkFKcXZORzhpODl3YXA1SWxGNHBicVlwWmZIbjd0VjRKeFlaMFUwYUtMcUJ6U3RiZzk1MnNVREJLN21ETVVtUzlXVWNOVktkblQwX01GYkJJbmJtbFZVQVgifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AGcmJ6XogVQOvQEcTpoMB-uBWwYI2MttoKIntv_f9d-yvgxkI1cRSp6J9sRxUepvk4IsuyiE43U4vIna-4qsNRs6", "y": "AJqvNG8i89wap5IlF4pbqYpZfHn7tV4JxYZ0U0aKLqBzStbg952sUDBK7mDMUmS9WUcNVKdnT0_MFbBInbmlVUAX" } }, "encrypted_key": "kgAQeYb-5S7mZYVFqzNS2QHDlHekw3mnlyEf2G4HdxZT1mOC2-jF_w", "tag": "9VaxrFucrHntUJtUeQJipw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AGcmJ6XogVQOvQEcTpoMB-uBWwYI2MttoKIntv_f9d-yvgxkI1cRSp6J9sRxUepvk4IsuyiE43U4vIna-4qsNRs6", "y": "AJqvNG8i89wap5IlF4pbqYpZfHn7tV4JxYZ0U0aKLqBzStbg952sUDBK7mDMUmS9WUcNVKdnT0_MFbBInbmlVUAX" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZmp0XzBfSUxzVjM3VDktdVFzSS1ZUmJCUjNSZ1ROYlZnYnBmazFjdWpLbjNzckNQSVVIMkhqZ3lWQWlIRTNYb0oxdFZVMG5oSjh0V0IzbWZ2SmFNSy1NIiwieSI6IkFidGF0OW1ORktXbXoweXYteE9DTGYzenRUQVI4dkI3eFNjLW8zYWljb05LejB1Z2c3aWxQSFVuazV1a3Z5NmhKbFhZZ3FFWmJsZHJLMFBsQzVfdkgzSF8ifX0.ROPSlZzMn2TnXeEvNX8ArMdKMsoPUniP9Fg6CGWNaiMZlfZxb8D1qg.4hO09VH2BcYd6AK1.ixoDdqTIY1A5ffg.h2Fw3NW39ST7WicEBwHbVA jwe_test.go:404: { "ciphertext": "ixoDdqTIY1A5ffg", "iv": "4hO09VH2BcYd6AK1", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZmp0XzBfSUxzVjM3VDktdVFzSS1ZUmJCUjNSZ1ROYlZnYnBmazFjdWpLbjNzckNQSVVIMkhqZ3lWQWlIRTNYb0oxdFZVMG5oSjh0V0IzbWZ2SmFNSy1NIiwieSI6IkFidGF0OW1ORktXbXoweXYteE9DTGYzenRUQVI4dkI3eFNjLW8zYWljb05LejB1Z2c3aWxQSFVuazV1a3Z5NmhKbFhZZ3FFWmJsZHJLMFBsQzVfdkgzSF8ifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-521", "kty": "EC", "x": "Afjt_0_ILsV37T9-uQsI-YRbBR3RgTNbVgbpfk1cujKn3srCPIUH2HjgyVAiHE3XoJ1tVU0nhJ8tWB3mfvJaMK-M", "y": "Abtat9mNFKWmz0yv-xOCLf3ztTAR8vB7xSc-o3aicoNKz0ugg7ilPHUnk5ukvy6hJlXYgqEZbldrK0PlC5_vH3H_" } }, "encrypted_key": "ROPSlZzMn2TnXeEvNX8ArMdKMsoPUniP9Fg6CGWNaiMZlfZxb8D1qg", "tag": "h2Fw3NW39ST7WicEBwHbVA" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "Afjt_0_ILsV37T9-uQsI-YRbBR3RgTNbVgbpfk1cujKn3srCPIUH2HjgyVAiHE3XoJ1tVU0nhJ8tWB3mfvJaMK-M", "y": "Abtat9mNFKWmz0yv-xOCLf3ztTAR8vB7xSc-o3aicoNKz0ugg7ilPHUnk5ukvy6hJlXYgqEZbldrK0PlC5_vH3H_" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_ECDH (0.05s) --- 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.00s) --- PASS: TestEncode_ECDH/P-521 (0.03s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.01s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiVjJ6czA3TUhsLWp3R2NlbWVkc1FhUTd1WXZNWkU1dF85RklsWE1JTUNENCJ9fQ..ni2SC3XPeUlBP5Vk.VeGXoFU7pJzwyJw.mdIiHCxIPPpaASZyKsbiYA jwe_test.go:404: { "ciphertext": "VeGXoFU7pJzwyJw", "iv": "ni2SC3XPeUlBP5Vk", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiVjJ6czA3TUhsLWp3R2NlbWVkc1FhUTd1WXZNWkU1dF85RklsWE1JTUNENCJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "X25519", "kty": "OKP", "x": "V2zs07MHl-jwGcemedsQaQ7uYvMZE5t_9FIlXMIMCD4" } }, "tag": "mdIiHCxIPPpaASZyKsbiYA" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "V2zs07MHl-jwGcemedsQaQ7uYvMZE5t_9FIlXMIMCD4" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6Ims2X194N1hvRkxMVXhHRjluWGhYN05sVkhHak9YVHBBemZ2UUNtUmpTQWsifX0.sGptfkDY_r5DuqC9lIc5tOgbo4syJoC3w3sIPsfL6ZIMaJhfdMt2oA.ohUat4TyAv4gncfT.O8kU34xn_KJMOhs.Qz13Gn5cUb_GqbHKehInKw jwe_test.go:404: { "ciphertext": "O8kU34xn_KJMOhs", "iv": "ohUat4TyAv4gncfT", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6Ims2X194N1hvRkxMVXhHRjluWGhYN05sVkhHak9YVHBBemZ2UUNtUmpTQWsifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "k6__x7XoFLLUxGF9nXhX7NlVHGjOXTpAzfvQCmRjSAk" } }, "encrypted_key": "sGptfkDY_r5DuqC9lIc5tOgbo4syJoC3w3sIPsfL6ZIMaJhfdMt2oA", "tag": "Qz13Gn5cUb_GqbHKehInKw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "k6__x7XoFLLUxGF9nXhX7NlVHGjOXTpAzfvQCmRjSAk" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IldrTjZhSVR3UkF5ZVRmMmVTYWVHdVlILWhOcmx5UWlTbXFRUmE4RW5tR1kifX0.guZG4MCAnvofGajeiNIoLeranVGbd5ww1BsHJhEusjR_XGN1IEyRaA.Rm6XurIkO8kFBnWR.YLC21eql47YSH_o.UrhLjarfR6W2-id3bpm9yw jwe_test.go:404: { "ciphertext": "YLC21eql47YSH_o", "iv": "Rm6XurIkO8kFBnWR", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IldrTjZhSVR3UkF5ZVRmMmVTYWVHdVlILWhOcmx5UWlTbXFRUmE4RW5tR1kifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "WkN6aITwRAyeTf2eSaeGuYH-hNrlyQiSmqQRa8EnmGY" } }, "encrypted_key": "guZG4MCAnvofGajeiNIoLeranVGbd5ww1BsHJhEusjR_XGN1IEyRaA", "tag": "UrhLjarfR6W2-id3bpm9yw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "WkN6aITwRAyeTf2eSaeGuYH-hNrlyQiSmqQRa8EnmGY" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InotbUlvLXNpT3Y5ZEdUNGl2U3NkZFl3YzR4SVRiUjNTRTIwckEyT2NBMEEifX0.uA4WD-_R10VVmHLIJ5osR0_I0n1HyI1it1MRvtRyud_nIqhVo6amSw.Xz_e-ynQ1k3t0ws_.unHKKVUVBNZZZwc.1D96SOWMo82LW8fVXLc4FQ jwe_test.go:404: { "ciphertext": "unHKKVUVBNZZZwc", "iv": "Xz_e-ynQ1k3t0ws_", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InotbUlvLXNpT3Y5ZEdUNGl2U3NkZFl3YzR4SVRiUjNTRTIwckEyT2NBMEEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "z-mIo-siOv9dGT4ivSsddYwc4xITbR3SE20rA2OcA0A" } }, "encrypted_key": "uA4WD-_R10VVmHLIJ5osR0_I0n1HyI1it1MRvtRyud_nIqhVo6amSw", "tag": "1D96SOWMo82LW8fVXLc4FQ" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "z-mIo-siOv9dGT4ivSsddYwc4xITbR3SE20rA2OcA0A" } } 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.02s) --- PASS: Test_GHIssue207/ECDH-ES (0.01s) --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.01s) === 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.18s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 jwe_test.go:783: { "ciphertext": "d7PKIbYD8gqi2eki", "iv": "k3l70AcDa1OsSfNl", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFWYk1TN0dxZ2tSUXpNTlVLeUVNTUZnNHBCMVlET0M2SGNWUVkyaXpHNDNjb1VpbW1PMHpRNjd2OFF1eUR5blhNelpEdW9IcVphbl9ORWlkeGxCeVViM2wiLCJ5IjoiQUVhajFrWThDSllCdUZRdHpWbkxsUHhVWm9LQ1FtOC1lNGdDVDZtNUFJVkQzUURrQl9IY0FqQndhaVhrUHhyQTZ3RWgyWUlkS3NsY1Rvei0zaFJVbUhORCJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "AVbMS7GqgkRQzMNUKyEMMFg4pB1YDOC6HcVQY2izG43coUimmO0zQ67v8QuyDynXMzZDuoHqZan_NEidxlByUb3l", "y": "AEaj1kY8CJYBuFQtzVnLlPxUZoKCQm8-e4gCT6m5AIVD3QDkB_HcAjBwaiXkPxrA6wEh2YIdKslcToz-3hRUmHND" }, "kid": "very-secret-key" }, "tag": "NSLUStb3qiYALuCwKkLt0A" } --- PASS: TestGH554 (0.00s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey --- PASS: TestMaxDecompressBufferSize (0.58s) --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.00s) === RUN TestRecipient === RUN TestRecipient/JSON_Marshaling --- PASS: TestRecipient (0.00s) --- PASS: TestRecipient/JSON_Marshaling (0.00s) === CONT TestGHIssue230 === CONT TestReadFile --- PASS: TestGHIssue230 (0.00s) --- PASS: TestReadFile (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe 3.918s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.022s === 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.020s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.018s === 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.024s === 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.01s) --- 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/x === RUN TestECDSA/PrivateKey/Fields/use === RUN TestECDSA/PrivateKey/Fields/x5c === RUN TestECDSA/PrivateKey/Fields/kty === RUN TestECDSA/PrivateKey/Fields/y === RUN TestECDSA/PrivateKey/Fields/key_ops === RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/d === RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Fields/x5t#S256 === RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/x58 === RUN TestECDSA/PrivateKey/Fields/kid === 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/y === RUN TestECDSA/PublicKey/Fields/kid === RUN TestECDSA/PublicKey/Fields/x5c === RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/private === RUN TestECDSA/PublicKey/Fields/kty === RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/use === RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/x58 === RUN TestECDSA/PublicKey/Fields/crv === RUN TestECDSA/PublicKey/Fields/alg === 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.04s) --- PASS: TestECDSA/PrivateKey (0.00s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kid (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/y (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) --- PASS: TestECDSA/PublicKey/Fields/alg (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.03s) --- PASS: TestECDSA/Curve_types/P-256 (0.00s) --- PASS: TestECDSA/Curve_types/P-384 (0.01s) --- PASS: TestECDSA/Curve_types/P-521 (0.02s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields === RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Fields/x58 === RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/x5t#S256 === RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/alg === RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/kty === RUN TestSymmetric/Key/Fields/k === 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/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Fields/x58 (0.00s) --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (0.00s) --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/k (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.36s) --- 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 (1.73s) --- 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.53s) --- 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.44s) --- 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.96s) --- 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.96s) === 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.24s) --- 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 (17.81s) === RUN TestAutoRefresh === PAUSE TestAutoRefresh === RUN TestRefreshSnapshot --- SKIP: TestRefreshSnapshot (0.00s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestAutoRefreshRace --- PASS: TestAutoRefreshRace (0.34s) === RUN TestSet --- PASS: TestSet (0.70s) === 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 === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/Algorithm === PAUSE TestHeader/Algorithm === CONT TestHeader/Roundtrip === CONT TestPublicKeyOf === RUN TestHeader/Roundtrip/Private_params === PAUSE TestHeader/Roundtrip/Private_params === CONT TestNew === CONT TestAutoRefresh === RUN TestAutoRefresh/Specify_explicit_refresh_interval === PAUSE TestAutoRefresh/Specify_explicit_refresh_interval --- PASS: TestNew (0.00s) === RUN TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === CONT TestHeader/RoundtripError === CONT TestIssue207 --- PASS: TestIssue207 (0.00s) === CONT TestReadFile --- SKIP: TestReadFile (0.00s) === CONT TestHeader/Roundtrip/Private_params === CONT TestAccept === RUN TestAccept/KeyOperation === PAUSE TestAccept/KeyOperation === RUN TestAccept/KeyUsage === PAUSE TestAccept/KeyUsage === CONT TestAccept/KeyOperation === CONT TestAssignKeyID === CONT TestAccept/KeyUsage --- PASS: TestAccept (0.00s) --- PASS: TestAccept/KeyOperation (0.00s) --- PASS: TestAccept/KeyUsage (0.00s) === CONT TestRSA === RUN TestRSA/PublicKey === PAUSE TestRSA/PublicKey === CONT TestParse === RUN TestRSA/Private_Key === RUN TestParse/RSA_Public_Key === PAUSE TestRSA/Private_Key === CONT TestRoundtrip === RUN TestRSA/Thumbprint === PAUSE TestParse/RSA_Public_Key === RUN TestParse/RSA_Private_Key === PAUSE TestParse/RSA_Private_Key === RUN TestParse/ECDSA_Private_Key === CONT TestErrorSink === CONT TestHeader/Algorithm === CONT TestOKP === PAUSE TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === CONT TestIssue270 === PAUSE TestParse/ECDSA_Private_Key === RUN TestOKP/Ed25519 === PAUSE TestOKP/Ed25519 === RUN TestOKP/X25519 === RUN TestParse/Invalid_ECDSA_Private_Key === PAUSE TestOKP/X25519 === CONT TestOKP/Ed25519 === RUN TestOKP/Ed25519/PrivateKey === PAUSE TestOKP/Ed25519/PrivateKey === RUN TestOKP/Ed25519/PublicKey === CONT TestRSA/PublicKey === PAUSE TestOKP/Ed25519/PublicKey === CONT TestOKP/X25519 === RUN TestOKP/X25519/PublicKey === PAUSE TestOKP/X25519/PublicKey === CONT TestOKP/X25519/PublicKey === 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 TestAutoRefresh/Backoff === PAUSE TestAutoRefresh/Backoff === CONT TestAutoRefresh/Specify_explicit_refresh_interval === CONT TestAutoRefresh/Backoff === RUN TestParse/X25519_Private_Key === PAUSE TestParse/X25519_Private_Key === CONT TestRSA/Private_Key === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:101: Waiting for fetching goroutines... --- PASS: TestHeader (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/Roundtrip/Private_params (0.00s) --- PASS: TestHeader/Algorithm (0.00s) === CONT TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:162: Waiting for fetching goroutines... === CONT TestOKP/Ed25519/PrivateKey --- PASS: TestIssue270 (0.00s) === CONT TestOKP/Ed25519/PublicKey === RUN TestOKP/X25519/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/key_ops === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:164: Waiting for the refresh ... === RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestRSA/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Fields/kty === RUN TestRSA/Private_Key/Fields === RUN TestOKP/Ed25519/PrivateKey/Fields === RUN TestRSA/Private_Key/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestRSA/PublicKey/Fields/n === RUN TestOKP/X25519/PublicKey/Fields/use === RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields/private === RUN TestOKP/X25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Fields/x === RUN TestRSA/Private_Key/Fields/x58 === RUN TestRSA/Private_Key/Fields/private === RUN TestRSA/PublicKey/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/n === RUN TestOKP/X25519/PublicKey/Fields/crv === RUN TestRSA/Private_Key/Fields/e === RUN TestRSA/PublicKey/Fields/kid === RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/private === RUN TestRSA/Private_Key/Fields/dq === RUN TestOKP/X25519/PublicKey/Fields/x58 === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:103: Waiting for the refresh ... === RUN TestRSA/PublicKey/Fields/e === RUN TestOKP/Ed25519/PrivateKey/Fields/kid === RUN TestRSA/PublicKey/Fields/x5c === RUN TestRSA/Private_Key/Fields/x5c === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 === RUN TestOKP/X25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/x5c === RUN TestOKP/Ed25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Fields/use === RUN TestOKP/Ed25519/PublicKey/Fields/x === RUN TestOKP/Ed25519/PublicKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/private === RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/crv === RUN TestOKP/Ed25519/PrivateKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Fields/use === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t === RUN TestOKP/Ed25519/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/x5t === RUN TestOKP/Ed25519/PrivateKey/Fields/kty === RUN TestOKP/X25519/PublicKey/Fields/x === RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/x5c === RUN TestOKP/Ed25519/PrivateKey/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/crv === RUN TestRSA/PublicKey/Fields/use === RUN TestRSA/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x5c === RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/x58 === RUN TestRSA/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Roundtrip === RUN TestRSA/Private_Key/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Roundtrip === RUN TestRSA/Private_Key/Fields/x5t === RUN TestOKP/X25519/PublicKey/Roundtrip === RUN TestRSA/Private_Key/Fields/kty === RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/Private_Key/Fields/dp === RUN TestRSA/Private_Key/Fields/qi === RUN TestRSA/Private_Key/Fields/alg === RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/Private_Key/Fields/kid === RUN TestRSA/Private_Key/Fields/use === RUN TestRSA/Private_Key/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Raw === RUN TestRSA/PublicKey/Raw === RUN TestOKP/Ed25519/PrivateKey/PublicKey === RUN TestRSA/PublicKey/PublicKey === RUN TestOKP/Ed25519/PrivateKey/Set/Remove === RUN TestRSA/PublicKey/Set/Remove === RUN TestOKP/Ed25519/PublicKey/Raw === CONT TestParse/RSA_Public_Key === RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestRSA/PublicKey/New === RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestOKP/Ed25519/PublicKey/Set/Remove === RUN TestParse/RSA_Public_Key/jwk.Parse === CONT TestParse/X25519_Private_Key === RUN TestOKP/X25519/PublicKey/Raw === CONT TestParse/X25519_Public_Key === RUN TestParse/X25519_Public_Key/json.Unmarshal === RUN TestParse/X25519_Private_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.ParseKey === RUN TestParse/X25519_Public_Key/jwk.Parse === RUN TestRSA/Private_Key/Raw === RUN TestParse/X25519_Public_Key/jwk.ParseKey === RUN TestRSA/Private_Key/PublicKey === RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestRSA/Private_Key/Set/Remove === RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw === RUN TestParse/X25519_Private_Key/jwk.Parse === RUN TestRSA/Private_Key/New === RUN TestOKP/X25519/PublicKey/Set/Remove === RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Public_Key/ParseRawKey === RUN TestParse/X25519_Public_Key/ParseRawKey === RUN TestParse/X25519_Private_Key/jwk.ParseKey === CONT TestParse/Ed25519_Private_Key === RUN TestParse/Ed25519_Private_Key/json.Unmarshal === CONT TestParse/Ed25519_Public_Key === RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw --- PASS: TestRSA (0.00s) --- PASS: TestRSA/Thumbprint (0.00s) --- PASS: TestRSA/PublicKey (0.01s) --- PASS: TestRSA/PublicKey/Fields (0.00s) --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) --- PASS: TestRSA/PublicKey/Fields/n (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) --- PASS: TestRSA/PublicKey/Fields/private (0.00s) --- PASS: TestRSA/PublicKey/Fields/e (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestRSA/PublicKey/Fields/use (0.00s) --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/x58 (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/d (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/Private_Key/Fields/x58 (0.00s) --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Fields/n (0.00s) --- PASS: TestRSA/Private_Key/Fields/e (0.00s) --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) --- PASS: TestRSA/Private_Key/Fields/q (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) --- PASS: TestRSA/Private_Key/Fields/p (0.00s) --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip (0.00s) --- 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) === CONT TestParse/Invalid_ECDSA_Private_Key === RUN TestParse/Ed25519_Private_Key/jwk.Parse --- PASS: TestOKP (0.00s) --- PASS: TestOKP/Ed25519 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey (0.01s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (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/Ed25519/PublicKey (0.01s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (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/X25519 (0.00s) --- PASS: TestOKP/X25519/PublicKey (0.01s) --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) === CONT TestParse/ECDSA_Private_Key === RUN TestParse/Ed25519_Public_Key/json.Unmarshal === RUN TestParse/ECDSA_Private_Key/json.Unmarshal === RUN TestParse/Ed25519_Public_Key/jwk.Parse === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.Parse === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Public_Key/ParseRawKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw === RUN TestParse/ECDSA_Private_Key/ParseRawKey === CONT TestParse/RSA_Private_Key === RUN TestParse/RSA_Private_Key/json.Unmarshal === RUN TestParse/RSA_Private_Key/jwk.Parse === RUN TestParse/RSA_Private_Key/jwk.ParseKey === RUN TestParse/Ed25519_Private_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Private_Key/ParseRawKey === RUN TestParse/X25519_Private_Key/ParseRawKey --- 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/X25519_Public_Key (0.00s) --- 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/Invalid_ECDSA_Private_Key (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/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/RSA_Private_Key (0.00s) --- PASS: TestParse/RSA_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key (0.00s) --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (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) === RUN TestPublicKeyOf/*rsa.PrivateKey === PAUSE TestPublicKeyOf/*rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PrivateKey === PAUSE TestPublicKeyOf/rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PublicKey === PAUSE TestPublicKeyOf/rsa.PublicKey === RUN TestPublicKeyOf/*rsa.PublicKey === PAUSE TestPublicKeyOf/*rsa.PublicKey === RUN TestPublicKeyOf/*ecdsa.PrivateKey === PAUSE TestPublicKeyOf/*ecdsa.PrivateKey === RUN TestPublicKeyOf/ecdsa.PrivateKey === PAUSE TestPublicKeyOf/ecdsa.PrivateKey === RUN TestPublicKeyOf/ecdsa.PublicKey === PAUSE TestPublicKeyOf/ecdsa.PublicKey === RUN TestPublicKeyOf/*ecdsa.PublicKey === PAUSE TestPublicKeyOf/*ecdsa.PublicKey === RUN TestPublicKeyOf/[]uint8 === PAUSE TestPublicKeyOf/[]uint8 === RUN TestPublicKeyOf/ed25519.PrivateKey === PAUSE TestPublicKeyOf/ed25519.PrivateKey === RUN TestPublicKeyOf/ed25519.PublicKey === PAUSE TestPublicKeyOf/ed25519.PublicKey === RUN TestPublicKeyOf/x25519.PrivateKey === PAUSE TestPublicKeyOf/x25519.PrivateKey === RUN TestPublicKeyOf/x25519.PublicKey === PAUSE TestPublicKeyOf/x25519.PublicKey === RUN TestPublicKeyOf/Set === CONT TestPublicKeyOf/*rsa.PrivateKey === CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/ed25519.PublicKey === CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/[]uint8 === CONT TestPublicKeyOf/*rsa.PublicKey === CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey === CONT TestPublicKeyOf/ed25519.PrivateKey --- PASS: TestPublicKeyOf (0.37s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) === 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: TestAssignKeyID (1.41s) --- PASS: TestRoundtrip (1.63s) --- PASS: TestErrorSink (0.45s) --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) --- PASS: TestErrorSink/non-200_response (3.00s) --- PASS: TestErrorSink/invalid_JWK (3.00s) --- PASS: TestAutoRefresh (0.01s) --- PASS: TestAutoRefresh/Specify_explicit_refresh_interval (4.01s) --- PASS: TestAutoRefresh/Backoff (4.01s) --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.01s) PASS ok github.com/lestrrat-go/jwx/jwk 27.216s === 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.18s) === 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.48s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage --- PASS: TestWithMessage (0.49s) === 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.12s) --- PASS: TestJKU/Compact (0.66s) --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s) --- PASS: TestJKU/Compact/Success (0.03s) --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.04s) --- PASS: TestJKU/Compact/Backoff (0.54s) --- PASS: TestJKU/Compact/JWKSetFetcher (0.04s) --- PASS: TestJKU/JSON (2.30s) --- 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.33s) === RUN TestEmptyProtectedField --- PASS: TestEmptyProtectedField (0.28s) === 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":"kSN6aHpiN-gw0E8x6dUv9d0zruepP9H4FtT0t9pVqOzHY_n3dZbt1burWPyvXwOc79mgvIsG5Dx9lO5nFRcQe43ldRPoU6tC67GpYxHMnFJJQ9Yft5CXjZ_-E3VsHPcPEyZyGd3s9LuAsupiCGUWgRO0-XC4zhibhwLPONVe0YJtPZfoAzATtv7HuE-RtNLWFFWp5r6Yka6cIVgdq1MIUS7YMITklS2WDyZZQ68wSI2OZwxsPviHRod8C1I0ebHKozRM7WuC--8zuk_-JwPjHBr9MS0vII7wvdS2PBHBXunBl76Qjkn4p9nHh0jkfgP-JlZydOFAli8oi0vDYR9aWg"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AQ_WBDINz6q0cd4HalUS_NnCELwTcj4nqebtdLyHksSOnV7ZDPW3WqWixXtCsEAOZIlMTQI9FVW8jKTpb9y5QE3xAJowJPwFkr9p3oVoTbW9lwpgJdgsWwhPXudJLp7GPfqls8mzBFliEYderTa4Yd5Nw72u0jtkMDrX95-HQ7dYDKMj"}]} --- PASS: TestSignMulti (0.54s) === CONT TestParseReader === RUN TestParseReader/Empty_[]byte === PAUSE TestParseReader/Empty_[]byte === RUN TestParseReader/Empty_bytes.Buffer === CONT TestReadFile === PAUSE TestParseReader/Empty_bytes.Buffer === CONT TestEncode === CONT TestRoundtrip === CONT TestSign === CONT TestVerifySet === RUN TestParseReader/Compact_detached_payload --- PASS: TestReadFile (0.00s) === RUN TestSign/Bad_algorithm === PAUSE TestSign/Bad_algorithm === RUN TestVerifySet/useJSON=true === RUN TestSign/No_private_key === PAUSE TestVerifySet/useJSON=true === RUN TestVerifySet/useJSON=false === PAUSE TestParseReader/Compact_detached_payload === RUN TestRoundtrip/HMAC === RUN TestParseReader/Compact_missing_header === RUN TestEncode/HS256Compact === PAUSE TestSign/No_private_key === RUN TestSign/RSA_verify_with_no_public_key === PAUSE TestSign/RSA_verify_with_no_public_key === PAUSE TestVerifySet/useJSON=false === PAUSE TestRoundtrip/HMAC === RUN TestRoundtrip/ECDSA === PAUSE TestRoundtrip/ECDSA === RUN TestRoundtrip/RSA === PAUSE TestRoundtrip/RSA === PAUSE TestEncode/HS256Compact === PAUSE TestParseReader/Compact_missing_header === CONT TestVerifySet/useJSON=true === RUN TestParseReader/Compact_bad_header === PAUSE TestParseReader/Compact_bad_header === RUN TestParseReader/Compact_bad_payload === RUN TestRoundtrip/EdDSA === PAUSE TestParseReader/Compact_bad_payload === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC === RUN TestVerifySet/useJSON=true/match_via_"alg" === CONT TestRoundtrip/RSA === RUN TestRoundtrip/HMAC/HS256 === PAUSE TestVerifySet/useJSON=true/match_via_"alg" === CONT TestRoundtrip/ECDSA === CONT TestRoundtrip/EdDSA === RUN TestEncode/ES512Compact === RUN TestParseReader/Compact_bad_signature === PAUSE TestEncode/ES512Compact === PAUSE TestParseReader/Compact_bad_signature === RUN TestEncode/RS256Compact === CONT TestParseReader/Empty_[]byte === CONT TestVerifySet/useJSON=false === PAUSE TestEncode/RS256Compact === RUN TestEncode/ES256Compact === PAUSE TestRoundtrip/HMAC/HS256 === PAUSE TestEncode/ES256Compact === RUN TestVerifySet/useJSON=true/match_via_"kid" === RUN TestVerifySet/useJSON=false/match_via_"alg" === RUN TestEncode/EdDSACompact === PAUSE TestVerifySet/useJSON=true/match_via_"kid" === PAUSE TestVerifySet/useJSON=false/match_via_"alg" === CONT TestParseReader/Compact_bad_header === RUN TestSign/RSA_roundtrip === RUN TestVerifySet/useJSON=false/match_via_"kid" === PAUSE TestSign/RSA_roundtrip === CONT TestParseReader/Compact_bad_payload === PAUSE TestVerifySet/useJSON=false/match_via_"kid" === CONT TestParseReader/Compact_missing_header === CONT TestVerifySet/useJSON=true/match_via_"kid" === CONT TestSign/Bad_algorithm === CONT TestParseReader/Compact_detached_payload === CONT TestParseReader/Compact_bad_signature === CONT TestParseReader/Empty_bytes.Buffer === CONT TestVerifySet/useJSON=false/match_via_"kid" === PAUSE TestEncode/EdDSACompact === RUN TestEncode/UnsecuredCompact === RUN TestRoundtrip/HMAC/HS384 === PAUSE TestEncode/UnsecuredCompact === RUN TestEncode/CompleteJSON === PAUSE TestEncode/CompleteJSON === PAUSE TestRoundtrip/HMAC/HS384 === RUN TestEncode/Protected_Header_lookup === PAUSE TestEncode/Protected_Header_lookup === RUN TestRoundtrip/HMAC/HS512 === RUN TestEncode/FlattenedJSON === 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 === CONT TestSign/No_private_key === 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/HMAC/HS512 === RUN TestRoundtrip/HMAC/HS512/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === 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/ECDSA/ES256 === CONT TestSign/RSA_roundtrip === CONT TestSign/RSA_verify_with_no_public_key === CONT TestVerifySet/useJSON=true/match_via_"alg" === CONT TestVerifySet/useJSON=false/match_via_"alg" --- PASS: TestParseReader (0.00s) --- PASS: TestParseReader/Empty_[]byte (0.00s) --- PASS: TestParseReader/Compact_bad_header (0.00s) --- PASS: TestParseReader/Compact_missing_header (0.00s) --- PASS: TestParseReader/Compact_bad_payload (0.00s) --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) --- PASS: TestParseReader/Compact_detached_payload (0.00s) --- PASS: TestParseReader/Compact_bad_signature (0.00s) === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 === PAUSE TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES512 === PAUSE TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === CONT TestEncode/SplitCompact/Long === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key === CONT TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key === RUN TestRoundtrip/EdDSA/EdDSA === PAUSE TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA === 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/EdDSA/EdDSA/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === 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/CompleteJSON === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) === CONT TestEncode/UnsecuredCompact === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestEncode/EdDSACompact === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) === CONT TestEncode/ES256Compact === CONT TestEncode/RS256Compact === CONT TestEncode/ES512Compact === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === CONT TestEncode/FlattenedJSON === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) === NAME 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 === RUN TestRoundtrip/HMAC/HS512/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) --- PASS: TestEncode (0.03s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.00s) --- PASS: TestEncode/HS256Compact (0.00s) --- PASS: TestEncode/CompleteJSON (0.00s) --- PASS: TestEncode/UnsecuredCompact (0.00s) --- PASS: TestEncode/EdDSACompact (0.00s) --- PASS: TestEncode/ES256Compact (0.00s) --- PASS: TestEncode/FlattenedJSON (0.00s) --- PASS: TestEncode/Protected_Header_lookup (0.00s) --- PASS: TestEncode/ES512Compact (0.03s) --- PASS: TestEncode/RS256Compact (0.05s) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/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 === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash === 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/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === 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/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 === CONT TestRoundtrip/RSA/PS512 === RUN TestRoundtrip/RSA/PS256/Raw_Key === CONT TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/PS512/Raw_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key === CONT TestRoundtrip/RSA/RS384 === RUN TestRoundtrip/RSA/RS384/Raw_Key === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/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) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/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/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === 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/RS256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/JWK_Key === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === 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) === CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/JWK_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/JWK_Key === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/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(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash === CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/crypto.Hash === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/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/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === 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(jwk.Key) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) --- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) --- PASS: TestRoundtrip/HMAC/HS256 (0.05s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (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/HS512 (0.05s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.02s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384 (0.05s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key (0.02s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.01s) --- 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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA (0.05s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.01s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256 (0.09s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.06s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.03s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.02s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (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/JWK_Key/Parse([]byte) (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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384 (0.12s) --- 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.02s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.01s) --- 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.02s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512 (0.13s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.06s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.01s) --- 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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- 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/Parse([]byte) (0.00s) --- 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/crypto.Hash (0.03s) --- 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/RSA (0.32s) --- PASS: TestRoundtrip/RSA/PS512 (0.04s) --- 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/Parse([]byte) (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/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.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/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384 (0.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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256 (0.05s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.03s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384 (0.05s) --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.03s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/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.01s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512 (0.06s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.04s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/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/PS256 (0.07s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.04s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.01s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestVerifySet (0.00s) --- PASS: TestVerifySet/useJSON=true (0.00s) --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.27s) --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.42s) --- PASS: TestVerifySet/useJSON=false (0.00s) --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.38s) --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.47s) --- PASS: TestSign (0.00s) --- PASS: TestSign/Bad_algorithm (0.00s) --- PASS: TestSign/No_private_key (0.00s) --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) --- PASS: TestSign/RSA_roundtrip (0.70s) PASS ok github.com/lestrrat-go/jwx/jws 6.159s === 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.06s) --- 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.01s) --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.01s) --- 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 (1.14s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage --- PASS: TestJWTParseWithTypedClaim (0.40s) --- 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.47s) === RUN TestRFC7797 --- PASS: TestRFC7797 (0.23s) === 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.74s) === RUN TestVerifyAuto --- PASS: TestVerifyAuto (0.22s) === 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 TestSignTyp === CONT TestSignJWK === CONT TestGH52 === CONT TestTokenMarshal === CONT TestClaimValidator === CONT TestValidateClaims === CONT TestSignErrors === CONT TestGHIssue10 === RUN TestClaimValidator/Successful_validation === RUN TestValidateClaims/Empty_fields === PAUSE TestClaimValidator/Successful_validation === RUN TestClaimValidator/Target_claim_does_not_exist === PAUSE TestClaimValidator/Target_claim_does_not_exist === RUN TestValidateClaims/iat+skew === CONT TestClaimValidator/Successful_validation === PAUSE TestValidateClaims/iat+skew === CONT TestValidateClaims/iat+skew === CONT TestClaimValidator/Target_claim_does_not_exist --- PASS: TestTokenMarshal (0.00s) === 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 --- PASS: TestValidateClaims (0.00s) --- PASS: TestValidateClaims/Empty_fields (0.00s) --- PASS: TestValidateClaims/iat+skew (0.00s) === CONT TestJWTParseVerify --- PASS: TestSignErrors (0.00s) === CONT TestUnmarshal/multiple_aud's === CONT TestUnmarshal/issuedAt --- PASS: TestUnmarshal (0.00s) --- PASS: TestUnmarshal/single_aud (0.00s) --- PASS: TestUnmarshal/multiple_aud's (0.00s) --- PASS: TestUnmarshal/issuedAt (0.00s) --- PASS: TestClaimValidator (0.00s) --- PASS: TestClaimValidator/Successful_validation (0.00s) --- PASS: TestClaimValidator/Target_claim_does_not_exist (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 === 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 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 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 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 TestReadFile --- PASS: TestReadFile (0.00s) === 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.02s) --- 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) --- PASS: TestGH52 (0.16s) === RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders --- PASS: TestSignTyp (0.48s) --- 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.01s) --- PASS: TestSignJWK (0.60s) === NAME TestJWTParse jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.RzypA5xXmXKeU6_PyKd24JdcLMw9UsNvyb73qsqBSPkd9wuOybxxi46nvuCvzljxwpip3a7DTLPB1lddYLZtX0vBxTNWIWHTfd1s18qZCktsPuP4mk1mlNESZ9kO2r2ibTsWKRw-MgM-GjLITOUD8wSlK644g0dTs7Un-iey7AZZWCfkDg9xSAxd43A3THlDJDUu3fJUWzk10mwRD0UtoNUVFidqXV7TVECAYJuNm6VuAbiIk8mQOQKnOZHBXrQ7ajunVy7ERdHC-u_cxuKqc9nnMDQPiNxtEGOBgtLkyphs_ACTltH0RAVVWkR1wspwFdR7yl_dnvTNmsDJNN3nxQ === 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_algorithm) === CONT TestJWTParse/ParseString_(no_signature_verification) === CONT TestJWTParse/ParseReader_(no_signature_verification) === CONT TestJWTParse/Parse_(correct_signature_key) === CONT TestJWTParse/parse_(wrong_signature_key) --- PASS: TestJWTParse (0.70s) --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_key) (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=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === CONT TestJWTParseVerify/Key=*rsa.PrivateKey === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 === 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=*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=[]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 === 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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 === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]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=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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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 === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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 === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_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 === 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=true,_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 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === 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 === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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 === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=ed25519.PrivateKey/Algorithm=EdDSA,_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=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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=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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=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=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=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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#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 === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === 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=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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/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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === 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#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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_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=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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_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_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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=[]uint8/Algorithm=HS384,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end === 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=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT 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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=false,_Expect_Error=false/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=[]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=true,_InferAlgorithm=true,_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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]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=false,_SetKid=true,_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/Lone_key === 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === 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=false,_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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=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=false,_InferAlgorithm=false,_Expect_Error=true === 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=false,_Expect_Error=true/Lone_key === 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_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=ES384,_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/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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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#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/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=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=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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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 === 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_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=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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=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/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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=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#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_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/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_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=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=RS256,_SetAlgorithm=false,_SetKid=false,_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=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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=PS512,_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=false,_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=RS256,_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=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_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 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=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=PS256,_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=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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=RS512,_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=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=RS512,_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=true,_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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_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_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=PS384,_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/Three_keys,_correct_one_at_the_middle === 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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=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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning --- PASS: TestJWTParseVerify (1.11s) --- PASS: TestJWTParseVerify/Miscellaneous (0.27s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.02s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (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=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/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=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=*ecdsa.PrivateKey (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=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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.00s) --- 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=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=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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_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=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=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=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=[]uint8 (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=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=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=*ecdsa.PrivateKey#01 (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=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=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=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=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.01s) --- 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.00s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=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=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=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=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.00s) --- 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.01s) --- 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=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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.01s) --- 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.00s) --- 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.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.01s) --- 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.01s) --- 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=*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.01s) --- 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.01s) --- 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.01s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_end (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.00s) --- 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.01s) --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.00s) --- 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.04s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.01s) --- 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=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- 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.01s) --- 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=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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) --- 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.00s) --- 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.01s) --- 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.01s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.02s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- 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.00s) --- 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.00s) --- 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.00s) --- 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=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- 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.01s) --- 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.03s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) --- 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.01s) --- 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.00s) --- 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.00s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) --- 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.02s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) --- 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.01s) --- 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.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (0.63s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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=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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=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=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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.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.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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 ok github.com/lestrrat-go/jwx/jwt 5.117s === 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 TestDate/Accept_values === RUN TestDate/Accept_values/int64 === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) === PAUSE TestDate/Accept_values/int64 === CONT TestDate/MarshalJSON_with_a_zero_value === 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/Accept_values/float32 === CONT TestDate/Accept_values/int32 === CONT TestDate/Accept_values/int8 === CONT TestDate/Accept_values/float64 === CONT TestDate/Accept_values/int16 === CONT TestDate/Accept_values/json.Number --- 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/int32 (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/float64 (0.00s) --- PASS: TestDate/Accept_values/json.Number (0.00s) PASS ok github.com/lestrrat-go/jwx/jwt/internal/types 0.021s === 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.54s) --- 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 === RUN TestBirthdateClaim/regular_date/"0009-09-09" === CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === 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.560s === 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.014s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang dh_auto_install --destdir=debian/golang-github-lestrrat-go-jwx-dev/ -O--builddirectory=_build -O--buildsystem=golang dh_installdocs -O--builddirectory=_build -O--buildsystem=golang dh_installchangelogs -O--builddirectory=_build -O--buildsystem=golang dh_installsystemduser -O--builddirectory=_build -O--buildsystem=golang dh_perl -O--builddirectory=_build -O--buildsystem=golang dh_link -O--builddirectory=_build -O--buildsystem=golang dh_strip_nondeterminism -O--builddirectory=_build -O--buildsystem=golang dh_compress -O--builddirectory=_build -O--buildsystem=golang dh_fixperms -O--builddirectory=_build -O--buildsystem=golang dh_missing -O--builddirectory=_build -O--buildsystem=golang dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang dpkg-deb: building package 'golang-github-lestrrat-go-jwx-dev' in '../golang-github-lestrrat-go-jwx-dev_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: 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/2418340 and its subdirectories I: Current time: Thu Nov 21 05:13:33 -12 2024 I: pbuilder-time-stamp: 1732209213 Thu Nov 21 17:13:35 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink04-arm64.debian.net. Thu Nov 21 17:13:35 UTC 2024 I: Preparing to do remote build '2' on codethink04-arm64.debian.net. Thu Nov 21 17:13:35 UTC 2024 - checking /var/lib/jenkins/offline_nodes if codethink04-arm64.debian.net is marked as down. Thu Nov 21 17:13:35 UTC 2024 - checking via ssh if codethink04-arm64.debian.net is up. removed '/tmp/read-only-fs-test-aYCQma' ==================================================================================== Thu Nov 21 17:13:37 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on codethink04-arm64, called using "2 golang-github-lestrrat-go-jwx trixie /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y 1.2.30-1" as arguments. Thu Nov 21 17:13:37 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-fCktF6rP" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Nov 21 17:13:37 UTC 2024 I: Downloading source for trixie/golang-github-lestrrat-go-jwx=1.2.30-1 Reading package lists... NOTICE: 'golang-github-lestrrat-go-jwx' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5548 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (dsc) [2580 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (tar) [5542 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (diff) [3048 B] Fetched 5548 kB in 0s (98.1 MB/s) Download complete and in download only mode Reading package lists... NOTICE: 'golang-github-lestrrat-go-jwx' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git Please use: git clone https://salsa.debian.org/go-team/packages/golang-github-lestrrat-go-jwx.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5548 kB of source archives. Get:1 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (dsc) [2580 B] Get:2 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (tar) [5542 kB] Get:3 http://deb.debian.org/debian trixie/main golang-github-lestrrat-go-jwx 1.2.30-1 (diff) [3048 B] Fetched 5548 kB in 0s (98.1 MB/s) Download complete and in download only mode ============================================================================= Re-Building golang-github-lestrrat-go-jwx in trixie on arm64 on codethink04-arm64 now. Date: Thu Nov 21 17:13:37 GMT 2024 Date UTC: Thu Nov 21 17:13:37 UTC 2024 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/pbuilderrc_u6Fi + case ${ARCH} in + case $ARCH in + locale=nl_BE + language=nl + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' golang-github-lestrrat-go-jwx = debian-installer -o golang-github-lestrrat-go-jwx = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' golang-github-lestrrat-go-jwx = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo 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.pvsLJ95Y/pbuilderrc_u6Fi --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b2 --logfile b2/build.log golang-github-lestrrat-go-jwx_1.2.30-1.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Fri Nov 22 07:13:38 +14 2024 I: pbuilder-time-stamp: 1732209218 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-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/501888/tmp/hooks/D01_modify_environment starting debug: Running on codethink04-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 Nov 21 17:13 /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/501888/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/501888/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=trixie EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' INVOCATION_ID=f4fcc864dc854ad1b5bbc2b7f4f3f08b 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=501888 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.pvsLJ95Y/pbuilderrc_u6Fi --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/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-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) 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/501888/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 ... 20087 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.5 MB of archives. After unpacking 374 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3+b1 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3+b1 [102 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3+b1 [43.4 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.22.5-2 [198 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b2 [69.2 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-5 [1129 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40.2-11 [91.2 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.8-1 [40.2 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.13.0-1 [1404 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-8 [517 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.192-4 [189 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-5+b1 [9239 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.12.7+dfsg+really2.9.14-0.2+b1 [630 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.22.5-2 [1532 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 dh-golang all 1.62 [24.7 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 golang-1.23-src all 1.23.3-2 [19.1 MB] Get: 32 http://deb.debian.org/debian trixie/main arm64 golang-1.23-go arm64 1.23.3-2 [23.4 MB] Get: 33 http://deb.debian.org/debian trixie/main arm64 golang-src all 2:1.23~2 [5088 B] Get: 34 http://deb.debian.org/debian trixie/main arm64 golang-go arm64 2:1.23~2 [44.3 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 golang-any arm64 2:1.23~2 [5172 B] Get: 36 http://deb.debian.org/debian trixie/main arm64 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-option-dev all 1.0.1-2 [3744 B] Get: 43 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-backoff-dev all 2.0.8-2 [10.2 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-blackmagic-dev all 1.0.2-2 [4432 B] Get: 45 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-httpcc-dev all 1.0.1-2 [6356 B] Get: 46 http://deb.debian.org/debian trixie/main arm64 golang-github-lestrrat-go-iter-dev all 1.0.2-2 [6568 B] Get: 47 http://deb.debian.org/debian trixie/main arm64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 48 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-sys-dev all 0.22.0-1 [431 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] Fetched 68.5 MB in 0s (144 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 ... 20087 files and directories currently installed.) Preparing to unpack .../00-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../01-libmagic-mgc_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3+b1_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3+b1_arm64.deb ... Unpacking file (1:5.45-3+b1) ... 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+b2_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b2) ... 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-11_arm64.deb ... Unpacking bsdextrautils (2.40.2-11) ... 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-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-5+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../24-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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.3-2_all.deb ... Unpacking golang-1.23-src (1.23.3-2) ... Selecting previously unselected package golang-1.23-go. Preparing to unpack .../31-golang-1.23-go_1.23.3-2_arm64.deb ... Unpacking golang-1.23-go (1.23.3-2) ... 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+b1) ... Setting up bsdextrautils (2.40.2-11) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.20) ... Setting up golang-golang-x-sys-dev (0.22.0-1) ... Setting up libmagic1t64:arm64 (1:5.45-3+b1) ... 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+b1) ... 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.3-2) ... 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+b2) ... Setting up golang-github-cenkalti-backoff-dev (4.3.0-1) ... Setting up golang-golang-x-crypto-dev (1:0.25.0-1) ... Setting up golang-src (2:1.23~2) ... Setting up libxml2:arm64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... 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-8) ... 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.3-2) ... 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/501888/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for trixie I: user script /srv/workspace/pbuilder/501888/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/goarch internal/godebugs internal/byteorder internal/unsafeheader internal/goos internal/coverage/rtcov internal/goexperiment internal/profilerecord sync/atomic runtime/internal/math internal/race internal/chacha8rand runtime/internal/sys unicode internal/runtime/syscall unicode/utf8 cmp encoding internal/cpu internal/abi math/bits internal/itoa internal/asan internal/msan unicode/utf16 crypto/subtle crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 math 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 sync iter internal/weak slices maps internal/bisect internal/testlog internal/singleflight errors sort runtime/cgo io strconv internal/oserror path internal/godebug crypto/internal/nistec/fiat crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage math/rand/v2 bytes reflect strings syscall crypto/rc4 hash crypto/internal/edwards25519 internal/concurrent crypto/internal/randutil math/rand crypto crypto/cipher vendor/golang.org/x/text/transform unique hash/crc32 bufio crypto/md5 net/http/internal/ascii regexp/syntax crypto/internal/boring crypto/des net/netip net/http/internal/testcert crypto/aes crypto/sha512 crypto/sha256 crypto/sha1 crypto/hmac vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 regexp time internal/syscall/unix internal/syscall/execenv encoding/binary internal/fmtsort encoding/base64 vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 io/fs context internal/poll internal/filepathlite embed crypto/internal/nistec os 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 encoding/json github.com/lestrrat-go/option github.com/pkg/errors compress/flate math/big github.com/lestrrat-go/iter/mapiter github.com/lestrrat-go/blackmagic net/url encoding/hex github.com/lestrrat-go/iter/arrayiter github.com/lestrrat-go/httpcc github.com/lestrrat-go/backoff log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/internal/iter mime mime/quotedprintable net/http/internal github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/concatkdf vendor/golang.org/x/text/unicode/bidi 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 testing vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/jwt/internal/types crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig github.com/lestrrat-go/jwx/internal/pool encoding/asn1 crypto/rand crypto/dsa crypto/ed25519 github.com/lestrrat-go/jwx/x25519 crypto/internal/hpke crypto/internal/mlkem768 github.com/lestrrat-go/jwx/internal/ecutil golang.org/x/crypto/ed25519 crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix crypto/ecdsa crypto/x509 vendor/golang.org/x/net/http/httpproxy net/textproto vendor/golang.org/x/net/http/httpguts mime/multipart crypto/tls net/http/httptrace net/http github.com/lestrrat-go/jwx/jwk net/http/httptest 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.031s ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] ? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] ? github.com/lestrrat-go/jwx/internal/json [no test files] ? github.com/lestrrat-go/jwx/internal/jwxtest [no test files] ? github.com/lestrrat-go/jwx/internal/pool [no test files] === RUN TestBackend jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS ok github.com/lestrrat-go/jwx/bench/performance 0.050s === 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.036s === 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.31s) --- PASS: TestKeyconv/RSA (0.28s) --- 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.02s) --- 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.336s === 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 === PAUSE TestCompressionAlgorithm/accept_the_string_DEF === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestCompressionAlgorithm/stringification_for_DEF === RUN TestCompressionAlgorithm/accept_jwa_constant_NoCompress === PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress === RUN TestCompressionAlgorithm/accept_the_string_ === PAUSE TestCompressionAlgorithm/accept_the_string_ === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_ === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_ === RUN TestCompressionAlgorithm/stringification_for_ === PAUSE TestCompressionAlgorithm/stringification_for_ === RUN TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value === RUN TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestCompressionAlgorithm/check_list_of_elements === PAUSE TestCompressionAlgorithm/check_list_of_elements === CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate === CONT TestSignatureAlgorithm === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 === RUN TestSignatureAlgorithm/accept_the_string_ES256 === PAUSE TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === RUN TestSignatureAlgorithm/stringification_for_ES256 === PAUSE TestSignatureAlgorithm/stringification_for_ES256 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K === RUN TestSignatureAlgorithm/accept_the_string_ES256K === PAUSE TestSignatureAlgorithm/accept_the_string_ES256K === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === RUN TestSignatureAlgorithm/stringification_for_ES256K === PAUSE TestSignatureAlgorithm/stringification_for_ES256K === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 === RUN TestSignatureAlgorithm/accept_the_string_ES384 === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === RUN TestSignatureAlgorithm/stringification_for_ES384 === PAUSE TestSignatureAlgorithm/stringification_for_ES384 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 === RUN TestSignatureAlgorithm/accept_the_string_ES512 === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === RUN TestSignatureAlgorithm/stringification_for_ES512 === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA === RUN TestSignatureAlgorithm/accept_the_string_EdDSA === PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestSignatureAlgorithm/stringification_for_EdDSA === PAUSE TestSignatureAlgorithm/stringification_for_EdDSA === RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 === RUN TestSignatureAlgorithm/accept_the_string_HS256 === PAUSE TestSignatureAlgorithm/accept_the_string_HS256 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === RUN TestSignatureAlgorithm/stringification_for_HS256 === PAUSE TestSignatureAlgorithm/stringification_for_HS256 === RUN TestSignatureAlgorithm/accept_jwa_constant_HS384 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS384 === RUN TestSignatureAlgorithm/accept_the_string_HS384 === PAUSE TestSignatureAlgorithm/accept_the_string_HS384 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === RUN TestSignatureAlgorithm/stringification_for_HS384 === PAUSE TestSignatureAlgorithm/stringification_for_HS384 === RUN TestSignatureAlgorithm/accept_jwa_constant_HS512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS512 === RUN TestSignatureAlgorithm/accept_the_string_HS512 === PAUSE TestSignatureAlgorithm/accept_the_string_HS512 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === RUN TestSignatureAlgorithm/stringification_for_HS512 === PAUSE TestSignatureAlgorithm/stringification_for_HS512 === RUN TestSignatureAlgorithm/accept_jwa_constant_NoSignature === PAUSE TestSignatureAlgorithm/accept_jwa_constant_NoSignature === RUN TestSignatureAlgorithm/accept_the_string_none === PAUSE TestSignatureAlgorithm/accept_the_string_none === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_none === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_none === RUN TestSignatureAlgorithm/stringification_for_none === PAUSE TestSignatureAlgorithm/stringification_for_none === RUN TestSignatureAlgorithm/accept_jwa_constant_PS256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS256 === RUN TestSignatureAlgorithm/accept_the_string_PS256 === PAUSE TestSignatureAlgorithm/accept_the_string_PS256 === CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === CONT TestKeyType === RUN TestKeyType/accept_jwa_constant_EC === PAUSE TestKeyType/accept_jwa_constant_EC === RUN TestKeyType/accept_the_string_EC === PAUSE TestKeyType/accept_the_string_EC === RUN TestKeyType/accept_fmt.Stringer_for_EC === PAUSE TestKeyType/accept_fmt.Stringer_for_EC === RUN TestKeyType/stringification_for_EC === PAUSE TestKeyType/stringification_for_EC === RUN TestKeyType/accept_jwa_constant_OKP === PAUSE TestKeyType/accept_jwa_constant_OKP === RUN TestKeyType/accept_the_string_OKP === PAUSE TestKeyType/accept_the_string_OKP === RUN TestKeyType/accept_fmt.Stringer_for_OKP === PAUSE TestKeyType/accept_fmt.Stringer_for_OKP === RUN TestKeyType/stringification_for_OKP === PAUSE TestKeyType/stringification_for_OKP === RUN TestKeyType/accept_jwa_constant_OctetSeq === PAUSE TestKeyType/accept_jwa_constant_OctetSeq === RUN TestKeyType/accept_the_string_oct === PAUSE TestKeyType/accept_the_string_oct === RUN TestKeyType/accept_fmt.Stringer_for_oct === PAUSE TestKeyType/accept_fmt.Stringer_for_oct === RUN TestKeyType/stringification_for_oct === PAUSE TestKeyType/stringification_for_oct === RUN TestKeyType/accept_jwa_constant_RSA === PAUSE TestKeyType/accept_jwa_constant_RSA === RUN TestKeyType/accept_the_string_RSA === PAUSE TestKeyType/accept_the_string_RSA === RUN TestKeyType/accept_fmt.Stringer_for_RSA === PAUSE TestKeyType/accept_fmt.Stringer_for_RSA === RUN TestKeyType/stringification_for_RSA === PAUSE TestKeyType/stringification_for_RSA === RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === RUN TestKeyType/bail_out_on_random_integer_value === PAUSE TestKeyType/bail_out_on_random_integer_value === RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyType/check_list_of_elements === PAUSE TestKeyType/check_list_of_elements === CONT TestKeyType/accept_jwa_constant_EC === CONT TestKeyEncryptionAlgorithm === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === RUN TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === RUN TestKeyEncryptionAlgorithm/stringification_for_A256KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A256KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === RUN TestKeyEncryptionAlgorithm/accept_the_string_dir === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === RUN TestKeyEncryptionAlgorithm/stringification_for_dir === PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === RUN TestKeyEncryptionAlgorithm/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 === CONT TestEllipticCurveAlgorithm === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === RUN TestEllipticCurveAlgorithm/stringification_for_P-256 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === RUN TestEllipticCurveAlgorithm/stringification_for_P-384 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-384 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestEllipticCurveAlgorithm/stringification_for_P-521 === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === RUN TestEllipticCurveAlgorithm/stringification_for_X25519 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === RUN TestEllipticCurveAlgorithm/accept_the_string_X448 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === RUN TestEllipticCurveAlgorithm/stringification_for_X448 === PAUSE TestEllipticCurveAlgorithm/stringification_for_X448 === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === RUN TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === PAUSE TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === RUN TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestEllipticCurveAlgorithm/check_list_of_elements === PAUSE TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === CONT TestContentEncryptionAlgorithm === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A256GCM === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === RUN TestContentEncryptionAlgorithm/stringification_for_A256GCM === PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM === RUN TestContentEncryptionAlgorithm/bail_out_on_random_integer_value === PAUSE TestContentEncryptionAlgorithm/bail_out_on_random_integer_value === RUN TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestContentEncryptionAlgorithm/check_list_of_elements === PAUSE TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === CONT TestCompressionAlgorithm/check_list_of_elements === CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyType/check_list_of_elements === CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyType/bail_out_on_random_integer_value === CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === CONT TestKeyType/stringification_for_RSA === CONT TestKeyType/accept_fmt.Stringer_for_RSA === CONT TestKeyType/accept_the_string_RSA === CONT TestKeyType/accept_jwa_constant_RSA === CONT TestKeyType/stringification_for_oct === CONT TestKeyType/accept_fmt.Stringer_for_oct === CONT TestKeyType/accept_the_string_oct === CONT TestKeyType/accept_jwa_constant_OctetSeq === CONT TestKeyType/stringification_for_OKP === CONT TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestKeyType/accept_the_string_OKP === CONT TestKeyType/accept_jwa_constant_OKP === CONT TestKeyType/stringification_for_EC === CONT TestKeyType/accept_fmt.Stringer_for_EC === CONT TestKeyType/accept_the_string_EC --- 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/stringification_for_EC (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) --- PASS: TestKeyType/accept_the_string_EC (0.00s) === CONT TestKeyEncryptionAlgorithm/check_list_of_elements === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === CONT TestKeyEncryptionAlgorithm/stringification_for_dir === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === CONT TestKeyEncryptionAlgorithm/accept_the_string_dir === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW --- PASS: TestKeyEncryptionAlgorithm (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/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) === CONT TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value === CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve === CONT TestEllipticCurveAlgorithm/stringification_for_X448 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 === CONT TestEllipticCurveAlgorithm/accept_the_string_X448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 === CONT TestEllipticCurveAlgorithm/stringification_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === CONT TestEllipticCurveAlgorithm/stringification_for_P-521 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-521 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === CONT TestEllipticCurveAlgorithm/stringification_for_P-384 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-384 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === CONT TestEllipticCurveAlgorithm/stringification_for_P-256 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === CONT TestEllipticCurveAlgorithm/accept_the_string_P-256 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === CONT TestEllipticCurveAlgorithm/stringification_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 --- PASS: TestEllipticCurveAlgorithm (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) === CONT 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.00s) --- 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 TestCompressionAlgorithm/accept_jwa_constant_NoCompress === CONT TestCompressionAlgorithm/stringification_for_ === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ === CONT TestCompressionAlgorithm/accept_the_string_ === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === CONT TestCompressionAlgorithm/stringification_for_DEF === CONT TestCompressionAlgorithm/accept_the_string_DEF --- PASS: TestCompressionAlgorithm (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) === RUN 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 TestSignatureAlgorithm/accept_jwa_constant_ES256 === 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_fmt.Stringer_for_PS384 === CONT TestSignatureAlgorithm/accept_the_string_PS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 === CONT TestSignatureAlgorithm/stringification_for_PS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 === CONT TestSignatureAlgorithm/accept_the_string_PS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 === CONT TestSignatureAlgorithm/stringification_for_none === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none === CONT TestSignatureAlgorithm/accept_the_string_none === CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature === CONT TestSignatureAlgorithm/stringification_for_HS512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === CONT TestSignatureAlgorithm/accept_the_string_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 === CONT TestSignatureAlgorithm/stringification_for_HS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === CONT TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 === CONT TestSignatureAlgorithm/stringification_for_HS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === CONT TestSignatureAlgorithm/accept_the_string_EdDSA === CONT TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestSignatureAlgorithm/stringification_for_ES512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === CONT TestSignatureAlgorithm/accept_the_string_ES512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 === CONT TestSignatureAlgorithm/stringification_for_ES384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === CONT TestSignatureAlgorithm/accept_the_string_ES384 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestSignatureAlgorithm/stringification_for_ES256K === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestSignatureAlgorithm/accept_the_string_ES256K === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K === CONT TestSignatureAlgorithm/stringification_for_ES256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === CONT TestSignatureAlgorithm/accept_the_string_ES256 --- PASS: TestSignatureAlgorithm (0.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_fmt.Stringer_for_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) PASS ok github.com/lestrrat-go/jwx/jwa 0.068s ? 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.04s) --- 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.27s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.03s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.03s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.05s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) (0.03s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=DEF) (0.03s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s) === RUN TestRoundtrip_RSAES_OAEP_AES_GCM --- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (2.64s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 --- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.89s) === 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 = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ik42Y2QxRm5QbHM3RGRxNGt3dHlva3lGVEtabTJIamotU3FkalZoekVBZnciLCJ5IjoiMENSelZMeVQxYndwcnN1bW91bXQwbWZwbVFORWNzd1FxTzFpTWNfelkxVSJ9fQ.._QM5KUnJG7keOLoY.zs_rvW-ea3B6l0I.GqUnd2KowIG7YZp2ucSQFQ jwe_test.go:404: { "ciphertext": "zs_rvW-ea3B6l0I", "iv": "_QM5KUnJG7keOLoY", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ik42Y2QxRm5QbHM3RGRxNGt3dHlva3lGVEtabTJIamotU3FkalZoekVBZnciLCJ5IjoiMENSelZMeVQxYndwcnN1bW91bXQwbWZwbVFORWNzd1FxTzFpTWNfelkxVSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-256", "kty": "EC", "x": "N6cd1FnPls7Ddq4kwtyokyFTKZm2Hjj-SqdjVhzEAfw", "y": "0CRzVLyT1bwprsumoumt0mfpmQNEcswQqO1iMc_zY1U" } }, "tag": "GqUnd2KowIG7YZp2ucSQFQ" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "N6cd1FnPls7Ddq4kwtyokyFTKZm2Hjj-SqdjVhzEAfw", "y": "0CRzVLyT1bwprsumoumt0mfpmQNEcswQqO1iMc_zY1U" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiI2TElxV3hTOWpFSk44eFlzeXA0NXkzN1paYm1hcUdFcFBxdDR6UWhUMjZFIiwieSI6InJhVTRqNm1jSFljak1SYmpHeVlXbWxQY29aSjBGZVZLeVkwbzVxWUpqTEkifX0.nFhsmBqcPGLk4AeSV6Iq5ofUXeHBCMHn_LfIyBX1MHgE8h_2B_VLDg.Oges2R2imyhoYNLr.c2OqJPv0zCrtCZ0.TqBMuY1vK9AMApihBRBiXA jwe_test.go:404: { "ciphertext": "c2OqJPv0zCrtCZ0", "iv": "Oges2R2imyhoYNLr", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiI2TElxV3hTOWpFSk44eFlzeXA0NXkzN1paYm1hcUdFcFBxdDR6UWhUMjZFIiwieSI6InJhVTRqNm1jSFljak1SYmpHeVlXbWxQY29aSjBGZVZLeVkwbzVxWUpqTEkifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-256", "kty": "EC", "x": "6LIqWxS9jEJN8xYsyp45y37ZZbmaqGEpPqt4zQhT26E", "y": "raU4j6mcHYcjMRbjGyYWmlPcoZJ0FeVKyY0o5qYJjLI" } }, "encrypted_key": "nFhsmBqcPGLk4AeSV6Iq5ofUXeHBCMHn_LfIyBX1MHgE8h_2B_VLDg", "tag": "TqBMuY1vK9AMApihBRBiXA" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "6LIqWxS9jEJN8xYsyp45y37ZZbmaqGEpPqt4zQhT26E", "y": "raU4j6mcHYcjMRbjGyYWmlPcoZJ0FeVKyY0o5qYJjLI" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJYZjJoUmtRUHdHTEp1T0NMY3k4VzluenM5M0Jub1NDOVVlcVNtX09INzdnIiwieSI6IkR5OTJ6RDBDVEhWMWp2VDFGbUMtdmJpOXhNbWtHVWtVVmpfbWRVd2tZbWcifX0.EF6JYyxJZwsJy9OAZyddkztvWa3CEXE1UAOpcCbYp-bKfVea32Ahug.Bxy_yQQ0HEXRnKyr.B17NUpfPJCB7KW0.QLHGIwhUTobpqOxt2M0_9w jwe_test.go:404: { "ciphertext": "B17NUpfPJCB7KW0", "iv": "Bxy_yQQ0HEXRnKyr", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJYZjJoUmtRUHdHTEp1T0NMY3k4VzluenM5M0Jub1NDOVVlcVNtX09INzdnIiwieSI6IkR5OTJ6RDBDVEhWMWp2VDFGbUMtdmJpOXhNbWtHVWtVVmpfbWRVd2tZbWcifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-256", "kty": "EC", "x": "Xf2hRkQPwGLJuOCLcy8W9nzs93BnoSC9UeqSm_OH77g", "y": "Dy92zD0CTHV1jvT1FmC-vbi9xMmkGUkUVj_mdUwkYmg" } }, "encrypted_key": "EF6JYyxJZwsJy9OAZyddkztvWa3CEXE1UAOpcCbYp-bKfVea32Ahug", "tag": "QLHGIwhUTobpqOxt2M0_9w" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "Xf2hRkQPwGLJuOCLcy8W9nzs93BnoSC9UeqSm_OH77g", "y": "Dy92zD0CTHV1jvT1FmC-vbi9xMmkGUkUVj_mdUwkYmg" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiIwbHNydjdudG9hMjJHWExpd3VzYWlzbm9paHhIUERrMmk0VnIxN1VIaUZvIiwieSI6IkdjQVNkUTU1aFBOSzhHTDhfUDVnVG0tUGU3VDVBY194YXZRLTE0b2xJblEifX0.6W7qz82OY7gwlDO0ZYubYtG0Msxx7JyrYj14yP6se4Goq1EyoPoAOg.GUK3y0rEj4tfoIsd.gsQIISDRxSj0hiY.YOG4iwg62E3Ci1Rb_6PcXQ jwe_test.go:404: { "ciphertext": "gsQIISDRxSj0hiY", "iv": "GUK3y0rEj4tfoIsd", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiIwbHNydjdudG9hMjJHWExpd3VzYWlzbm9paHhIUERrMmk0VnIxN1VIaUZvIiwieSI6IkdjQVNkUTU1aFBOSzhHTDhfUDVnVG0tUGU3VDVBY194YXZRLTE0b2xJblEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-256", "kty": "EC", "x": "0lsrv7ntoa22GXLiwusaisnoihxHPDk2i4Vr17UHiFo", "y": "GcASdQ55hPNK8GL8_P5gTm-Pe7T5Ac_xavQ-14olInQ" } }, "encrypted_key": "6W7qz82OY7gwlDO0ZYubYtG0Msxx7JyrYj14yP6se4Goq1EyoPoAOg", "tag": "YOG4iwg62E3Ci1Rb_6PcXQ" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "0lsrv7ntoa22GXLiwusaisnoihxHPDk2i4Vr17UHiFo", "y": "GcASdQ55hPNK8GL8_P5gTm-Pe7T5Ac_xavQ-14olInQ" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384 === RUN TestEncode_ECDH/P-384/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6IjRqdFJvY1laLW92QW9wcW0zbndtZkZmTW1FemhWOF9ETl82eWFRTW9iUlpaZlZNSkcycEpQYTJOSm1jSzNsOHQiLCJ5IjoiSlhwaU9FNDJ2T2JRbDIwa2ZuQ1BoZ2QwbWw3WnNFb2I0SHQyeXlTMXRTcld1UElWRnQzTmlnM3cwSUNTalo5USJ9fQ..bTfwv0ATFVy9g8A8.rIPi6SogxcD1x2A.kMEdnbXYmvb4TJR7NrsIeA jwe_test.go:404: { "ciphertext": "rIPi6SogxcD1x2A", "iv": "bTfwv0ATFVy9g8A8", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6IjRqdFJvY1laLW92QW9wcW0zbndtZkZmTW1FemhWOF9ETl82eWFRTW9iUlpaZlZNSkcycEpQYTJOSm1jSzNsOHQiLCJ5IjoiSlhwaU9FNDJ2T2JRbDIwa2ZuQ1BoZ2QwbWw3WnNFb2I0SHQyeXlTMXRTcld1UElWRnQzTmlnM3cwSUNTalo5USJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-384", "kty": "EC", "x": "4jtRocYZ-ovAopqm3nwmfFfMmEzhV8_DN_6yaQMobRZZfVMJG2pJPa2NJmcK3l8t", "y": "JXpiOE42vObQl20kfnCPhgd0ml7ZsEob4Ht2yyS1tSrWuPIVFt3Nig3w0ICSjZ9Q" } }, "tag": "kMEdnbXYmvb4TJR7NrsIeA" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "4jtRocYZ-ovAopqm3nwmfFfMmEzhV8_DN_6yaQMobRZZfVMJG2pJPa2NJmcK3l8t", "y": "JXpiOE42vObQl20kfnCPhgd0ml7ZsEob4Ht2yyS1tSrWuPIVFt3Nig3w0ICSjZ9Q" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJpZXJwcThuWktzc3UyVDdGSlZaV0hoc3Jna1hWaGlMUmFzdEZtMWN3NmM1a284a0hLR0RPZDFLZmpjTTR3aUVGIiwieSI6IndjU3Fyd3V5cmh5WTNuOS1FM1RXTmNvWjBIV1VaM2l3RFZWbTc5TVk5XzU4TkF2bG42N2lyeEp4aVl2aGhtTzQifX0.LvsKIMvZnylyZA8jCiuTgcrdvVThaT9q1judjbr4vvh9TfXXKYkO-w.x48kX_Olf6rw3nPk.TofoihARvYZ7rxU.L8DsWbkCMGussyaNYbCFsw jwe_test.go:404: { "ciphertext": "TofoihARvYZ7rxU", "iv": "x48kX_Olf6rw3nPk", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJpZXJwcThuWktzc3UyVDdGSlZaV0hoc3Jna1hWaGlMUmFzdEZtMWN3NmM1a284a0hLR0RPZDFLZmpjTTR3aUVGIiwieSI6IndjU3Fyd3V5cmh5WTNuOS1FM1RXTmNvWjBIV1VaM2l3RFZWbTc5TVk5XzU4TkF2bG42N2lyeEp4aVl2aGhtTzQifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-384", "kty": "EC", "x": "ierpq8nZKssu2T7FJVZWHhsrgkXVhiLRastFm1cw6c5ko8kHKGDOd1KfjcM4wiEF", "y": "wcSqrwuyrhyY3n9-E3TWNcoZ0HWUZ3iwDVVm79MY9_58NAvln67irxJxiYvhhmO4" } }, "encrypted_key": "LvsKIMvZnylyZA8jCiuTgcrdvVThaT9q1judjbr4vvh9TfXXKYkO-w", "tag": "L8DsWbkCMGussyaNYbCFsw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "ierpq8nZKssu2T7FJVZWHhsrgkXVhiLRastFm1cw6c5ko8kHKGDOd1KfjcM4wiEF", "y": "wcSqrwuyrhyY3n9-E3TWNcoZ0HWUZ3iwDVVm79MY9_58NAvln67irxJxiYvhhmO4" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJHdmJYTjFDRThHVHRUTE1HZ1A5N2tIb2N1ZTN3SHg3YlFTaWFSX3licDQ1N3RCeGtFcVA1LUJOZXhnQXBpbUpWIiwieSI6IlNqMzBPanozOGd0dHB0Qlh1eURBQkNpSmdLSFhFRTFCVHJ3RG1BVVIxOExBeVVmemxtalJ3eHc2RU9vbUVJN0oifX0.xlqKFPRVuZy3LeeSMb18gTWYjzGAKEPPCt6_-I4YWS19NORsgWVhHQ.-zmMhqM5W2w3nacv.KSk-45yT2nEwsss.MdxUeVF6LJku1LriIkac6w jwe_test.go:404: { "ciphertext": "KSk-45yT2nEwsss", "iv": "-zmMhqM5W2w3nacv", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJHdmJYTjFDRThHVHRUTE1HZ1A5N2tIb2N1ZTN3SHg3YlFTaWFSX3licDQ1N3RCeGtFcVA1LUJOZXhnQXBpbUpWIiwieSI6IlNqMzBPanozOGd0dHB0Qlh1eURBQkNpSmdLSFhFRTFCVHJ3RG1BVVIxOExBeVVmemxtalJ3eHc2RU9vbUVJN0oifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-384", "kty": "EC", "x": "GvbXN1CE8GTtTLMGgP97kHocue3wHx7bQSiaR_ybp457tBxkEqP5-BNexgApimJV", "y": "Sj30Ojz38gttptBXuyDABCiJgKHXEE1BTrwDmAUR18LAyUfzlmjRwxw6EOomEI7J" } }, "encrypted_key": "xlqKFPRVuZy3LeeSMb18gTWYjzGAKEPPCt6_-I4YWS19NORsgWVhHQ", "tag": "MdxUeVF6LJku1LriIkac6w" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "GvbXN1CE8GTtTLMGgP97kHocue3wHx7bQSiaR_ybp457tBxkEqP5-BNexgApimJV", "y": "Sj30Ojz38gttptBXuyDABCiJgKHXEE1BTrwDmAUR18LAyUfzlmjRwxw6EOomEI7J" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIwUFQ0MURhVXFmYXdKWDRCb2NZeFd4akVUcFg0WTdrTTJ4RVoyNXd1V3R3aGFnVEthcWFuaHZWbVc1bG1Mcm9mIiwieSI6IlYweUJhZnJ3djhxXzdBaGdvZVA0WkduRkt5ZXNoRmZCSEFMRzhDY3hVWDJmMTVmTFBsdHJ2bWFKYnFQSFppOWgifX0.foU_9GqKbKOM3xE4RzHcAYQ2Gg3hVYDl81rd6q3UgmKYWw0uDDIl_g.ojnoxos-NCnCI5TR.uf4Vle47Pgc86yE.J8i3ROvEUyToHu62_RQxEA jwe_test.go:404: { "ciphertext": "uf4Vle47Pgc86yE", "iv": "ojnoxos-NCnCI5TR", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIwUFQ0MURhVXFmYXdKWDRCb2NZeFd4akVUcFg0WTdrTTJ4RVoyNXd1V3R3aGFnVEthcWFuaHZWbVc1bG1Mcm9mIiwieSI6IlYweUJhZnJ3djhxXzdBaGdvZVA0WkduRkt5ZXNoRmZCSEFMRzhDY3hVWDJmMTVmTFBsdHJ2bWFKYnFQSFppOWgifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-384", "kty": "EC", "x": "0PT41DaUqfawJX4BocYxWxjETpX4Y7kM2xEZ25wuWtwhagTKaqanhvVmW5lmLrof", "y": "V0yBafrwv8q_7AhgoeP4ZGnFKyeshFfBHALG8CcxUX2f15fLPltrvmaJbqPHZi9h" } }, "encrypted_key": "foU_9GqKbKOM3xE4RzHcAYQ2Gg3hVYDl81rd6q3UgmKYWw0uDDIl_g", "tag": "J8i3ROvEUyToHu62_RQxEA" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "0PT41DaUqfawJX4BocYxWxjETpX4Y7kM2xEZ25wuWtwhagTKaqanhvVmW5lmLrof", "y": "V0yBafrwv8q_7AhgoeP4ZGnFKyeshFfBHALG8CcxUX2f15fLPltrvmaJbqPHZi9h" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521 === RUN TestEncode_ECDH/P-521/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFESEdMTWMteWctN1pCb2I5X0ZpNEpiaE5JMlNsLTRIb2FBQVQ5Tjc1ZlJyZXVfazloejNmdXFBSG5hZHI1R1N4Qlc1VzQwVXdIbE5hUkJOXzFQTGh5eG0iLCJ5IjoiQWY4YkQzYTl1ckhUVmxMRTdxNFlWRkw3N3lKXzBITENnWDF3b3phcjBqZU5oWmlYNzUtcFVtRWVDTlNhZzlZbDJpQjRIeWtXSVM5MUdnSUZSTHBYd3Q5ZCJ9fQ..nkVPh4b_8CjRVLUB.5VDPcAwkFv966b4.VMqp1feMF069NshHp5KTgg jwe_test.go:404: { "ciphertext": "5VDPcAwkFv966b4", "iv": "nkVPh4b_8CjRVLUB", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFESEdMTWMteWctN1pCb2I5X0ZpNEpiaE5JMlNsLTRIb2FBQVQ5Tjc1ZlJyZXVfazloejNmdXFBSG5hZHI1R1N4Qlc1VzQwVXdIbE5hUkJOXzFQTGh5eG0iLCJ5IjoiQWY4YkQzYTl1ckhUVmxMRTdxNFlWRkw3N3lKXzBITENnWDF3b3phcjBqZU5oWmlYNzUtcFVtRWVDTlNhZzlZbDJpQjRIeWtXSVM5MUdnSUZSTHBYd3Q5ZCJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "ADHGLMc-yg-7ZBob9_Fi4JbhNI2Sl-4HoaAAT9N75fRreu_k9hz3fuqAHnadr5GSxBW5W40UwHlNaRBN_1PLhyxm", "y": "Af8bD3a9urHTVlLE7q4YVFL77yJ_0HLCgX1wozar0jeNhZiX75-pUmEeCNSag9Yl2iB4HykWIS91GgIFRLpXwt9d" } }, "tag": "VMqp1feMF069NshHp5KTgg" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "ADHGLMc-yg-7ZBob9_Fi4JbhNI2Sl-4HoaAAT9N75fRreu_k9hz3fuqAHnadr5GSxBW5W40UwHlNaRBN_1PLhyxm", "y": "Af8bD3a9urHTVlLE7q4YVFL77yJ_0HLCgX1wozar0jeNhZiX75-pUmEeCNSag9Yl2iB4HykWIS91GgIFRLpXwt9d" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTFNqR0dMZVNPOXhhWFdwOGdqak16a0tnVTJ5ZEpWdUgyWnBwUE5qZXBNRFMtU0hqMlVzME92anZvbDZoVVVWZnA4bFJDQktyZVNpcXlMNWdqMzhlQTJSIiwieSI6IkFPT2dMOWVXSUNhbFBqZkpoUHEtaWF3d0hsSlBtVFlkNEphMmtENHgxU3BEaHV0SGRWTEZsYi1vbU9pRDBzbm1PZTNPSHowU1dqb2k1cjZ0SXZnaUYxRWUifX0.yay-9FoOQRJXyqcyXG-kbkKZPu7-MmMPkV19yOC7IOirfz31onZRNw.rTF4cmWHjMx0f31D.c-UVwa1q403buxQ.UwyId8YgNcmRWZimLsImEw jwe_test.go:404: { "ciphertext": "c-UVwa1q403buxQ", "iv": "rTF4cmWHjMx0f31D", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTFNqR0dMZVNPOXhhWFdwOGdqak16a0tnVTJ5ZEpWdUgyWnBwUE5qZXBNRFMtU0hqMlVzME92anZvbDZoVVVWZnA4bFJDQktyZVNpcXlMNWdqMzhlQTJSIiwieSI6IkFPT2dMOWVXSUNhbFBqZkpoUHEtaWF3d0hsSlBtVFlkNEphMmtENHgxU3BEaHV0SGRWTEZsYi1vbU9pRDBzbm1PZTNPSHowU1dqb2k1cjZ0SXZnaUYxRWUifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "ALSjGGLeSO9xaXWp8gjjMzkKgU2ydJVuH2ZppPNjepMDS-SHj2Us0Ovjvol6hUUVfp8lRCBKreSiqyL5gj38eA2R", "y": "AOOgL9eWICalPjfJhPq-iawwHlJPmTYd4Ja2kD4x1SpDhutHdVLFlb-omOiD0snmOe3OHz0SWjoi5r6tIvgiF1Ee" } }, "encrypted_key": "yay-9FoOQRJXyqcyXG-kbkKZPu7-MmMPkV19yOC7IOirfz31onZRNw", "tag": "UwyId8YgNcmRWZimLsImEw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "ALSjGGLeSO9xaXWp8gjjMzkKgU2ydJVuH2ZppPNjepMDS-SHj2Us0Ovjvol6hUUVfp8lRCBKreSiqyL5gj38eA2R", "y": "AOOgL9eWICalPjfJhPq-iawwHlJPmTYd4Ja2kD4x1SpDhutHdVLFlb-omOiD0snmOe3OHz0SWjoi5r6tIvgiF1Ee" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSk1IbFZzS3k0MVA5VGY5bHhvYVh1WU1LaWJWVV9VYnBfc1BJTXdXcE52TktBdjB0bTZRQ2NCMVA5Qmt1djNyaDFpZEpkMy02N0FvLTRrLVFuNk1rbHpKIiwieSI6IkFCRE1walp5VDJHZGZ3aktNNzdFdllXaDNIMURfSkg1MFdFX0l2STZMd1pvczJKZjJrclRkV2ZLbWRpSUJ4YWR2QWRUMkVqc0NkLTlJUjV4YWJGLVVvN3EifX0.0oODaN8bmtEOZT3BXjhmh1SnjHil5FjvwVp9N3e_l5LRNcYfnCXCCA.IyYz9LwhX03J2m2S.a5sMqwRkKi6w-6Q.Tas4uVzQRotsWt1ZQGJYUg jwe_test.go:404: { "ciphertext": "a5sMqwRkKi6w-6Q", "iv": "IyYz9LwhX03J2m2S", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSk1IbFZzS3k0MVA5VGY5bHhvYVh1WU1LaWJWVV9VYnBfc1BJTXdXcE52TktBdjB0bTZRQ2NCMVA5Qmt1djNyaDFpZEpkMy02N0FvLTRrLVFuNk1rbHpKIiwieSI6IkFCRE1walp5VDJHZGZ3aktNNzdFdllXaDNIMURfSkg1MFdFX0l2STZMd1pvczJKZjJrclRkV2ZLbWRpSUJ4YWR2QWRUMkVqc0NkLTlJUjV4YWJGLVVvN3EifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AJMHlVsKy41P9Tf9lxoaXuYMKibVU_Ubp_sPIMwWpNvNKAv0tm6QCcB1P9Bkuv3rh1idJd3-67Ao-4k-Qn6MklzJ", "y": "ABDMpjZyT2GdfwjKM77EvYWh3H1D_JH50WE_IvI6LwZos2Jf2krTdWfKmdiIBxadvAdT2EjsCd-9IR5xabF-Uo7q" } }, "encrypted_key": "0oODaN8bmtEOZT3BXjhmh1SnjHil5FjvwVp9N3e_l5LRNcYfnCXCCA", "tag": "Tas4uVzQRotsWt1ZQGJYUg" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AJMHlVsKy41P9Tf9lxoaXuYMKibVU_Ubp_sPIMwWpNvNKAv0tm6QCcB1P9Bkuv3rh1idJd3-67Ao-4k-Qn6MklzJ", "y": "ABDMpjZyT2GdfwjKM77EvYWh3H1D_JH50WE_IvI6LwZos2Jf2krTdWfKmdiIBxadvAdT2EjsCd-9IR5xabF-Uo7q" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRDBON1B5VDNRS0tGMjF6MzZLREZBWTc4UWJNbEhMY3lWLTBITmdvbWtMN2lwWXRqSVM4TWF5aU5HVGRweHp4VTdJTHplSWdxTlRXMXVBM1N0VkI3VWdrIiwieSI6IkFWcW0zU3JGOGRIb09sT3RyUDUzVUZRTGV3QUluUXF6TEhDUFZwUWtYb1d3dlJ4MEZMclVhN3N3Umd2OVRSTzBYLTNCQUI4VDVtVUxlcWJDRW9Tb3RyOUQifX0.8VbLxiygwSov_1Zy6R1YcBCuPKuuWooMU3S0wA3Rf8u5ScUH6HRgew.lISfFTboUAVzH0Up.cgcD48mtm9xrI6I.S6WX2R8j1S4YUbwlz710Yg jwe_test.go:404: { "ciphertext": "cgcD48mtm9xrI6I", "iv": "lISfFTboUAVzH0Up", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRDBON1B5VDNRS0tGMjF6MzZLREZBWTc4UWJNbEhMY3lWLTBITmdvbWtMN2lwWXRqSVM4TWF5aU5HVGRweHp4VTdJTHplSWdxTlRXMXVBM1N0VkI3VWdrIiwieSI6IkFWcW0zU3JGOGRIb09sT3RyUDUzVUZRTGV3QUluUXF6TEhDUFZwUWtYb1d3dlJ4MEZMclVhN3N3Umd2OVRSTzBYLTNCQUI4VDVtVUxlcWJDRW9Tb3RyOUQifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AD0N7PyT3QKKF21z36KDFAY78QbMlHLcyV-0HNgomkL7ipYtjIS8MayiNGTdpxzxU7ILzeIgqNTW1uA3StVB7Ugk", "y": "AVqm3SrF8dHoOlOtrP53UFQLewAInQqzLHCPVpQkXoWwvRx0FLrUa7swRgv9TRO0X-3BAB8T5mULeqbCEoSotr9D" } }, "encrypted_key": "8VbLxiygwSov_1Zy6R1YcBCuPKuuWooMU3S0wA3Rf8u5ScUH6HRgew", "tag": "S6WX2R8j1S4YUbwlz710Yg" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AD0N7PyT3QKKF21z36KDFAY78QbMlHLcyV-0HNgomkL7ipYtjIS8MayiNGTdpxzxU7ILzeIgqNTW1uA3StVB7Ugk", "y": "AVqm3SrF8dHoOlOtrP53UFQLewAInQqzLHCPVpQkXoWwvRx0FLrUa7swRgv9TRO0X-3BAB8T5mULeqbCEoSotr9D" } } 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.04s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES (0.00s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A256KW (0.01s) --- 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.05s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.01s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiUU5VZjdhemJFTjZuRmxLRHNTaUYwX1A1dlBtakYtY2YwWUkzTHFOeVUwSSJ9fQ..5nQd92XqLsAPq8Ku.3LPA5GdsHGCGOyQ.llIhs3f3lWiHIALgVYiwww jwe_test.go:404: { "ciphertext": "3LPA5GdsHGCGOyQ", "iv": "5nQd92XqLsAPq8Ku", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiUU5VZjdhemJFTjZuRmxLRHNTaUYwX1A1dlBtakYtY2YwWUkzTHFOeVUwSSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "X25519", "kty": "OKP", "x": "QNUf7azbEN6nFlKDsSiF0_P5vPmjF-cf0YI3LqNyU0I" } }, "tag": "llIhs3f3lWiHIALgVYiwww" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "QNUf7azbEN6nFlKDsSiF0_P5vPmjF-cf0YI3LqNyU0I" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImxleHlpUmtyMFpYbzVlR1V2U09aeUdPajVxeHFrLTRGaUg4N0wwWE1XQ2sifX0.Z7NAsEKA-COup5Jxbyz6UZFFEp-6HdKSaQRuOCYDFZ1QABtY_qlKDA.dQZmPUGUMDtanQqB.Kx4iNlCQ_aeyg64.mSLRXKIzlHynxqTKs7O6PA jwe_test.go:404: { "ciphertext": "Kx4iNlCQ_aeyg64", "iv": "dQZmPUGUMDtanQqB", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImxleHlpUmtyMFpYbzVlR1V2U09aeUdPajVxeHFrLTRGaUg4N0wwWE1XQ2sifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "lexyiRkr0ZXo5eGUvSOZyGOj5qxqk-4FiH87L0XMWCk" } }, "encrypted_key": "Z7NAsEKA-COup5Jxbyz6UZFFEp-6HdKSaQRuOCYDFZ1QABtY_qlKDA", "tag": "mSLRXKIzlHynxqTKs7O6PA" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "lexyiRkr0ZXo5eGUvSOZyGOj5qxqk-4FiH87L0XMWCk" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjU2VUI3WVBpQnVHcjdaVm82elZqRXNYazNUSGpma2FDYWJRZmQ4TWdnQUkifX0.um8UA98ReBET08gErBU0y9HJgZA2hTTrzp-vB5iGR3Lo2BYiUyLfPQ.ewW6aKiGUHjr2_P6.FFNKxJHNCFch4CY.Czno1aVGNCH0Xx9FLU41Lw jwe_test.go:404: { "ciphertext": "FFNKxJHNCFch4CY", "iv": "ewW6aKiGUHjr2_P6", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjU2VUI3WVBpQnVHcjdaVm82elZqRXNYazNUSGpma2FDYWJRZmQ4TWdnQUkifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "56UB7YPiBuGr7ZVo6zVjEsXk3THjfkaCabQfd8MggAI" } }, "encrypted_key": "um8UA98ReBET08gErBU0y9HJgZA2hTTrzp-vB5iGR3Lo2BYiUyLfPQ", "tag": "Czno1aVGNCH0Xx9FLU41Lw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "56UB7YPiBuGr7ZVo6zVjEsXk3THjfkaCabQfd8MggAI" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InBGdTJPdXBMeGRQVlFQeFVweVpLVjhsTFR3SElzNDNaV3ZyZVZuM3hGMFEifX0.0pUg5iK8T1JcxDKfNJorZl0qRso7_eKgxFxLNAePVmE_0Pn5zHgjSQ.2Xvq_rsjAvt_j6-0.Z7qtdAxnMGi3Nz8.Q2iue1U6mxHqq9gjsSE61w jwe_test.go:404: { "ciphertext": "Z7qtdAxnMGi3Nz8", "iv": "2Xvq_rsjAvt_j6-0", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InBGdTJPdXBMeGRQVlFQeFVweVpLVjhsTFR3SElzNDNaV3ZyZVZuM3hGMFEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "pFu2OupLxdPVQPxUpyZKV8lLTwHIs43ZWvreVn3xF0Q" } }, "encrypted_key": "0pUg5iK8T1JcxDKfNJorZl0qRso7_eKgxFxLNAePVmE_0Pn5zHgjSQ", "tag": "Q2iue1U6mxHqq9gjsSE61w" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "pFu2OupLxdPVQPxUpyZKV8lLTwHIs43ZWvreVn3xF0Q" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_X25519 (0.02s) --- PASS: TestEncode_X25519/ECDH-ES (0.01s) --- 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.00s) --- 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.41s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 jwe_test.go:783: { "ciphertext": "Z4S1yG9DUvjjk5LO", "iv": "0-7ZSXoVbASMcuO1", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFBSzc5REdPVmZmWUNtWmcwM0w4UExDLWUyUl9lX2VmbmQ1R1ZuaEM3RWxTSTBJdFlUeENEU3MzNHBLTm84Q1BLMGFFSXFQTldnYWdCQVFmeEdoalpfYVciLCJ5IjoiQUFYYjRUUnVlQ0Nza0hvR09JWUx2U0sxM0lBaVFKNVYwNmR4R0c4dEtrZEJMbE9ZQ2EyN2hGRXNzSkZGUFFrV3VYakJ0VnpuanhtMS1nY29RRFdMTVNHWiJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "AAK79DGOVffYCmZg03L8PLC-e2R_e_efnd5GVnhC7ElSI0ItYTxCDSs34pKNo8CPK0aEIqPNWgagBAQfxGhjZ_aW", "y": "AAXb4TRueCCskHoGOIYLvSK13IAiQJ5V06dxGG8tKkdBLlOYCa27hFEssJFFPQkWuXjBtVznjxm1-gcoQDWLMSGZ" }, "kid": "very-secret-key" }, "tag": "ZbePTuQJW_kXyKVAcUZvVg" } --- PASS: TestGH554 (0.00s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey --- PASS: TestMaxDecompressBufferSize (0.57s) --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.01s) --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.00s) --- 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 6.021s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.044s === 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.037s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.040s === 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.052s === 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/x5t#S256 === RUN TestECDSA/PrivateKey/Fields/kid === RUN TestECDSA/PrivateKey/Fields/x58 === RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/x === RUN TestECDSA/PrivateKey/Fields/key_ops === RUN TestECDSA/PrivateKey/Fields/use === RUN TestECDSA/PrivateKey/Fields/d === RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Fields/x5c === RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/kty === RUN TestECDSA/PrivateKey/Fields/y === 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/use === RUN TestECDSA/PublicKey/Fields/x58 === RUN TestECDSA/PublicKey/Fields/kid === RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/kty === RUN TestECDSA/PublicKey/Fields/crv === RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/y === RUN TestECDSA/PublicKey/Fields/alg === RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/x5c === RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Fields/private === 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.04s) --- PASS: TestECDSA/PrivateKey (0.01s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (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/use (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/private (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.03s) --- PASS: TestECDSA/Curve_types/P-256 (0.00s) --- PASS: TestECDSA/Curve_types/P-384 (0.00s) --- PASS: TestECDSA/Curve_types/P-521 (0.02s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields === RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/x58 === RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/x5t#S256 === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/kty === RUN TestSymmetric/Key/Fields/k === RUN TestSymmetric/Key/Fields/alg === RUN TestSymmetric/Key/Roundtrip === RUN TestSymmetric/Key/Raw === RUN TestSymmetric/Key/PublicKey === RUN TestSymmetric/Key/Set/Remove --- PASS: TestSymmetric (0.01s) --- PASS: TestSymmetric/Key (0.01s) --- PASS: TestSymmetric/Key/Fields (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/x58 (0.00s) --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/k (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (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.28s) --- 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 (3.64s) --- 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.43s) --- 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.87s) --- 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.69s) --- PASS: TestGH567/Parse_with_ignoreParseError=true (0.00s) --- PASS: TestGH567/Parse_with_ignoreParseError=false (0.00s) --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (0.69s) === 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.45s) --- 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 (11.27s) === RUN TestAutoRefresh === PAUSE TestAutoRefresh === RUN TestRefreshSnapshot --- SKIP: TestRefreshSnapshot (0.01s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestAutoRefreshRace --- PASS: TestAutoRefreshRace (0.88s) === RUN TestSet --- PASS: TestSet (1.38s) === 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 === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/Algorithm === PAUSE TestHeader/Algorithm === CONT TestHeader/Roundtrip === RUN TestHeader/Roundtrip/Private_params === PAUSE TestHeader/Roundtrip/Private_params === CONT TestHeader/Roundtrip/Private_params === CONT TestErrorSink === CONT TestPublicKeyOf === 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 TestParse/RSA_Public_Key === RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.Parse === RUN TestParse/RSA_Public_Key/jwk.ParseKey === RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Public_Key/ParseRawKey === CONT TestAssignKeyID === CONT TestHeader/Algorithm === CONT TestNew --- PASS: TestNew (0.00s) === CONT TestAutoRefresh === 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 === RUN TestAutoRefresh/Backoff === PAUSE TestAutoRefresh/Backoff === CONT TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:101: Waiting for fetching goroutines... === CONT TestOKP === RUN TestOKP/Ed25519 === PAUSE TestOKP/Ed25519 === RUN TestOKP/X25519 === PAUSE TestOKP/X25519 === CONT TestOKP/Ed25519 === RUN TestOKP/Ed25519/PrivateKey === PAUSE TestOKP/Ed25519/PrivateKey === RUN TestOKP/Ed25519/PublicKey === PAUSE TestOKP/Ed25519/PublicKey === CONT TestOKP/Ed25519/PrivateKey === RUN TestOKP/Ed25519/PrivateKey/Fields === RUN TestOKP/Ed25519/PrivateKey/Fields/x === RUN TestOKP/Ed25519/PrivateKey/Fields/crv === RUN TestOKP/Ed25519/PrivateKey/Fields/x58 === RUN TestOKP/Ed25519/PrivateKey/Fields/alg === RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/use === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields/private === RUN TestOKP/Ed25519/PrivateKey/Fields/kid === RUN TestOKP/Ed25519/PrivateKey/Fields/x5c === RUN TestOKP/Ed25519/PrivateKey/Fields/kty === RUN TestOKP/Ed25519/PrivateKey/Roundtrip === RUN TestOKP/Ed25519/PrivateKey/Raw === RUN TestOKP/Ed25519/PrivateKey/PublicKey === RUN TestOKP/Ed25519/PrivateKey/Set/Remove === CONT TestAutoRefresh/Backoff === CONT TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:162: Waiting for fetching goroutines... === CONT TestRSA === RUN TestRSA/PublicKey === PAUSE TestRSA/PublicKey === RUN TestRSA/Private_Key === PAUSE TestRSA/Private_Key === RUN TestRSA/Thumbprint === CONT TestRSA/PublicKey === RUN TestRSA/PublicKey/Fields === RUN TestRSA/PublicKey/Fields/e === RUN TestRSA/PublicKey/Fields/kid === RUN TestRSA/PublicKey/Fields/x5c === RUN TestRSA/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Fields/use === RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/x58 === RUN TestRSA/PublicKey/Fields/kty === RUN TestRSA/PublicKey/Fields/n === RUN TestRSA/PublicKey/Fields/key_ops === RUN TestRSA/PublicKey/Fields/x5t#S256 === CONT TestHeader/RoundtripError --- PASS: TestHeader (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/Roundtrip/Private_params (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) --- PASS: TestHeader/Algorithm (0.02s) === CONT TestAccept === RUN TestAccept/KeyOperation === PAUSE TestAccept/KeyOperation === RUN TestAccept/KeyUsage === PAUSE TestAccept/KeyUsage === CONT TestAccept/KeyOperation === CONT TestRoundtrip === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:103: Waiting for the refresh ... === CONT TestOKP/X25519 === RUN TestOKP/X25519/PublicKey === PAUSE TestOKP/X25519/PublicKey === CONT TestOKP/X25519/PublicKey === RUN TestOKP/X25519/PublicKey/Fields === RUN TestOKP/X25519/PublicKey/Fields/kty === RUN TestOKP/X25519/PublicKey/Fields/x === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestOKP/X25519/PublicKey/Fields/kid === RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestOKP/X25519/PublicKey/Fields/crv === RUN TestOKP/X25519/PublicKey/Fields/x5c === RUN TestOKP/X25519/PublicKey/Fields/key_ops === RUN TestOKP/X25519/PublicKey/Fields/x58 === RUN TestOKP/X25519/PublicKey/Fields/alg === RUN TestOKP/X25519/PublicKey/Fields/use === RUN TestOKP/X25519/PublicKey/Roundtrip === RUN TestOKP/X25519/PublicKey/Raw === RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/Set/Remove === CONT TestOKP/Ed25519/PublicKey === RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/Ed25519/PublicKey/Fields/x === RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/private === RUN TestOKP/Ed25519/PublicKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/use === RUN TestOKP/Ed25519/PublicKey/Fields/x5t === RUN TestOKP/Ed25519/PublicKey/Fields/kty === RUN TestOKP/Ed25519/PublicKey/Fields/crv === RUN TestOKP/Ed25519/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Fields/x5c === RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Roundtrip === CONT TestReadFile === RUN TestOKP/Ed25519/PublicKey/Raw === RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestOKP/Ed25519/PublicKey/Set/Remove --- PASS: TestOKP (0.00s) --- PASS: TestOKP/X25519 (0.00s) --- PASS: TestOKP/X25519/PublicKey (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) --- PASS: TestOKP/Ed25519 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (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/Ed25519/PublicKey (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (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) --- SKIP: TestReadFile (0.00s) === CONT TestIssue270 --- PASS: TestIssue270 (0.00s) === CONT TestIssue207 === CONT TestRSA/Private_Key === RUN TestRSA/Private_Key/Fields --- PASS: TestIssue207 (0.03s) === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:164: Waiting for the refresh ... === CONT TestParse/X25519_Private_Key === RUN TestParse/X25519_Private_Key/json.Unmarshal === RUN TestParse/X25519_Private_Key/jwk.Parse === RUN TestParse/X25519_Private_Key/jwk.ParseKey === RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw === RUN TestParse/X25519_Private_Key/ParseRawKey === CONT TestParse/X25519_Public_Key === RUN TestParse/X25519_Public_Key/json.Unmarshal === RUN TestParse/X25519_Public_Key/jwk.Parse === RUN TestParse/X25519_Public_Key/jwk.ParseKey === RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/X25519_Public_Key/ParseRawKey === CONT TestParse/Ed25519_Private_Key === RUN TestParse/Ed25519_Private_Key/json.Unmarshal === RUN TestParse/Ed25519_Private_Key/jwk.Parse === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey === RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Private_Key/ParseRawKey === CONT TestParse/Ed25519_Public_Key === RUN TestParse/Ed25519_Public_Key/json.Unmarshal === RUN TestParse/Ed25519_Public_Key/jwk.Parse === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Public_Key/ParseRawKey === CONT TestParse/Invalid_ECDSA_Private_Key === CONT TestParse/ECDSA_Private_Key === RUN TestParse/ECDSA_Private_Key/json.Unmarshal === RUN TestParse/ECDSA_Private_Key/jwk.Parse === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/ECDSA_Private_Key/ParseRawKey === CONT TestParse/RSA_Private_Key === RUN TestParse/RSA_Private_Key/json.Unmarshal === RUN TestParse/RSA_Private_Key/jwk.Parse === RUN TestParse/RSA_Private_Key/jwk.ParseKey === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Private_Key/ParseRawKey --- PASS: TestParse (0.00s) --- PASS: TestParse/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/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/X25519_Public_Key (0.00s) --- 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/Ed25519_Private_Key (0.00s) --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key (0.00s) --- PASS: TestParse/Ed25519_Public_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Public_Key/ParseRawKey (0.00s) --- PASS: TestParse/Invalid_ECDSA_Private_Key (0.00s) --- PASS: TestParse/ECDSA_Private_Key (0.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/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) === CONT TestAccept/KeyUsage --- PASS: TestAccept (0.00s) --- PASS: TestAccept/KeyOperation (0.00s) --- PASS: TestAccept/KeyUsage (0.00s) === RUN TestRSA/Private_Key/Fields/x5c === RUN TestRSA/Private_Key/Fields/kty === RUN TestRSA/Private_Key/Fields/use === RUN TestRSA/Private_Key/Fields/x58 === RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/Private_Key/Fields/dp === RUN TestRSA/Private_Key/Fields/private === RUN TestRSA/Private_Key/Fields/kid === RUN TestRSA/Private_Key/Fields/key_ops === RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/Private_Key/Fields/qi === RUN TestRSA/Private_Key/Fields/x5t === RUN TestRSA/Private_Key/Fields/dq === RUN TestRSA/Private_Key/Fields/alg === RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/n === RUN TestRSA/Private_Key/Fields/e === RUN TestRSA/Private_Key/Fields/d === RUN TestRSA/Private_Key/Roundtrip === RUN TestRSA/Private_Key/Raw === RUN TestRSA/Private_Key/PublicKey === RUN TestRSA/Private_Key/Set/Remove === RUN TestRSA/Private_Key/New === RUN TestRSA/PublicKey/Fields/private === RUN TestRSA/PublicKey/Roundtrip === RUN TestRSA/PublicKey/Raw === RUN TestRSA/PublicKey/PublicKey === RUN TestRSA/PublicKey/Set/Remove === RUN TestRSA/PublicKey/New --- PASS: TestRSA (0.00s) --- PASS: TestRSA/Thumbprint (0.00s) --- PASS: TestRSA/Private_Key (0.02s) --- PASS: TestRSA/Private_Key/Fields (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (0.00s) --- PASS: TestRSA/Private_Key/Fields/x58 (0.00s) --- PASS: TestRSA/Private_Key/Fields/q (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) --- PASS: TestRSA/Private_Key/Fields/p (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/Private_Key/Fields/n (0.00s) --- PASS: TestRSA/Private_Key/Fields/e (0.00s) --- PASS: TestRSA/Private_Key/Fields/d (0.00s) --- PASS: TestRSA/Private_Key/Roundtrip (0.00s) --- 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) --- PASS: TestRSA/PublicKey (0.06s) --- PASS: TestRSA/PublicKey/Fields (0.05s) --- PASS: TestRSA/PublicKey/Fields/e (0.00s) --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) --- PASS: TestRSA/PublicKey/Fields/use (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/x58 (0.00s) --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) --- PASS: TestRSA/PublicKey/Fields/n (0.00s) --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/PublicKey/Fields/private (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) === 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/[]uint8 === CONT TestPublicKeyOf/*ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/*ecdsa.PrivateKey === CONT TestPublicKeyOf/*rsa.PublicKey === CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey --- PASS: TestPublicKeyOf (0.83s) --- 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/[]uint8 (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestAssignKeyID (2.54s) === 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: TestAutoRefresh (0.00s) --- PASS: TestAutoRefresh/Specify_explicit_refresh_interval (4.01s) --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.04s) --- PASS: TestAutoRefresh/Backoff (4.06s) --- PASS: TestRoundtrip (4.48s) --- PASS: TestErrorSink (3.05s) --- PASS: TestErrorSink/invalid_JWK (3.00s) --- PASS: TestErrorSink/non-200_response (3.00s) --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) PASS ok github.com/lestrrat-go/jwx/jwk 26.095s === 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.01s) --- PASS: TestHeader/Set_values (0.00s) --- PASS: TestHeader/Set/Get (0.00s) --- PASS: TestHeader/PrivateParams (0.00s) --- PASS: TestHeader/Iterator (0.01s) --- 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.46s) === 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 (1.63s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage --- PASS: TestWithMessage (0.33s) === 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.39s) --- PASS: TestJKU/Compact (0.60s) --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s) --- PASS: TestJKU/Compact/Success (0.02s) --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.01s) --- PASS: TestJKU/Compact/Backoff (0.52s) --- PASS: TestJKU/Compact/JWKSetFetcher (0.03s) --- PASS: TestJKU/JSON (2.52s) --- 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.56s) === RUN TestEmptyProtectedField --- PASS: TestEmptyProtectedField (0.15s) === 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":"BDBrwEfIJlpH2fOHf6VfbGCGik-nuRu5p71ysHXdDj0L-80hI5WetA88BX05NxzVHzyhscWQvUP0qr7gv-M_D6fCur8jhgGF6x-WmuZhoCeCkWCTsXBEA5jdzvcmRqf6y1CWwjk47OpZEOwGx5aB-mhXax09HxhHD1H8HxC4nsJSq_MYUrGIFpiDlqdh2hLVFQZiSwr6zdy4AndLgj-j4vlGYtSHfpp34SM-evH47QiRyBUt4TJGw47rIiP88i5f_GCL_gN5MC4DLrx9BaITqgGXrAYUz4RnTCsyncHUzVf03DALUNi0R4-W3oTQilMKzIYyPk38Eccltsm6Azaxug"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Adlr8jRHAEMe9ShRR3yvHuVcm2QOCV2Tayc0jHvNPAqwWTiELhzYses5s0k255Q6WSD-VsHpLb04wjaCEqW3Kam0Abzwe8lLdnt3haq7b1EdEAIRAaFB0YZc3noFR2SRZm0VWApJ88_qb0t5J0cjyLdAbh0MLTQKXnJinJoXrfC6zTG4"}]} --- PASS: TestSignMulti (0.36s) === 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 === CONT TestReadFile --- PASS: TestReadFile (0.00s) === 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 TestSign/No_private_key === CONT TestSign/RSA_roundtrip === CONT TestSign/RSA_verify_with_no_public_key === CONT TestVerifySet/useJSON=false === RUN TestVerifySet/useJSON=false/match_via_"alg" === PAUSE TestVerifySet/useJSON=false/match_via_"alg" === RUN TestVerifySet/useJSON=false/match_via_"kid" === CONT TestVerifySet/useJSON=true/match_via_"kid" === PAUSE TestVerifySet/useJSON=false/match_via_"kid" === CONT TestVerifySet/useJSON=false/match_via_"alg" === CONT TestRoundtrip === RUN TestRoundtrip/HMAC === PAUSE TestRoundtrip/HMAC === RUN TestRoundtrip/ECDSA === PAUSE TestRoundtrip/ECDSA === RUN TestRoundtrip/RSA === PAUSE TestRoundtrip/RSA === RUN TestRoundtrip/EdDSA === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC === RUN TestRoundtrip/HMAC/HS256 === PAUSE TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS384 === PAUSE TestRoundtrip/HMAC/HS384 === RUN TestRoundtrip/HMAC/HS512 === PAUSE TestRoundtrip/HMAC/HS512 === CONT TestRoundtrip/HMAC/HS256 === RUN TestRoundtrip/HMAC/HS256/Raw_Key === RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestParseReader/Compact_bad_header === RUN TestParseReader/Compact_bad_payload === PAUSE TestParseReader/Compact_bad_payload === RUN TestParseReader/Compact_bad_signature === PAUSE TestParseReader/Compact_bad_signature === CONT TestParseReader/Empty_[]byte === CONT TestRoundtrip/EdDSA === CONT TestEncode === RUN TestEncode/HS256Compact === PAUSE TestEncode/HS256Compact === RUN TestEncode/ES512Compact === PAUSE TestEncode/ES512Compact === RUN TestEncode/RS256Compact === PAUSE TestEncode/RS256Compact === RUN TestEncode/ES256Compact === 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/RSA === 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/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/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/EdDSA/EdDSA === PAUSE TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/EdDSA/EdDSA === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) === CONT TestVerifySet/useJSON=false/match_via_"kid" === CONT TestParseReader/Compact_bad_signature === CONT TestParseReader/Compact_bad_payload === CONT TestParseReader/Compact_bad_header === CONT TestParseReader/Compact_missing_header === CONT TestParseReader/Compact_detached_payload === CONT TestParseReader/Empty_bytes.Buffer --- PASS: TestParseReader (0.01s) --- PASS: TestParseReader/Empty_[]byte (0.00s) --- PASS: TestParseReader/Compact_bad_signature (0.00s) --- PASS: TestParseReader/Compact_bad_payload (0.00s) --- PASS: TestParseReader/Compact_bad_header (0.00s) --- PASS: TestParseReader/Compact_missing_header (0.00s) --- PASS: TestParseReader/Compact_detached_payload (0.00s) --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS512 === CONT TestEncode/SplitCompact/Long === RUN TestRoundtrip/HMAC/HS512/Raw_Key === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512 === CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) === 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 === RUN TestRoundtrip/HMAC/HS384/JWK_Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === 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 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) === CONT TestEncode/RS256Compact === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === CONT TestEncode/ES512Compact === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) --- PASS: TestEncode (0.04s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.01s) --- 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/ES512Compact (0.02s) --- PASS: TestEncode/RS256Compact (0.04s) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) === 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(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === 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) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256 === PAUSE TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS384 === PAUSE TestRoundtrip/RSA/RS384 === RUN TestRoundtrip/RSA/RS512 === PAUSE TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/PS256 === PAUSE TestRoundtrip/RSA/PS256 === RUN TestRoundtrip/RSA/PS384 === PAUSE TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS512 === PAUSE TestRoundtrip/RSA/PS512 === CONT TestRoundtrip/RSA/RS256 === CONT TestRoundtrip/RSA/PS256 === RUN TestRoundtrip/RSA/PS256/Raw_Key === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/Raw_Key === CONT TestRoundtrip/RSA/RS512 === CONT TestRoundtrip/RSA/RS384 === CONT TestRoundtrip/RSA/PS512 === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/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(jwk.Key) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/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) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/Raw_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/Raw_Key === CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key === 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/RS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/JWK_Key === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/JWK_Key === 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/PS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash === RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === 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/PS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash === RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/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/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/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(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) === 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/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/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === 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/ParseString(string) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) --- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/EdDSA (0.01s) --- PASS: TestRoundtrip/EdDSA/EdDSA (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.00s) --- 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/Verify(ed25519.Public()) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) --- 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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) --- PASS: TestRoundtrip/HMAC/HS256 (0.05s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/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.04s) --- 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/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512 (0.04s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.04s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/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/ECDSA (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256 (0.13s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.03s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.05s) --- 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.02s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.04s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512 (0.15s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.06s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.02s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.00s) --- 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.05s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.02s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.02s) --- 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.04s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384 (0.16s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.02s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.02s) --- 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.01s) --- 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.60s) --- PASS: TestRoundtrip/RSA/PS384 (0.06s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (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/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.04s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512 (0.06s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) (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(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512 (0.06s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.02s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) --- 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.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.02s) --- PASS: TestRoundtrip/RSA/RS384 (0.07s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.03s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256 (0.10s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.01s) --- 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/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.04s) --- 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.01s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256 (0.11s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.05s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.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/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.05s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/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.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestVerifySet (0.00s) --- PASS: TestVerifySet/useJSON=false (0.00s) --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.45s) --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.60s) --- PASS: TestVerifySet/useJSON=true (0.00s) --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.72s) --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.77s) --- PASS: TestSign (0.00s) --- PASS: TestSign/Bad_algorithm (0.00s) --- PASS: TestSign/No_private_key (0.00s) --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) --- PASS: TestSign/RSA_roundtrip (0.79s) PASS ok github.com/lestrrat-go/jwx/jws 7.755s === 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.07s) --- 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.01s) --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.01s) --- PASS: TestParseRequest/Token_in_Authorization_header_but_we_specified_another_header_key (0.00s) --- PASS: TestParseRequest/Token_in_X-Authorization_header_(w/_option) (0.01s) --- 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.66s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage --- PASS: TestJWTParseWithTypedClaim (0.47s) --- 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.20s) === RUN TestRFC7797 --- PASS: TestRFC7797 (0.32s) === 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.24s) === RUN TestVerifyAuto --- PASS: TestVerifyAuto (0.35s) === 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 TestSignTyp === CONT TestGH52 === 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 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 TestUnmarshal/issuedAt === CONT TestUnmarshal/multiple_aud's --- PASS: TestUnmarshal (0.00s) --- PASS: TestUnmarshal/single_aud (0.00s) --- PASS: TestUnmarshal/issuedAt (0.00s) --- PASS: TestUnmarshal/multiple_aud's (0.00s) === CONT TestHeader === RUN TestHeader/Roundtrip === PAUSE TestHeader/Roundtrip === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/GetError === PAUSE TestHeader/GetError === CONT TestHeader/Roundtrip === CONT TestGHIssue10 === CONT TestHeader/GetError === CONT TestHeader/RoundtripError === 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 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 TestTokenMarshal --- PASS: TestTokenMarshal (0.00s) --- PASS: TestHeader (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/GetError (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) === 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 TestClaimValidator/Target_claim_does_not_exist --- PASS: TestClaimValidator (0.00s) --- PASS: TestClaimValidator/Successful_validation (0.00s) --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) === CONT TestGHIssue10/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 TestJWTParseVerify === CONT TestSignJWK === CONT TestReadFile --- PASS: TestReadFile (0.00s) === CONT TestSignErrors --- PASS: TestSignErrors (0.00s) === CONT TestUnmarshalJSON === RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values === PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values === CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values --- PASS: TestUnmarshalJSON (0.04s) --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) --- PASS: TestGH52 (0.47s) === 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 === NAME TestJWTParse jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.jcNHhidAFKMgr5T7U-sPc-jKVcsKL2uzHURbiU-gputy8rpW_8cCSWfatJP8vh5R0dsAN0Z3ap-_Go7vlJH3dIbN8i2_o59m_6NhCZk7N7KPy3eazRc5CEeZ5uuebmjlkGx3dRu6YzolGOHLqrPGg25gjin1xbeR86OZjENw5UKo0V20ljUn2f9gU1SBxEZzn1ItmMJQPHLDTs1J8npF6gwIyTOpXcrY-IJKLPwqLYiQ7NWmjanRPOgdEIuLDaCRs3A5LXjSH0pSEFdJUswrbNNP5C7LdDaK4NTJZmzh0LDWgD7So0nKiC6rFoWHN4o_do48RKGmtGWnpcX2J37kCg === 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_(wrong_signature_algorithm) === CONT TestJWTParse/Parse_(correct_signature_key) === CONT TestJWTParse/ParseReader_(no_signature_verification) === CONT TestJWTParse/ParseString_(no_signature_verification) --- PASS: TestJWTParse (0.98s) --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_key) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_algorithm) (0.00s) --- PASS: TestJWTParse/Parse_(correct_signature_key) (0.00s) --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) === RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders === CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default === CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders --- PASS: TestSignTyp (1.32s) --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.00s) --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.01s) === 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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 === 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=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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 === 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 === 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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]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=[]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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]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 === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*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=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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#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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === CONT TestJWTParseVerify/Key=ed25519.PrivateKey === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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#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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === 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#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#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=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT 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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=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=*ecdsa.PrivateKey#01/Algorithm=ES512,_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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/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 === 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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=*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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning --- PASS: TestSignJWK (2.13s) === 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 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=PS512,_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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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/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_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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_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/Three_keys,_correct_one_at_the_middle === 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=false,_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=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=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=true,_Expect_Error=false/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=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=false,_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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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=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=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 === 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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=PS256,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=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 === 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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=PS384,_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=PS384,_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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning --- PASS: TestJWTParseVerify (1.74s) --- PASS: TestJWTParseVerify/Miscellaneous (0.96s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (0.02s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8 (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- 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=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=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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=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.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- 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=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=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.11s) --- 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.07s) --- 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=*ecdsa.PrivateKey#01 (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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=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=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=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=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=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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.00s) --- 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.01s) --- 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.00s) --- 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.01s) --- 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.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.00s) --- 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.00s) --- 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.00s) --- 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.02s) --- 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.00s) --- 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.01s) --- 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=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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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.00s) --- 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.03s) --- 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=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=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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- 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.01s) --- 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.03s) --- 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.00s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.13s) --- 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.01s) --- 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#02 (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- 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=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=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.17s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.02s) --- 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.04s) --- 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.02s) --- 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.06s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.21s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_end (0.02s) --- 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.05s) --- 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.03s) --- 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.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.17s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) --- 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.03s) --- 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.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.19s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) --- 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.00s) --- 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.02s) --- 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.04s) --- 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.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.18s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- 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.04s) --- 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.05s) --- 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.06s) --- 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.02s) --- 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.01s) --- 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.20s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.06s) --- 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.06s) --- 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.03s) --- 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.01s) --- 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.03s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.14s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.03s) --- 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.04s) --- 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.02s) --- 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.01s) --- 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=true,_Expect_Error=false (0.16s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) --- 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.03s) --- 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.02s) --- 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.00s) --- 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.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.33s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_end (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_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.02s) --- 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.03s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- 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=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=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) --- 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=*ecdsa.PrivateKey (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=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=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- 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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- 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.00s) --- 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) --- 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=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) --- 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.02s) --- 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=*rsa.PrivateKey (0.92s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=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.01s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.07s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.07s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.05s) --- 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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- 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=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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.08s) --- 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=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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 ok github.com/lestrrat-go/jwx/jwt 5.189s === 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.065s === 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 (1.07s) --- 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.01s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/exp (0.00s) --- 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" === RUN TestBirthdateClaim/regular_date/"0009-09-09" === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === RUN TestBirthdateClaim/regular_date/"0001-00-01" === RUN TestBirthdateClaim/regular_date/"0001-01-00" === CONT TestBirthdateClaim/invalid_accept === CONT TestBirthdateClaim/empty_date --- PASS: TestBirthdateClaim (0.00s) --- PASS: TestBirthdateClaim/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: TestBirthdateClaim/invalid_accept (0.00s) --- PASS: TestBirthdateClaim/empty_date (0.00s) PASS ok github.com/lestrrat-go/jwx/jwt/openid 1.124s === 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.044s 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/501888/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/501888/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/501888 and its subdirectories I: Current time: Fri Nov 22 07:15:40 +14 2024 I: pbuilder-time-stamp: 1732209340 + false + set +x Thu Nov 21 17:15:40 UTC 2024 I: Signing ./b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo as golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc Thu Nov 21 17:15:40 UTC 2024 I: Signed ./b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo as ./b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc Thu Nov 21 17:15:40 UTC 2024 - build #2 for golang-github-lestrrat-go-jwx/trixie/arm64 on codethink04-arm64 done. Starting cleanup. All cleanup done. Thu Nov 21 17:15:40 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-fCktF6rP, removing. /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y: total 756 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 17:13 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 21 17:15 b2 -rw-r--r-- 1 jenkins jenkins 2580 Aug 2 08:25 golang-github-lestrrat-go-jwx_1.2.30-1.dsc -rw------- 1 jenkins jenkins 757497 Nov 21 17:13 rbuildlog.DnqCwVc /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1: total 6380 -rw-r--r-- 1 jenkins jenkins 753352 Nov 21 17:13 build.log -rw-r--r-- 1 jenkins jenkins 177628 Nov 21 17:13 golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb -rw-r--r-- 1 jenkins jenkins 3048 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2580 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1.dsc -rw-r--r-- 1 jenkins jenkins 5710 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6592 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1279 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1768 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30-1_source.changes -rw-r--r-- 1 jenkins jenkins 5542396 Nov 21 17:13 golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b2: total 6364 -rw-r--r-- 1 jenkins jenkins 755189 Nov 21 17:15 build.log -rw-r--r-- 1 jenkins jenkins 177628 Nov 21 17:15 golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb -rw-r--r-- 1 jenkins jenkins 3048 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2580 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30-1.dsc -rw-r--r-- 1 jenkins jenkins 5710 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo -rw-r--r-- 1 jenkins jenkins 6592 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 1279 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes -rw-r--r-- 1 jenkins jenkins 1768 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30-1_source.changes -rw-r--r-- 1 jenkins jenkins 5542396 Nov 21 17:15 golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz Thu Nov 21 17:15:41 UTC 2024 I: Deleting $TMPDIR on codethink04-arm64.debian.net. Thu Nov 21 17:15:42 UTC 2024 I: golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes: Format: 1.8 Date: Fri, 02 Aug 2024 08:11:17 +0000 Source: golang-github-lestrrat-go-jwx Binary: golang-github-lestrrat-go-jwx-dev Architecture: all Version: 1.2.30-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team Changed-By: Mathias Gibbens Description: golang-github-lestrrat-go-jwx-dev - Implementation of various JWx technologies (library) Changes: golang-github-lestrrat-go-jwx (1.2.30-1) unstable; urgency=medium . * New upstream release - Drop patches applied upstream Checksums-Sha1: 89d47568742c169d8a8322c849571884d99c1e69 177628 golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb 0ae0fa466d5548657a032f482990a688a7beeaf4 5710 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo Checksums-Sha256: 0074a5a8c4c30c332b378224583c63ef8cf4cc33ddc28bae7f255f0510014ae9 177628 golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb 46afe9637d823e05ed7ed76be32fd8775fe89fca2ee80a5976a46117743de7e9 5710 golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo Files: 70ea6255d2d2d1c0303931071fc908bc 177628 golang optional golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb 59e3ed36f8e41882d72497ebc33f2534 5710 golang optional golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-21 17:13:34.629383678 +0000 +++ b2/build.log 2024-11-21 17:15:41.503650541 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Nov 21 05:12:08 -12 2024 -I: pbuilder-time-stamp: 1732209128 +I: Current time: Fri Nov 22 07:13:38 +14 2024 +I: pbuilder-time-stamp: 1732209218 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_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/2418340/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/501888/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-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 Nov 21 17:13 /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/501888/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/501888/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + 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 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='0095c95b979c4c90b35db5b4ebdb22d8' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='2418340' - PS1='# ' - PS2='> ' + INVOCATION_ID=f4fcc864dc854ad1b5bbc2b7f4f3f08b + 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=501888 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/pbuilderrc_6FW2 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1 --logfile b1/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+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/pbuilderrc_u6Fi --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/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 codethink02-arm64 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-cloud-arm64 #1 SMP Debian 6.1.115-1 (2024-11-01) 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/2418340/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/501888/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -178,7 +210,7 @@ Get: 49 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-term-dev all 0.22.0-1 [14.8 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 golang-golang-x-crypto-dev all 1:0.25.0-1 [1682 kB] -Fetched 68.5 MB in 1s (83.3 MB/s) +Fetched 68.5 MB in 0s (144 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 ... 20087 files and directories currently installed.) @@ -397,7 +429,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/golang-github-lestrrat-go-jwx-1.2.30/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../golang-github-lestrrat-go-jwx_1.2.30-1_source.changes +I: user script /srv/workspace/pbuilder/501888/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/501888/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 @@ -417,38 +453,38 @@ 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/goarch +internal/godebugs internal/byteorder +internal/unsafeheader internal/goos internal/coverage/rtcov -internal/goarch -internal/unsafeheader -internal/runtime/syscall -unicode -unicode/utf8 -internal/chacha8rand -internal/race internal/goexperiment -internal/abi -internal/godebugs -internal/cpu -sync/atomic internal/profilerecord +sync/atomic runtime/internal/math +internal/race +internal/chacha8rand runtime/internal/sys +unicode +internal/runtime/syscall +unicode/utf8 cmp encoding +internal/cpu +internal/abi math/bits internal/itoa -internal/msan internal/asan +internal/msan unicode/utf16 crypto/subtle crypto/internal/alias crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 +math internal/nettrace container/list -math vendor/golang.org/x/crypto/internal/alias log/internal internal/bytealg @@ -457,49 +493,49 @@ internal/stringslite runtime internal/reflectlite +sync iter internal/weak -sync -maps slices +maps internal/bisect -internal/singleflight internal/testlog -runtime/cgo +internal/singleflight errors sort +runtime/cgo +io +strconv internal/oserror path internal/godebug -strconv -io -syscall -math/rand/v2 crypto/internal/nistec/fiat -math/rand crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage +math/rand/v2 bytes +reflect strings +syscall +crypto/rc4 hash +crypto/internal/edwards25519 +internal/concurrent crypto/internal/randutil +math/rand crypto -hash/crc32 -internal/concurrent -reflect -crypto/internal/edwards25519 -crypto/rc4 -unique -crypto/md5 crypto/cipher vendor/golang.org/x/text/transform +unique +hash/crc32 bufio +crypto/md5 net/http/internal/ascii regexp/syntax -net/http/internal/testcert -net/netip crypto/internal/boring crypto/des +net/netip +net/http/internal/testcert crypto/aes crypto/sha512 crypto/sha256 @@ -507,24 +543,24 @@ crypto/hmac vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 +regexp +time internal/syscall/unix internal/syscall/execenv -time -regexp -context +encoding/binary +internal/fmtsort +encoding/base64 +vendor/golang.org/x/crypto/chacha20 +vendor/golang.org/x/crypto/internal/poly1305 +encoding/pem +vendor/golang.org/x/crypto/chacha20poly1305 io/fs +context internal/poll -internal/fmtsort -encoding/binary internal/filepathlite embed crypto/internal/nistec -encoding/base64 -vendor/golang.org/x/crypto/internal/poly1305 -vendor/golang.org/x/crypto/chacha20 os -encoding/pem -vendor/golang.org/x/crypto/chacha20poly1305 crypto/ecdh golang.org/x/crypto/curve25519 fmt @@ -532,18 +568,18 @@ path/filepath vendor/golang.org/x/sys/cpu net -vendor/golang.org/x/crypto/sha3 os/exec +vendor/golang.org/x/crypto/sha3 +encoding/json github.com/lestrrat-go/option github.com/pkg/errors -github.com/lestrrat-go/iter/mapiter -github.com/lestrrat-go/blackmagic compress/flate -encoding/hex math/big +github.com/lestrrat-go/iter/mapiter +github.com/lestrrat-go/blackmagic net/url +encoding/hex github.com/lestrrat-go/iter/arrayiter -encoding/json github.com/lestrrat-go/httpcc github.com/lestrrat-go/backoff log @@ -556,48 +592,48 @@ mime/quotedprintable net/http/internal github.com/lestrrat-go/jwx/jwe/internal/aescbc -vendor/golang.org/x/text/unicode/bidi github.com/lestrrat-go/jwx/jwe/internal/concatkdf +vendor/golang.org/x/text/unicode/bidi +compress/gzip github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib gopkg.in/yaml.v3 flag -compress/gzip runtime/debug runtime/trace vendor/golang.org/x/text/secure/bidirule testing vendor/golang.org/x/net/idna github.com/lestrrat-go/jwx/internal/json +github.com/lestrrat-go/jwx +github.com/lestrrat-go/jwx/jwt/internal/types crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig +github.com/lestrrat-go/jwx/internal/pool encoding/asn1 crypto/rand crypto/dsa -github.com/lestrrat-go/jwx/internal/pool -github.com/lestrrat-go/jwx -github.com/lestrrat-go/jwx/jwt/internal/types crypto/ed25519 github.com/lestrrat-go/jwx/x25519 crypto/internal/hpke crypto/internal/mlkem768 -crypto/rsa github.com/lestrrat-go/jwx/internal/ecutil golang.org/x/crypto/ed25519 +crypto/rsa vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix crypto/ecdsa +crypto/x509 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 +net/http/httptest github.com/stretchr/testify/assert github.com/lestrrat-go/jwx/internal/keyconv github.com/lestrrat-go/jwx/jwe/internal/keygen @@ -681,7 +717,7 @@ === CONT TestGHIssue230 --- SKIP: TestGHIssue230 (0.00s) PASS -ok github.com/lestrrat-go/jwx 0.015s +ok github.com/lestrrat-go/jwx 0.031s ? github.com/lestrrat-go/jwx/internal/ecutil [no test files] ? github.com/lestrrat-go/jwx/internal/iter [no test files] ? github.com/lestrrat-go/jwx/internal/jose [no test files] @@ -692,7 +728,7 @@ jwx_benchmark_test.go:10: encoding/json --- PASS: TestBackend (0.00s) PASS -ok github.com/lestrrat-go/jwx/bench/performance 0.022s +ok github.com/lestrrat-go/jwx/bench/performance 0.050s === RUN TestDecode === RUN TestDecode/base64.RawURLEncoding === RUN TestDecode/base64.URLEncoding @@ -712,7 +748,7 @@ --- PASS: TestEncodeToStringStd (0.00s) --- PASS: TestEncodeToStringStd/Encodes_to_StdEncoding_with_padding (0.00s) PASS -ok github.com/lestrrat-go/jwx/internal/base64 0.020s +ok github.com/lestrrat-go/jwx/internal/base64 0.036s === RUN TestKeyconv === RUN TestKeyconv/RSA === RUN TestKeyconv/RSA/PrivateKey @@ -752,8 +788,8 @@ === RUN TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#02 === RUN TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#03 === RUN TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#03 ---- PASS: TestKeyconv (0.37s) - --- PASS: TestKeyconv/RSA (0.36s) +--- PASS: TestKeyconv (0.31s) + --- PASS: TestKeyconv/RSA (0.28s) --- 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) @@ -772,7 +808,7 @@ --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#02 (0.00s) --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_rsa.PublicKey#03 (0.00s) --- PASS: TestKeyconv/RSA/PublicKey/Assign_to_*rsa.PublicKey#03 (0.00s) - --- PASS: TestKeyconv/ECDSA (0.01s) + --- PASS: TestKeyconv/ECDSA (0.02s) --- 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) @@ -792,7 +828,7 @@ --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_ecdsa.PublicKey#03 (0.00s) --- PASS: TestKeyconv/ECDSA/PublicKey/Assign_to_*ecdsa.PublicKey#03 (0.00s) PASS -ok github.com/lestrrat-go/jwx/internal/keyconv 0.387s +ok github.com/lestrrat-go/jwx/internal/keyconv 0.336s === RUN TestCompressionAlgorithm === PAUSE TestCompressionAlgorithm === RUN TestContentEncryptionAlgorithm @@ -807,122 +843,170 @@ === PAUSE TestSignatureAlgorithm === CONT TestCompressionAlgorithm === RUN TestCompressionAlgorithm/accept_jwa_constant_Deflate -=== CONT TestKeyEncryptionAlgorithm -=== CONT TestContentEncryptionAlgorithm -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_jwa_constant_Deflate === RUN TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestCompressionAlgorithm/accept_the_string_DEF -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== CONT TestSignatureAlgorithm -=== CONT TestEllipticCurveAlgorithm -=== CONT TestKeyType -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW -=== RUN TestKeyType/accept_jwa_constant_EC -=== 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 === RUN TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestCompressionAlgorithm/stringification_for_DEF === RUN TestCompressionAlgorithm/accept_jwa_constant_NoCompress === PAUSE TestCompressionAlgorithm/accept_jwa_constant_NoCompress -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== PAUSE TestKeyType/accept_jwa_constant_EC -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 -=== RUN TestKeyType/accept_the_string_EC -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== PAUSE TestKeyType/accept_the_string_EC -=== RUN TestKeyType/accept_fmt.Stringer_for_EC -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW === RUN TestCompressionAlgorithm/accept_the_string_ -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === PAUSE TestCompressionAlgorithm/accept_the_string_ -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === RUN TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW === PAUSE TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW === RUN TestCompressionAlgorithm/stringification_for_ === PAUSE TestCompressionAlgorithm/stringification_for_ -=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === RUN TestCompressionAlgorithm/bail_out_on_random_integer_value -=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 === PAUSE TestCompressionAlgorithm/bail_out_on_random_integer_value -=== RUN TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestSignatureAlgorithm/accept_the_string_ES256 === PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === RUN TestCompressionAlgorithm/check_list_of_elements -=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestCompressionAlgorithm/check_list_of_elements -=== RUN TestSignatureAlgorithm/stringification_for_ES256 === CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate +=== CONT TestSignatureAlgorithm +=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 +=== RUN TestSignatureAlgorithm/accept_the_string_ES256 +=== PAUSE TestSignatureAlgorithm/accept_the_string_ES256 +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 +=== RUN TestSignatureAlgorithm/stringification_for_ES256 === PAUSE TestSignatureAlgorithm/stringification_for_ES256 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256K -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== RUN TestSignatureAlgorithm/accept_the_string_ES256K +=== PAUSE TestSignatureAlgorithm/accept_the_string_ES256K +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K +=== RUN TestSignatureAlgorithm/stringification_for_ES256K +=== PAUSE TestSignatureAlgorithm/stringification_for_ES256K +=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 +=== RUN TestSignatureAlgorithm/accept_the_string_ES384 +=== PAUSE TestSignatureAlgorithm/accept_the_string_ES384 +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 +=== RUN TestSignatureAlgorithm/stringification_for_ES384 +=== PAUSE TestSignatureAlgorithm/stringification_for_ES384 +=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 +=== RUN TestSignatureAlgorithm/accept_the_string_ES512 +=== PAUSE TestSignatureAlgorithm/accept_the_string_ES512 +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 +=== RUN TestSignatureAlgorithm/stringification_for_ES512 +=== PAUSE TestSignatureAlgorithm/stringification_for_ES512 +=== RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA +=== RUN TestSignatureAlgorithm/accept_the_string_EdDSA +=== PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA +=== RUN TestSignatureAlgorithm/stringification_for_EdDSA +=== PAUSE TestSignatureAlgorithm/stringification_for_EdDSA +=== RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 +=== RUN TestSignatureAlgorithm/accept_the_string_HS256 +=== PAUSE TestSignatureAlgorithm/accept_the_string_HS256 +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 +=== RUN TestSignatureAlgorithm/stringification_for_HS256 +=== PAUSE TestSignatureAlgorithm/stringification_for_HS256 +=== RUN TestSignatureAlgorithm/accept_jwa_constant_HS384 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS384 +=== RUN TestSignatureAlgorithm/accept_the_string_HS384 +=== PAUSE TestSignatureAlgorithm/accept_the_string_HS384 +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 +=== RUN TestSignatureAlgorithm/stringification_for_HS384 +=== PAUSE TestSignatureAlgorithm/stringification_for_HS384 +=== RUN TestSignatureAlgorithm/accept_jwa_constant_HS512 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS512 +=== RUN TestSignatureAlgorithm/accept_the_string_HS512 +=== PAUSE TestSignatureAlgorithm/accept_the_string_HS512 +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 +=== RUN TestSignatureAlgorithm/stringification_for_HS512 +=== PAUSE TestSignatureAlgorithm/stringification_for_HS512 +=== RUN TestSignatureAlgorithm/accept_jwa_constant_NoSignature +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_NoSignature +=== RUN TestSignatureAlgorithm/accept_the_string_none +=== PAUSE TestSignatureAlgorithm/accept_the_string_none +=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_none +=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_none +=== RUN TestSignatureAlgorithm/stringification_for_none +=== PAUSE TestSignatureAlgorithm/stringification_for_none +=== RUN TestSignatureAlgorithm/accept_jwa_constant_PS256 +=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS256 +=== RUN TestSignatureAlgorithm/accept_the_string_PS256 +=== PAUSE TestSignatureAlgorithm/accept_the_string_PS256 +=== CONT TestCompressionAlgorithm/bail_out_on_random_integer_value +=== CONT TestKeyType +=== RUN TestKeyType/accept_jwa_constant_EC +=== PAUSE TestKeyType/accept_jwa_constant_EC +=== RUN TestKeyType/accept_the_string_EC +=== PAUSE TestKeyType/accept_the_string_EC +=== RUN TestKeyType/accept_fmt.Stringer_for_EC === PAUSE TestKeyType/accept_fmt.Stringer_for_EC === RUN TestKeyType/stringification_for_EC -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestKeyType/stringification_for_EC -=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyType/accept_jwa_constant_OKP -=== CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === PAUSE TestKeyType/accept_jwa_constant_OKP === RUN TestKeyType/accept_the_string_OKP -=== CONT TestCompressionAlgorithm/stringification_for_ === PAUSE TestKeyType/accept_the_string_OKP -=== CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress === RUN TestKeyType/accept_fmt.Stringer_for_OKP -=== CONT TestCompressionAlgorithm/stringification_for_DEF === PAUSE TestKeyType/accept_fmt.Stringer_for_OKP -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === RUN TestKeyType/stringification_for_OKP -=== CONT TestCompressionAlgorithm/accept_the_string_DEF === PAUSE TestKeyType/stringification_for_OKP -=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 -=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 -=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== RUN TestKeyType/accept_jwa_constant_OctetSeq +=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq +=== RUN TestKeyType/accept_the_string_oct +=== PAUSE TestKeyType/accept_the_string_oct +=== RUN TestKeyType/accept_fmt.Stringer_for_oct +=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct +=== RUN TestKeyType/stringification_for_oct +=== PAUSE TestKeyType/stringification_for_oct +=== RUN TestKeyType/accept_jwa_constant_RSA +=== PAUSE TestKeyType/accept_jwa_constant_RSA +=== RUN TestKeyType/accept_the_string_RSA +=== PAUSE TestKeyType/accept_the_string_RSA +=== RUN TestKeyType/accept_fmt.Stringer_for_RSA +=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA +=== RUN TestKeyType/stringification_for_RSA +=== PAUSE TestKeyType/stringification_for_RSA +=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== RUN TestKeyType/bail_out_on_random_integer_value +=== PAUSE TestKeyType/bail_out_on_random_integer_value +=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== RUN TestKeyType/check_list_of_elements +=== PAUSE TestKeyType/check_list_of_elements +=== CONT TestKeyType/accept_jwa_constant_EC +=== CONT TestKeyEncryptionAlgorithm +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_A128KW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_A128KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW -=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 -=== CONT TestCompressionAlgorithm/accept_the_string_ -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === RUN TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW @@ -955,77 +1039,20 @@ === RUN TestKeyEncryptionAlgorithm/accept_the_string_dir === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_dir === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir -=== RUN TestKeyType/accept_jwa_constant_OctetSeq -=== PAUSE TestKeyType/accept_jwa_constant_OctetSeq -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== RUN TestKeyType/accept_the_string_oct -=== PAUSE TestKeyType/accept_the_string_oct -=== RUN TestKeyType/accept_fmt.Stringer_for_oct -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 -=== PAUSE TestKeyType/accept_fmt.Stringer_for_oct -=== RUN TestSignatureAlgorithm/accept_the_string_ES256K -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 -=== PAUSE TestSignatureAlgorithm/accept_the_string_ES256K -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/stringification_for_dir -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_dir -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES -=== CONT TestCompressionAlgorithm/check_list_of_elements -=== RUN TestKeyType/stringification_for_oct -=== PAUSE TestKeyType/stringification_for_oct -=== RUN TestKeyType/accept_jwa_constant_RSA -=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K -=== PAUSE TestKeyType/accept_jwa_constant_RSA -=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K -=== RUN TestKeyType/accept_the_string_RSA -=== RUN TestSignatureAlgorithm/stringification_for_ES256K -=== PAUSE TestSignatureAlgorithm/stringification_for_ES256K -=== PAUSE TestKeyType/accept_the_string_RSA -=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 -=== RUN TestKeyType/accept_fmt.Stringer_for_RSA -=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 -=== PAUSE TestKeyType/accept_fmt.Stringer_for_RSA -=== RUN TestSignatureAlgorithm/accept_the_string_ES384 -=== RUN TestKeyType/stringification_for_RSA -=== PAUSE TestSignatureAlgorithm/accept_the_string_ES384 -=== PAUSE TestKeyType/stringification_for_RSA -=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 -=== RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType -=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 -=== RUN TestSignatureAlgorithm/stringification_for_ES384 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW -=== PAUSE TestSignatureAlgorithm/stringification_for_ES384 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW ---- PASS: TestCompressionAlgorithm (0.00s) - --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) - --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) - --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) - --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) - --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) - --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM === 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 @@ -1036,86 +1063,17 @@ === 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 TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW -=== RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 -=== RUN TestKeyType/bail_out_on_random_integer_value -=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 -=== PAUSE TestKeyType/bail_out_on_random_integer_value -=== RUN TestSignatureAlgorithm/accept_the_string_ES512 -=== RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestSignatureAlgorithm/accept_the_string_ES512 -=== PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 -=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM -=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 -=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM -=== RUN TestSignatureAlgorithm/stringification_for_ES512 -=== RUN TestKeyType/check_list_of_elements -=== PAUSE TestSignatureAlgorithm/stringification_for_ES512 -=== PAUSE TestKeyType/check_list_of_elements -=== RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== CONT TestKeyType/accept_jwa_constant_EC -=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA -=== RUN TestSignatureAlgorithm/accept_the_string_EdDSA === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW -=== PAUSE TestSignatureAlgorithm/accept_the_string_EdDSA === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW -=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW -=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === RUN TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW -=== RUN TestSignatureAlgorithm/stringification_for_EdDSA -=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value -=== PAUSE TestSignatureAlgorithm/stringification_for_EdDSA -=== CONT TestKeyType/bail_out_on_random_integer_value === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW -=== CONT TestKeyType/stringification_for_RSA === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW -=== CONT TestKeyType/accept_fmt.Stringer_for_RSA -=== CONT TestKeyType/stringification_for_OKP -=== RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 -=== CONT TestKeyType/accept_the_string_RSA -=== CONT TestKeyType/accept_the_string_OKP -=== PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 -=== CONT TestKeyType/stringification_for_EC -=== RUN TestSignatureAlgorithm/accept_the_string_HS256 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== PAUSE TestSignatureAlgorithm/accept_the_string_HS256 -=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 -=== RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== CONT TestKeyType/stringification_for_oct -=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== CONT TestKeyType/accept_fmt.Stringer_for_EC -=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== CONT TestKeyType/accept_the_string_EC -=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== CONT TestKeyType/accept_fmt.Stringer_for_oct -=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 -=== CONT TestKeyType/accept_the_string_oct -=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === RUN TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW -=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 -=== RUN TestEllipticCurveAlgorithm/stringification_for_P-256 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW -=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 -=== CONT TestKeyType/accept_jwa_constant_OctetSeq -=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 -=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 -=== CONT TestKeyType/check_list_of_elements -=== RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM -=== PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 -=== CONT TestKeyType/accept_fmt.Stringer_for_OKP -=== CONT TestKeyType/accept_jwa_constant_RSA === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW @@ -1125,6 +1083,81 @@ === RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW +=== RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 +=== RUN TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP +=== RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP +=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 +=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 +=== RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 +=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 +=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 +=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 +=== RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 +=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 +=== RUN TestKeyEncryptionAlgorithm/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 +=== CONT TestEllipticCurveAlgorithm +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 +=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 +=== RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 +=== RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 +=== RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 +=== RUN TestEllipticCurveAlgorithm/stringification_for_P-256 +=== PAUSE TestEllipticCurveAlgorithm/stringification_for_P-256 +=== RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P384 +=== PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P384 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-384 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 @@ -1164,6 +1197,48 @@ === RUN TestEllipticCurveAlgorithm/check_list_of_elements === PAUSE TestEllipticCurveAlgorithm/check_list_of_elements === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 +=== CONT TestContentEncryptionAlgorithm +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 +=== RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM +=== RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM +=== RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 +=== RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 +=== PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 +=== RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 +=== RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== PAUSE TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 +=== RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A256GCM === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256GCM @@ -1178,29 +1253,235 @@ === RUN TestContentEncryptionAlgorithm/check_list_of_elements === PAUSE TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 +=== CONT TestCompressionAlgorithm/check_list_of_elements +=== CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestKeyType/check_list_of_elements +=== CONT TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestKeyType/bail_out_on_random_integer_value +=== CONT TestKeyType/do_not_accept_invalid_constant_InvalidKeyType +=== CONT TestKeyType/stringification_for_RSA +=== CONT TestKeyType/accept_fmt.Stringer_for_RSA +=== CONT TestKeyType/accept_the_string_RSA +=== CONT TestKeyType/accept_jwa_constant_RSA +=== CONT TestKeyType/stringification_for_oct +=== CONT TestKeyType/accept_fmt.Stringer_for_oct +=== CONT TestKeyType/accept_the_string_oct +=== CONT TestKeyType/accept_jwa_constant_OctetSeq +=== CONT TestKeyType/stringification_for_OKP +=== CONT TestKeyType/accept_fmt.Stringer_for_OKP +=== CONT TestKeyType/accept_the_string_OKP === CONT TestKeyType/accept_jwa_constant_OKP +=== CONT TestKeyType/stringification_for_EC +=== CONT TestKeyType/accept_fmt.Stringer_for_EC +=== CONT TestKeyType/accept_the_string_EC --- 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/stringification_for_OKP (0.00s) --- PASS: TestKeyType/accept_the_string_RSA (0.00s) - --- PASS: TestKeyType/accept_the_string_OKP (0.00s) - --- PASS: TestKeyType/stringification_for_EC (0.00s) + --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) --- PASS: TestKeyType/stringification_for_oct (0.00s) - --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) - --- PASS: TestKeyType/accept_the_string_EC (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) --- PASS: TestKeyType/accept_the_string_oct (0.00s) - --- PASS: TestKeyType/do_not_accept_invalid_constant_InvalidKeyType (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) - --- PASS: TestKeyType/check_list_of_elements (0.00s) + --- PASS: TestKeyType/stringification_for_OKP (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) - --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) + --- PASS: TestKeyType/accept_the_string_OKP (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) -=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 + --- PASS: TestKeyType/stringification_for_EC (0.00s) + --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) + --- PASS: TestKeyType/accept_the_string_EC (0.00s) +=== CONT TestKeyEncryptionAlgorithm/check_list_of_elements +=== CONT TestKeyEncryptionAlgorithm/check_symmetric_values +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP +=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 +=== CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP +=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 +=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES +=== CONT TestKeyEncryptionAlgorithm/stringification_for_dir +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_dir +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW +=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW +=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW +=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW +--- PASS: TestKeyEncryptionAlgorithm (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) + --- PASS: TestKeyEncryptionAlgorithm/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) +=== CONT TestEllipticCurveAlgorithm/check_list_of_elements +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value +=== CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value +=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve +=== CONT TestEllipticCurveAlgorithm/stringification_for_X448 +=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 +=== CONT TestEllipticCurveAlgorithm/accept_the_string_X448 +=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 +=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_X25519 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 @@ -1220,40 +1501,115 @@ === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed448 === CONT TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 -=== CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM +=== CONT TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === CONT TestEllipticCurveAlgorithm/accept_the_string_Ed25519 -=== CONT TestEllipticCurveAlgorithm/stringification_for_X25519 -=== 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 +--- PASS: TestEllipticCurveAlgorithm (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) + --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) +=== CONT 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.00s) + --- 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 TestCompressionAlgorithm/accept_jwa_constant_NoCompress +=== CONT TestCompressionAlgorithm/stringification_for_ +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ +=== CONT TestCompressionAlgorithm/accept_the_string_ +=== CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF +=== CONT TestCompressionAlgorithm/stringification_for_DEF +=== CONT TestCompressionAlgorithm/accept_the_string_DEF +--- PASS: TestCompressionAlgorithm (0.00s) + --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) + --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) + --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) + --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) + --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) + --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) + --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) + --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) + --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) + --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 === RUN TestSignatureAlgorithm/stringification_for_PS256 @@ -1304,79 +1660,7 @@ === PAUSE TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestSignatureAlgorithm/check_list_of_elements === PAUSE TestSignatureAlgorithm/check_list_of_elements -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A192GCM -=== CONT TestContentEncryptionAlgorithm/check_list_of_elements -=== CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM -=== CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM -=== CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW -=== RUN TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 -=== RUN TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP -=== RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP -=== RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 -=== RUN TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 -=== RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 -=== PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 -=== RUN TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 -=== PAUSE TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 -=== RUN TestKeyEncryptionAlgorithm/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 -=== CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === 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 @@ -1503,256 +1787,8 @@ --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) -=== CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM ---- PASS: TestContentEncryptionAlgorithm (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/stringification_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/accept_jwa_constant_A192GCM (0.00s) - --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) -=== CONT TestEllipticCurveAlgorithm/check_list_of_elements -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestEllipticCurveAlgorithm/bail_out_on_random_integer_value -=== CONT TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve -=== CONT TestEllipticCurveAlgorithm/stringification_for_X448 -=== CONT TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 -=== CONT TestEllipticCurveAlgorithm/accept_the_string_X448 -=== CONT TestEllipticCurveAlgorithm/accept_jwa_constant_X448 ---- PASS: TestEllipticCurveAlgorithm (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-521 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-521 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P521 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-384 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-384 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-384 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P384 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_P-256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_P256 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_Ed25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_X25519 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestEllipticCurveAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestEllipticCurveAlgorithm/do_not_accept_invalid_constant_InvalidEllipticCurve (0.00s) - --- PASS: TestEllipticCurveAlgorithm/stringification_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_the_string_X448 (0.00s) - --- PASS: TestEllipticCurveAlgorithm/accept_jwa_constant_X448 (0.00s) -=== CONT TestKeyEncryptionAlgorithm/check_list_of_elements -=== CONT TestKeyEncryptionAlgorithm/check_symmetric_values -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES -=== CONT TestKeyEncryptionAlgorithm/stringification_for_dir -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_dir -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW -=== RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW -=== CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP -=== CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW -=== CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW -=== CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value -=== CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW ---- PASS: TestKeyEncryptionAlgorithm (0.01s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_list_of_elements (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS512_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS384+A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS384_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (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_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA1_5 (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) - --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwa 0.029s +ok github.com/lestrrat-go/jwx/jwa 0.068s ? 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 @@ -1769,7 +1805,7 @@ === RUN TestHeaders/Iterator/Walk === RUN TestHeaders/Iterator/AsMap === RUN TestHeaders/Iterator/Remove ---- PASS: TestHeaders (0.03s) +--- PASS: TestHeaders (0.04s) --- PASS: TestHeaders/Set_values (0.00s) --- PASS: TestHeaders/Set/Get (0.00s) --- PASS: TestHeaders/PrivateParams (0.00s) @@ -1819,38 +1855,38 @@ === 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.18s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.02s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.04s) +--- PASS: TestParse_RSAES_OAEP_AES_GCM (0.27s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.04s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.03s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.03s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.05s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) (0.03s) - --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=DEF) (0.02s) + --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=DEF) (0.03s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Marshal/Unmarshal (0.00s) === RUN TestRoundtrip_RSAES_OAEP_AES_GCM ---- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (1.42s) +--- PASS: TestRoundtrip_RSAES_OAEP_AES_GCM (2.64s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 ---- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.41s) +--- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.89s) === 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 = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjlJUFoyZDQ1eUFXaE5qcWhhaWxRSjVzMG0tTlpzNnVHNmJuc1NOSkJ0WWciLCJ5IjoiVk54eXJYMnNzNDZpMldjemcwWHRWRmJXWXVfem14TkE3TkVuTG9MOW85NCJ9fQ..HMcq_g2EOpKuoGhl.xNAVCGlP-TpyY-k.QpSJe36LVO2SGION1v_GeQ + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ik42Y2QxRm5QbHM3RGRxNGt3dHlva3lGVEtabTJIamotU3FkalZoekVBZnciLCJ5IjoiMENSelZMeVQxYndwcnN1bW91bXQwbWZwbVFORWNzd1FxTzFpTWNfelkxVSJ9fQ.._QM5KUnJG7keOLoY.zs_rvW-ea3B6l0I.GqUnd2KowIG7YZp2ucSQFQ jwe_test.go:404: { - "ciphertext": "xNAVCGlP-TpyY-k", - "iv": "HMcq_g2EOpKuoGhl", - "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6IjlJUFoyZDQ1eUFXaE5qcWhhaWxRSjVzMG0tTlpzNnVHNmJuc1NOSkJ0WWciLCJ5IjoiVk54eXJYMnNzNDZpMldjemcwWHRWRmJXWXVfem14TkE3TkVuTG9MOW85NCJ9fQ", + "ciphertext": "zs_rvW-ea3B6l0I", + "iv": "_QM5KUnJG7keOLoY", + "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Ik42Y2QxRm5QbHM3RGRxNGt3dHlva3lGVEtabTJIamotU3FkalZoekVBZnciLCJ5IjoiMENSelZMeVQxYndwcnN1bW91bXQwbWZwbVFORWNzd1FxTzFpTWNfelkxVSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-256", "kty": "EC", - "x": "9IPZ2d45yAWhNjqhailQJ5s0m-NZs6uG6bnsSNJBtYg", - "y": "VNxyrX2ss46i2Wczg0XtVFbWYu_zmxNA7NEnLoL9o94" + "x": "N6cd1FnPls7Ddq4kwtyokyFTKZm2Hjj-SqdjVhzEAfw", + "y": "0CRzVLyT1bwprsumoumt0mfpmQNEcswQqO1iMc_zY1U" } }, - "tag": "QpSJe36LVO2SGION1v_GeQ" + "tag": "GqUnd2KowIG7YZp2ucSQFQ" } jwe_test.go:408: { "alg": "ECDH-ES", @@ -1858,28 +1894,28 @@ "epk": { "crv": "P-256", "kty": "EC", - "x": "9IPZ2d45yAWhNjqhailQJ5s0m-NZs6uG6bnsSNJBtYg", - "y": "VNxyrX2ss46i2Wczg0XtVFbWYu_zmxNA7NEnLoL9o94" + "x": "N6cd1FnPls7Ddq4kwtyokyFTKZm2Hjj-SqdjVhzEAfw", + "y": "0CRzVLyT1bwprsumoumt0mfpmQNEcswQqO1iMc_zY1U" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A256KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlQmJZLV8xZVFVdlktT01sc1dWRHZOeXFGNGw1YjRCME90VEo4dGdWMDJJIiwieSI6IkpZMUJCVTFIVDhpNVNQdXh5SmpISTBlMFV6Z0Y2T2ROR2Q0cXlQN0VFNDQifX0.ueUqLAcrHOyDH3GAuL2_fmqBrIW55aOZpGi7NN2YhhsF9PK5q0ZCfA._Oauti8C1j1YKhwe.jaEdNBfoFwW0hbo.yjcs2d6Cpo6obwAq0-tzag + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiI2TElxV3hTOWpFSk44eFlzeXA0NXkzN1paYm1hcUdFcFBxdDR6UWhUMjZFIiwieSI6InJhVTRqNm1jSFljak1SYmpHeVlXbWxQY29aSjBGZVZLeVkwbzVxWUpqTEkifX0.nFhsmBqcPGLk4AeSV6Iq5ofUXeHBCMHn_LfIyBX1MHgE8h_2B_VLDg.Oges2R2imyhoYNLr.c2OqJPv0zCrtCZ0.TqBMuY1vK9AMApihBRBiXA jwe_test.go:404: { - "ciphertext": "jaEdNBfoFwW0hbo", - "iv": "_Oauti8C1j1YKhwe", - "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlQmJZLV8xZVFVdlktT01sc1dWRHZOeXFGNGw1YjRCME90VEo4dGdWMDJJIiwieSI6IkpZMUJCVTFIVDhpNVNQdXh5SmpISTBlMFV6Z0Y2T2ROR2Q0cXlQN0VFNDQifX0", + "ciphertext": "c2OqJPv0zCrtCZ0", + "iv": "Oges2R2imyhoYNLr", + "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiI2TElxV3hTOWpFSk44eFlzeXA0NXkzN1paYm1hcUdFcFBxdDR6UWhUMjZFIiwieSI6InJhVTRqNm1jSFljak1SYmpHeVlXbWxQY29aSjBGZVZLeVkwbzVxWUpqTEkifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-256", "kty": "EC", - "x": "eBbY-_1eQUvY-OMlsWVDvNyqF4l5b4B0OtTJ8tgV02I", - "y": "JY1BBU1HT8i5SPuxyJjHI0e0UzgF6OdNGd4qyP7EE44" + "x": "6LIqWxS9jEJN8xYsyp45y37ZZbmaqGEpPqt4zQhT26E", + "y": "raU4j6mcHYcjMRbjGyYWmlPcoZJ0FeVKyY0o5qYJjLI" } }, - "encrypted_key": "ueUqLAcrHOyDH3GAuL2_fmqBrIW55aOZpGi7NN2YhhsF9PK5q0ZCfA", - "tag": "yjcs2d6Cpo6obwAq0-tzag" + "encrypted_key": "nFhsmBqcPGLk4AeSV6Iq5ofUXeHBCMHn_LfIyBX1MHgE8h_2B_VLDg", + "tag": "TqBMuY1vK9AMApihBRBiXA" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", @@ -1887,28 +1923,28 @@ "epk": { "crv": "P-256", "kty": "EC", - "x": "eBbY-_1eQUvY-OMlsWVDvNyqF4l5b4B0OtTJ8tgV02I", - "y": "JY1BBU1HT8i5SPuxyJjHI0e0UzgF6OdNGd4qyP7EE44" + "x": "6LIqWxS9jEJN8xYsyp45y37ZZbmaqGEpPqt4zQhT26E", + "y": "raU4j6mcHYcjMRbjGyYWmlPcoZJ0FeVKyY0o5qYJjLI" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A192KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGR1I3c0hpUC1UX0g3NDl5UmJDeWd3Tk5FWEE3anU0NkoxdERCX0E5RnFJIiwieSI6Im9xOHVpdk9KYmhnYjFmbXpPTDVGcVJzcV9TMHQ4U2RRMDlsdDlTakJGSGsifX0.IxwGTs5C6C0SNhAGBsG1if24lwvvrrj5knTk0G3fcF4Nmouru2d34Q.L2SBv5IpyudbB9uV.-32-a8T5ZrUQWm0.9VcYB0Cotq-MC2w1I042ag + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJYZjJoUmtRUHdHTEp1T0NMY3k4VzluenM5M0Jub1NDOVVlcVNtX09INzdnIiwieSI6IkR5OTJ6RDBDVEhWMWp2VDFGbUMtdmJpOXhNbWtHVWtVVmpfbWRVd2tZbWcifX0.EF6JYyxJZwsJy9OAZyddkztvWa3CEXE1UAOpcCbYp-bKfVea32Ahug.Bxy_yQQ0HEXRnKyr.B17NUpfPJCB7KW0.QLHGIwhUTobpqOxt2M0_9w jwe_test.go:404: { - "ciphertext": "-32-a8T5ZrUQWm0", - "iv": "L2SBv5IpyudbB9uV", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJGR1I3c0hpUC1UX0g3NDl5UmJDeWd3Tk5FWEE3anU0NkoxdERCX0E5RnFJIiwieSI6Im9xOHVpdk9KYmhnYjFmbXpPTDVGcVJzcV9TMHQ4U2RRMDlsdDlTakJGSGsifX0", + "ciphertext": "B17NUpfPJCB7KW0", + "iv": "Bxy_yQQ0HEXRnKyr", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJYZjJoUmtRUHdHTEp1T0NMY3k4VzluenM5M0Jub1NDOVVlcVNtX09INzdnIiwieSI6IkR5OTJ6RDBDVEhWMWp2VDFGbUMtdmJpOXhNbWtHVWtVVmpfbWRVd2tZbWcifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-256", "kty": "EC", - "x": "FGR7sHiP-T_H749yRbCygwNNEXA7ju46J1tDB_A9FqI", - "y": "oq8uivOJbhgb1fmzOL5FqRsq_S0t8SdQ09lt9SjBFHk" + "x": "Xf2hRkQPwGLJuOCLcy8W9nzs93BnoSC9UeqSm_OH77g", + "y": "Dy92zD0CTHV1jvT1FmC-vbi9xMmkGUkUVj_mdUwkYmg" } }, - "encrypted_key": "IxwGTs5C6C0SNhAGBsG1if24lwvvrrj5knTk0G3fcF4Nmouru2d34Q", - "tag": "9VcYB0Cotq-MC2w1I042ag" + "encrypted_key": "EF6JYyxJZwsJy9OAZyddkztvWa3CEXE1UAOpcCbYp-bKfVea32Ahug", + "tag": "QLHGIwhUTobpqOxt2M0_9w" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", @@ -1916,28 +1952,28 @@ "epk": { "crv": "P-256", "kty": "EC", - "x": "FGR7sHiP-T_H749yRbCygwNNEXA7ju46J1tDB_A9FqI", - "y": "oq8uivOJbhgb1fmzOL5FqRsq_S0t8SdQ09lt9SjBFHk" + "x": "Xf2hRkQPwGLJuOCLcy8W9nzs93BnoSC9UeqSm_OH77g", + "y": "Dy92zD0CTHV1jvT1FmC-vbi9xMmkGUkUVj_mdUwkYmg" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A128KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJSajFXQ0dpdUw5RThmU25LaGV3emZlc2xrYUpZRlNPX1I0TXhLcXRfWWw0IiwieSI6InBnNndKLWRYRXFDdjRvMndhTGxRRGNfZGZMTjdjcjJWNEhzUmg0LURaRGMifX0.uUFK34v44rTMBhPCdSlvABRsaPLDjR8VWrFRyyMjCO9Jo4eWdyhJdQ.tCNlYG39BY9_HO_r.jKOv6QqTgmAC9nU.mnzLy2fLaawC3xG0bxqqkw + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiIwbHNydjdudG9hMjJHWExpd3VzYWlzbm9paHhIUERrMmk0VnIxN1VIaUZvIiwieSI6IkdjQVNkUTU1aFBOSzhHTDhfUDVnVG0tUGU3VDVBY194YXZRLTE0b2xJblEifX0.6W7qz82OY7gwlDO0ZYubYtG0Msxx7JyrYj14yP6se4Goq1EyoPoAOg.GUK3y0rEj4tfoIsd.gsQIISDRxSj0hiY.YOG4iwg62E3Ci1Rb_6PcXQ jwe_test.go:404: { - "ciphertext": "jKOv6QqTgmAC9nU", - "iv": "tCNlYG39BY9_HO_r", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJSajFXQ0dpdUw5RThmU25LaGV3emZlc2xrYUpZRlNPX1I0TXhLcXRfWWw0IiwieSI6InBnNndKLWRYRXFDdjRvMndhTGxRRGNfZGZMTjdjcjJWNEhzUmg0LURaRGMifX0", + "ciphertext": "gsQIISDRxSj0hiY", + "iv": "GUK3y0rEj4tfoIsd", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiIwbHNydjdudG9hMjJHWExpd3VzYWlzbm9paHhIUERrMmk0VnIxN1VIaUZvIiwieSI6IkdjQVNkUTU1aFBOSzhHTDhfUDVnVG0tUGU3VDVBY194YXZRLTE0b2xJblEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-256", "kty": "EC", - "x": "Rj1WCGiuL9E8fSnKhewzfeslkaJYFSO_R4MxKqt_Yl4", - "y": "pg6wJ-dXEqCv4o2waLlQDc_dfLN7cr2V4HsRh4-DZDc" + "x": "0lsrv7ntoa22GXLiwusaisnoihxHPDk2i4Vr17UHiFo", + "y": "GcASdQ55hPNK8GL8_P5gTm-Pe7T5Ac_xavQ-14olInQ" } }, - "encrypted_key": "uUFK34v44rTMBhPCdSlvABRsaPLDjR8VWrFRyyMjCO9Jo4eWdyhJdQ", - "tag": "mnzLy2fLaawC3xG0bxqqkw" + "encrypted_key": "6W7qz82OY7gwlDO0ZYubYtG0Msxx7JyrYj14yP6se4Goq1EyoPoAOg", + "tag": "YOG4iwg62E3Ci1Rb_6PcXQ" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", @@ -1945,28 +1981,28 @@ "epk": { "crv": "P-256", "kty": "EC", - "x": "Rj1WCGiuL9E8fSnKhewzfeslkaJYFSO_R4MxKqt_Yl4", - "y": "pg6wJ-dXEqCv4o2waLlQDc_dfLN7cr2V4HsRh4-DZDc" + "x": "0lsrv7ntoa22GXLiwusaisnoihxHPDk2i4Vr17UHiFo", + "y": "GcASdQ55hPNK8GL8_P5gTm-Pe7T5Ac_xavQ-14olInQ" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384 === RUN TestEncode_ECDH/P-384/ECDH-ES - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6InVlZnRZbVBfdGsxSV9fbEZURzFDY2FHcVgtOVlsRFhHVjBPdzZjVWFhU1k2N3cyZko1UWNkRmNsSDllRkg2QmYiLCJ5IjoidFpQRmRkRDV0X0tja2lLYkxwZUd4SXBNcXM1M19iTmwwUnBQVW5OUmxReGxoVTZhS3VIdFktOWx5X1doR1ZpQiJ9fQ..O5KQXbVhBI8Ou7l6.bH3VGa1Emv4v0xY._W89RKBjDoYqkg9ZMDdkXA + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6IjRqdFJvY1laLW92QW9wcW0zbndtZkZmTW1FemhWOF9ETl82eWFRTW9iUlpaZlZNSkcycEpQYTJOSm1jSzNsOHQiLCJ5IjoiSlhwaU9FNDJ2T2JRbDIwa2ZuQ1BoZ2QwbWw3WnNFb2I0SHQyeXlTMXRTcld1UElWRnQzTmlnM3cwSUNTalo5USJ9fQ..bTfwv0ATFVy9g8A8.rIPi6SogxcD1x2A.kMEdnbXYmvb4TJR7NrsIeA jwe_test.go:404: { - "ciphertext": "bH3VGa1Emv4v0xY", - "iv": "O5KQXbVhBI8Ou7l6", - "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6InVlZnRZbVBfdGsxSV9fbEZURzFDY2FHcVgtOVlsRFhHVjBPdzZjVWFhU1k2N3cyZko1UWNkRmNsSDllRkg2QmYiLCJ5IjoidFpQRmRkRDV0X0tja2lLYkxwZUd4SXBNcXM1M19iTmwwUnBQVW5OUmxReGxoVTZhS3VIdFktOWx5X1doR1ZpQiJ9fQ", + "ciphertext": "rIPi6SogxcD1x2A", + "iv": "bTfwv0ATFVy9g8A8", + "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6IjRqdFJvY1laLW92QW9wcW0zbndtZkZmTW1FemhWOF9ETl82eWFRTW9iUlpaZlZNSkcycEpQYTJOSm1jSzNsOHQiLCJ5IjoiSlhwaU9FNDJ2T2JRbDIwa2ZuQ1BoZ2QwbWw3WnNFb2I0SHQyeXlTMXRTcld1UElWRnQzTmlnM3cwSUNTalo5USJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-384", "kty": "EC", - "x": "ueftYmP_tk1I__lFTG1CcaGqX-9YlDXGV0Ow6cUaaSY67w2fJ5QcdFclH9eFH6Bf", - "y": "tZPFddD5t_KckiKbLpeGxIpMqs53_bNl0RpPUnNRlQxlhU6aKuHtY-9ly_WhGViB" + "x": "4jtRocYZ-ovAopqm3nwmfFfMmEzhV8_DN_6yaQMobRZZfVMJG2pJPa2NJmcK3l8t", + "y": "JXpiOE42vObQl20kfnCPhgd0ml7ZsEob4Ht2yyS1tSrWuPIVFt3Nig3w0ICSjZ9Q" } }, - "tag": "_W89RKBjDoYqkg9ZMDdkXA" + "tag": "kMEdnbXYmvb4TJR7NrsIeA" } jwe_test.go:408: { "alg": "ECDH-ES", @@ -1974,28 +2010,28 @@ "epk": { "crv": "P-384", "kty": "EC", - "x": "ueftYmP_tk1I__lFTG1CcaGqX-9YlDXGV0Ow6cUaaSY67w2fJ5QcdFclH9eFH6Bf", - "y": "tZPFddD5t_KckiKbLpeGxIpMqs53_bNl0RpPUnNRlQxlhU6aKuHtY-9ly_WhGViB" + "x": "4jtRocYZ-ovAopqm3nwmfFfMmEzhV8_DN_6yaQMobRZZfVMJG2pJPa2NJmcK3l8t", + "y": "JXpiOE42vObQl20kfnCPhgd0ml7ZsEob4Ht2yyS1tSrWuPIVFt3Nig3w0ICSjZ9Q" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A256KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJNOGlFX1pRQ0xxUmxfbEQ5ZVBSU1VHNzFzVVRJa3hZN2Q3OWRNZ0oydkpxSzJVbFNmS3I4czdsdWJSUXRfdlVfIiwieSI6ImU4cXJ4dEZjR0VzWHQzTmJSR0dWdWRLeHBOT21NNXZoNklVaTMzLTFNRzZxUVAzTEtRSFJFTkFGUy1hM01tX3QifX0.sB9XZXhcdjJYDDYZ7r7UdeQhwb20hbRqx_8LO-QZ177yt97AuvCOqQ.4FEscxeUJ3VTNDxG.Z7q-8gLHTYQkA6k.wWf3wxAnxnBGMh5Au3XxFQ + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJpZXJwcThuWktzc3UyVDdGSlZaV0hoc3Jna1hWaGlMUmFzdEZtMWN3NmM1a284a0hLR0RPZDFLZmpjTTR3aUVGIiwieSI6IndjU3Fyd3V5cmh5WTNuOS1FM1RXTmNvWjBIV1VaM2l3RFZWbTc5TVk5XzU4TkF2bG42N2lyeEp4aVl2aGhtTzQifX0.LvsKIMvZnylyZA8jCiuTgcrdvVThaT9q1judjbr4vvh9TfXXKYkO-w.x48kX_Olf6rw3nPk.TofoihARvYZ7rxU.L8DsWbkCMGussyaNYbCFsw jwe_test.go:404: { - "ciphertext": "Z7q-8gLHTYQkA6k", - "iv": "4FEscxeUJ3VTNDxG", - "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJNOGlFX1pRQ0xxUmxfbEQ5ZVBSU1VHNzFzVVRJa3hZN2Q3OWRNZ0oydkpxSzJVbFNmS3I4czdsdWJSUXRfdlVfIiwieSI6ImU4cXJ4dEZjR0VzWHQzTmJSR0dWdWRLeHBOT21NNXZoNklVaTMzLTFNRzZxUVAzTEtRSFJFTkFGUy1hM01tX3QifX0", + "ciphertext": "TofoihARvYZ7rxU", + "iv": "x48kX_Olf6rw3nPk", + "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJpZXJwcThuWktzc3UyVDdGSlZaV0hoc3Jna1hWaGlMUmFzdEZtMWN3NmM1a284a0hLR0RPZDFLZmpjTTR3aUVGIiwieSI6IndjU3Fyd3V5cmh5WTNuOS1FM1RXTmNvWjBIV1VaM2l3RFZWbTc5TVk5XzU4TkF2bG42N2lyeEp4aVl2aGhtTzQifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-384", "kty": "EC", - "x": "M8iE_ZQCLqRl_lD9ePRSUG71sUTIkxY7d79dMgJ2vJqK2UlSfKr8s7lubRQt_vU_", - "y": "e8qrxtFcGEsXt3NbRGGVudKxpNOmM5vh6IUi33-1MG6qQP3LKQHRENAFS-a3Mm_t" + "x": "ierpq8nZKssu2T7FJVZWHhsrgkXVhiLRastFm1cw6c5ko8kHKGDOd1KfjcM4wiEF", + "y": "wcSqrwuyrhyY3n9-E3TWNcoZ0HWUZ3iwDVVm79MY9_58NAvln67irxJxiYvhhmO4" } }, - "encrypted_key": "sB9XZXhcdjJYDDYZ7r7UdeQhwb20hbRqx_8LO-QZ177yt97AuvCOqQ", - "tag": "wWf3wxAnxnBGMh5Au3XxFQ" + "encrypted_key": "LvsKIMvZnylyZA8jCiuTgcrdvVThaT9q1judjbr4vvh9TfXXKYkO-w", + "tag": "L8DsWbkCMGussyaNYbCFsw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", @@ -2003,28 +2039,28 @@ "epk": { "crv": "P-384", "kty": "EC", - "x": "M8iE_ZQCLqRl_lD9ePRSUG71sUTIkxY7d79dMgJ2vJqK2UlSfKr8s7lubRQt_vU_", - "y": "e8qrxtFcGEsXt3NbRGGVudKxpNOmM5vh6IUi33-1MG6qQP3LKQHRENAFS-a3Mm_t" + "x": "ierpq8nZKssu2T7FJVZWHhsrgkXVhiLRastFm1cw6c5ko8kHKGDOd1KfjcM4wiEF", + "y": "wcSqrwuyrhyY3n9-E3TWNcoZ0HWUZ3iwDVVm79MY9_58NAvln67irxJxiYvhhmO4" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A192KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJ3YS1QSjBLUlpMUHJzbDh3U1NvTmhjalNaS00wZ3VnYzcycHdRUDBYeEdLcDBaUFRDMFZBVWVfajFTRHR4WF9VIiwieSI6InpoWnNKTUhYVDdEdVdqVkpqMzFZSUlNMWlZYTktU0ZaZE9GUWo3TG42M3hLRUtQVlJxM29KUGhBTTJaWlpRY1EifX0.OztmkuLfFWBh6XByhNgCPPhnvGcVyoarU96ifs8uIw1BxIhcyfenxQ.uU5Xv0HonqnZ9dKR.5_BJ5mIxCoHEUis.hwCezss1lXv8G4tLuLT-7w + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJHdmJYTjFDRThHVHRUTE1HZ1A5N2tIb2N1ZTN3SHg3YlFTaWFSX3licDQ1N3RCeGtFcVA1LUJOZXhnQXBpbUpWIiwieSI6IlNqMzBPanozOGd0dHB0Qlh1eURBQkNpSmdLSFhFRTFCVHJ3RG1BVVIxOExBeVVmemxtalJ3eHc2RU9vbUVJN0oifX0.xlqKFPRVuZy3LeeSMb18gTWYjzGAKEPPCt6_-I4YWS19NORsgWVhHQ.-zmMhqM5W2w3nacv.KSk-45yT2nEwsss.MdxUeVF6LJku1LriIkac6w jwe_test.go:404: { - "ciphertext": "5_BJ5mIxCoHEUis", - "iv": "uU5Xv0HonqnZ9dKR", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJ3YS1QSjBLUlpMUHJzbDh3U1NvTmhjalNaS00wZ3VnYzcycHdRUDBYeEdLcDBaUFRDMFZBVWVfajFTRHR4WF9VIiwieSI6InpoWnNKTUhYVDdEdVdqVkpqMzFZSUlNMWlZYTktU0ZaZE9GUWo3TG42M3hLRUtQVlJxM29KUGhBTTJaWlpRY1EifX0", + "ciphertext": "KSk-45yT2nEwsss", + "iv": "-zmMhqM5W2w3nacv", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJHdmJYTjFDRThHVHRUTE1HZ1A5N2tIb2N1ZTN3SHg3YlFTaWFSX3licDQ1N3RCeGtFcVA1LUJOZXhnQXBpbUpWIiwieSI6IlNqMzBPanozOGd0dHB0Qlh1eURBQkNpSmdLSFhFRTFCVHJ3RG1BVVIxOExBeVVmemxtalJ3eHc2RU9vbUVJN0oifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-384", "kty": "EC", - "x": "wa-PJ0KRZLPrsl8wSSoNhcjSZKM0gugc72pwQP0XxGKp0ZPTC0VAUe_j1SDtxX_U", - "y": "zhZsJMHXT7DuWjVJj31YIIM1iYa9-SFZdOFQj7Ln63xKEKPVRq3oJPhAM2ZZZQcQ" + "x": "GvbXN1CE8GTtTLMGgP97kHocue3wHx7bQSiaR_ybp457tBxkEqP5-BNexgApimJV", + "y": "Sj30Ojz38gttptBXuyDABCiJgKHXEE1BTrwDmAUR18LAyUfzlmjRwxw6EOomEI7J" } }, - "encrypted_key": "OztmkuLfFWBh6XByhNgCPPhnvGcVyoarU96ifs8uIw1BxIhcyfenxQ", - "tag": "hwCezss1lXv8G4tLuLT-7w" + "encrypted_key": "xlqKFPRVuZy3LeeSMb18gTWYjzGAKEPPCt6_-I4YWS19NORsgWVhHQ", + "tag": "MdxUeVF6LJku1LriIkac6w" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", @@ -2032,28 +2068,28 @@ "epk": { "crv": "P-384", "kty": "EC", - "x": "wa-PJ0KRZLPrsl8wSSoNhcjSZKM0gugc72pwQP0XxGKp0ZPTC0VAUe_j1SDtxX_U", - "y": "zhZsJMHXT7DuWjVJj31YIIM1iYa9-SFZdOFQj7Ln63xKEKPVRq3oJPhAM2ZZZQcQ" + "x": "GvbXN1CE8GTtTLMGgP97kHocue3wHx7bQSiaR_ybp457tBxkEqP5-BNexgApimJV", + "y": "Sj30Ojz38gttptBXuyDABCiJgKHXEE1BTrwDmAUR18LAyUfzlmjRwxw6EOomEI7J" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A128KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIxeTF4V01FWXliVER6ZFpaOTl2LTVnTTVvMjljT2xKOXRpQzJmZVk1MFNyUEk2LUZrelROeW1jUFBzcjE5R1h5IiwieSI6ImlNSXJvN0VsZlRoODVBS21qOEpUTUlhZ2N4cHdoZVVMUnVveGRpVy1UTUJwWllQbzZlSGVEMHBxNnNaa1dOVkYifX0.0uT7Y8l5OvvFHzWOvyTRXVAGGYTwFnjmqHetd3T_R3tFG027ZByB_Q.5UZQ4D_YWu8qPAwN.L7CBdWYj5d-9flY.VpnS6uH0cTNYXX8nroCO-g + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIwUFQ0MURhVXFmYXdKWDRCb2NZeFd4akVUcFg0WTdrTTJ4RVoyNXd1V3R3aGFnVEthcWFuaHZWbVc1bG1Mcm9mIiwieSI6IlYweUJhZnJ3djhxXzdBaGdvZVA0WkduRkt5ZXNoRmZCSEFMRzhDY3hVWDJmMTVmTFBsdHJ2bWFKYnFQSFppOWgifX0.foU_9GqKbKOM3xE4RzHcAYQ2Gg3hVYDl81rd6q3UgmKYWw0uDDIl_g.ojnoxos-NCnCI5TR.uf4Vle47Pgc86yE.J8i3ROvEUyToHu62_RQxEA jwe_test.go:404: { - "ciphertext": "L7CBdWYj5d-9flY", - "iv": "5UZQ4D_YWu8qPAwN", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIxeTF4V01FWXliVER6ZFpaOTl2LTVnTTVvMjljT2xKOXRpQzJmZVk1MFNyUEk2LUZrelROeW1jUFBzcjE5R1h5IiwieSI6ImlNSXJvN0VsZlRoODVBS21qOEpUTUlhZ2N4cHdoZVVMUnVveGRpVy1UTUJwWllQbzZlSGVEMHBxNnNaa1dOVkYifX0", + "ciphertext": "uf4Vle47Pgc86yE", + "iv": "ojnoxos-NCnCI5TR", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIwUFQ0MURhVXFmYXdKWDRCb2NZeFd4akVUcFg0WTdrTTJ4RVoyNXd1V3R3aGFnVEthcWFuaHZWbVc1bG1Mcm9mIiwieSI6IlYweUJhZnJ3djhxXzdBaGdvZVA0WkduRkt5ZXNoRmZCSEFMRzhDY3hVWDJmMTVmTFBsdHJ2bWFKYnFQSFppOWgifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-384", "kty": "EC", - "x": "1y1xWMEYybTDzdZZ99v-5gM5o29cOlJ9tiC2feY50SrPI6-FkzTNymcPPsr19GXy", - "y": "iMIro7ElfTh85AKmj8JTMIagcxpwheULRuoxdiW-TMBpZYPo6eHeD0pq6sZkWNVF" + "x": "0PT41DaUqfawJX4BocYxWxjETpX4Y7kM2xEZ25wuWtwhagTKaqanhvVmW5lmLrof", + "y": "V0yBafrwv8q_7AhgoeP4ZGnFKyeshFfBHALG8CcxUX2f15fLPltrvmaJbqPHZi9h" } }, - "encrypted_key": "0uT7Y8l5OvvFHzWOvyTRXVAGGYTwFnjmqHetd3T_R3tFG027ZByB_Q", - "tag": "VpnS6uH0cTNYXX8nroCO-g" + "encrypted_key": "foU_9GqKbKOM3xE4RzHcAYQ2Gg3hVYDl81rd6q3UgmKYWw0uDDIl_g", + "tag": "J8i3ROvEUyToHu62_RQxEA" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", @@ -2061,28 +2097,28 @@ "epk": { "crv": "P-384", "kty": "EC", - "x": "1y1xWMEYybTDzdZZ99v-5gM5o29cOlJ9tiC2feY50SrPI6-FkzTNymcPPsr19GXy", - "y": "iMIro7ElfTh85AKmj8JTMIagcxpwheULRuoxdiW-TMBpZYPo6eHeD0pq6sZkWNVF" + "x": "0PT41DaUqfawJX4BocYxWxjETpX4Y7kM2xEZ25wuWtwhagTKaqanhvVmW5lmLrof", + "y": "V0yBafrwv8q_7AhgoeP4ZGnFKyeshFfBHALG8CcxUX2f15fLPltrvmaJbqPHZi9h" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521 === RUN TestEncode_ECDH/P-521/ECDH-ES - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFabjNKaDZJaVotUXNlTVBucWdRTjFBd3dzVThNd290ZGxTd1pIUUtxcXpiWXRycV9DN21lb2xYQXM4SGMtRUE1dFBaWFkwVDF1dVE4N3FpczNpMThDU0EiLCJ5IjoiQWE1NVBoSFl2U1IxcDYyWVowRmpHWTVxQUFwQlpKYWQwaHh2Y1B3UDMzWm41X015SjNTYlQ0VW83bFZPX0oxcW5UYThIT0s4R1VtSnpGU2xfUWpmd0JrSSJ9fQ..ILvgM8Yk5OAWX3aa.YAMTqHl_gOfWTJ0.8W-uZ3BbIjFB0eSCpMcL_A + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFESEdMTWMteWctN1pCb2I5X0ZpNEpiaE5JMlNsLTRIb2FBQVQ5Tjc1ZlJyZXVfazloejNmdXFBSG5hZHI1R1N4Qlc1VzQwVXdIbE5hUkJOXzFQTGh5eG0iLCJ5IjoiQWY4YkQzYTl1ckhUVmxMRTdxNFlWRkw3N3lKXzBITENnWDF3b3phcjBqZU5oWmlYNzUtcFVtRWVDTlNhZzlZbDJpQjRIeWtXSVM5MUdnSUZSTHBYd3Q5ZCJ9fQ..nkVPh4b_8CjRVLUB.5VDPcAwkFv966b4.VMqp1feMF069NshHp5KTgg jwe_test.go:404: { - "ciphertext": "YAMTqHl_gOfWTJ0", - "iv": "ILvgM8Yk5OAWX3aa", - "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFabjNKaDZJaVotUXNlTVBucWdRTjFBd3dzVThNd290ZGxTd1pIUUtxcXpiWXRycV9DN21lb2xYQXM4SGMtRUE1dFBaWFkwVDF1dVE4N3FpczNpMThDU0EiLCJ5IjoiQWE1NVBoSFl2U1IxcDYyWVowRmpHWTVxQUFwQlpKYWQwaHh2Y1B3UDMzWm41X015SjNTYlQ0VW83bFZPX0oxcW5UYThIT0s4R1VtSnpGU2xfUWpmd0JrSSJ9fQ", + "ciphertext": "5VDPcAwkFv966b4", + "iv": "nkVPh4b_8CjRVLUB", + "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFESEdMTWMteWctN1pCb2I5X0ZpNEpiaE5JMlNsLTRIb2FBQVQ5Tjc1ZlJyZXVfazloejNmdXFBSG5hZHI1R1N4Qlc1VzQwVXdIbE5hUkJOXzFQTGh5eG0iLCJ5IjoiQWY4YkQzYTl1ckhUVmxMRTdxNFlWRkw3N3lKXzBITENnWDF3b3phcjBqZU5oWmlYNzUtcFVtRWVDTlNhZzlZbDJpQjRIeWtXSVM5MUdnSUZSTHBYd3Q5ZCJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", - "x": "AZn3Jh6IiZ-QseMPnqgQN1AwwsU8MwotdlSwZHQKqqzbYtrq_C7meolXAs8Hc-EA5tPZXY0T1uuQ87qis3i18CSA", - "y": "Aa55PhHYvSR1p62YZ0FjGY5qAApBZJad0hxvcPwP33Zn5_MyJ3SbT4Uo7lVO_J1qnTa8HOK8GUmJzFSl_QjfwBkI" + "x": "ADHGLMc-yg-7ZBob9_Fi4JbhNI2Sl-4HoaAAT9N75fRreu_k9hz3fuqAHnadr5GSxBW5W40UwHlNaRBN_1PLhyxm", + "y": "Af8bD3a9urHTVlLE7q4YVFL77yJ_0HLCgX1wozar0jeNhZiX75-pUmEeCNSag9Yl2iB4HykWIS91GgIFRLpXwt9d" } }, - "tag": "8W-uZ3BbIjFB0eSCpMcL_A" + "tag": "VMqp1feMF069NshHp5KTgg" } jwe_test.go:408: { "alg": "ECDH-ES", @@ -2090,28 +2126,28 @@ "epk": { "crv": "P-521", "kty": "EC", - "x": "AZn3Jh6IiZ-QseMPnqgQN1AwwsU8MwotdlSwZHQKqqzbYtrq_C7meolXAs8Hc-EA5tPZXY0T1uuQ87qis3i18CSA", - "y": "Aa55PhHYvSR1p62YZ0FjGY5qAApBZJad0hxvcPwP33Zn5_MyJ3SbT4Uo7lVO_J1qnTa8HOK8GUmJzFSl_QjfwBkI" + "x": "ADHGLMc-yg-7ZBob9_Fi4JbhNI2Sl-4HoaAAT9N75fRreu_k9hz3fuqAHnadr5GSxBW5W40UwHlNaRBN_1PLhyxm", + "y": "Af8bD3a9urHTVlLE7q4YVFL77yJ_0HLCgX1wozar0jeNhZiX75-pUmEeCNSag9Yl2iB4HykWIS91GgIFRLpXwt9d" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A256KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZjd0aVZCQXFxV2wzNm9vYzlSOUgwYmItYW1aZVh3VUhYaDRrdGhqVVJpZklfY0FaV1RVR0JEWXZLUWRKSW5VZ29SejlTal80dFVQRTdlWFNHckhUWWwxIiwieSI6IkFHcVA2TkJRcGI1M3BFdllvMGhla2dzdmlJTzVIUjZoSHZlR1FkVFJwa1ZoVWlKWnNZbDJGRXVnekZablpGWHpxRW9fQWliM2xIdzNkS2NMMlZRbTB2R0IifX0.ntktah8xzI41Uv1DXcwHR4zPOE6Dan2hsQQZfKdAn1_RL_3Ew-6xYA.SLf-EIC2iqI88H6G.xfKC-vKgqEBzSDc.dDHpijyjO4GYtvddkt3PoA + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTFNqR0dMZVNPOXhhWFdwOGdqak16a0tnVTJ5ZEpWdUgyWnBwUE5qZXBNRFMtU0hqMlVzME92anZvbDZoVVVWZnA4bFJDQktyZVNpcXlMNWdqMzhlQTJSIiwieSI6IkFPT2dMOWVXSUNhbFBqZkpoUHEtaWF3d0hsSlBtVFlkNEphMmtENHgxU3BEaHV0SGRWTEZsYi1vbU9pRDBzbm1PZTNPSHowU1dqb2k1cjZ0SXZnaUYxRWUifX0.yay-9FoOQRJXyqcyXG-kbkKZPu7-MmMPkV19yOC7IOirfz31onZRNw.rTF4cmWHjMx0f31D.c-UVwa1q403buxQ.UwyId8YgNcmRWZimLsImEw jwe_test.go:404: { - "ciphertext": "xfKC-vKgqEBzSDc", - "iv": "SLf-EIC2iqI88H6G", - "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZjd0aVZCQXFxV2wzNm9vYzlSOUgwYmItYW1aZVh3VUhYaDRrdGhqVVJpZklfY0FaV1RVR0JEWXZLUWRKSW5VZ29SejlTal80dFVQRTdlWFNHckhUWWwxIiwieSI6IkFHcVA2TkJRcGI1M3BFdllvMGhla2dzdmlJTzVIUjZoSHZlR1FkVFJwa1ZoVWlKWnNZbDJGRXVnekZablpGWHpxRW9fQWliM2xIdzNkS2NMMlZRbTB2R0IifX0", + "ciphertext": "c-UVwa1q403buxQ", + "iv": "rTF4cmWHjMx0f31D", + "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBTFNqR0dMZVNPOXhhWFdwOGdqak16a0tnVTJ5ZEpWdUgyWnBwUE5qZXBNRFMtU0hqMlVzME92anZvbDZoVVVWZnA4bFJDQktyZVNpcXlMNWdqMzhlQTJSIiwieSI6IkFPT2dMOWVXSUNhbFBqZkpoUHEtaWF3d0hsSlBtVFlkNEphMmtENHgxU3BEaHV0SGRWTEZsYi1vbU9pRDBzbm1PZTNPSHowU1dqb2k1cjZ0SXZnaUYxRWUifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", - "x": "Af7tiVBAqqWl36ooc9R9H0bb-amZeXwUHXh4kthjURifI_cAZWTUGBDYvKQdJInUgoRz9Sj_4tUPE7eXSGrHTYl1", - "y": "AGqP6NBQpb53pEvYo0hekgsviIO5HR6hHveGQdTRpkVhUiJZsYl2FEugzFZnZFXzqEo_Aib3lHw3dKcL2VQm0vGB" + "x": "ALSjGGLeSO9xaXWp8gjjMzkKgU2ydJVuH2ZppPNjepMDS-SHj2Us0Ovjvol6hUUVfp8lRCBKreSiqyL5gj38eA2R", + "y": "AOOgL9eWICalPjfJhPq-iawwHlJPmTYd4Ja2kD4x1SpDhutHdVLFlb-omOiD0snmOe3OHz0SWjoi5r6tIvgiF1Ee" } }, - "encrypted_key": "ntktah8xzI41Uv1DXcwHR4zPOE6Dan2hsQQZfKdAn1_RL_3Ew-6xYA", - "tag": "dDHpijyjO4GYtvddkt3PoA" + "encrypted_key": "yay-9FoOQRJXyqcyXG-kbkKZPu7-MmMPkV19yOC7IOirfz31onZRNw", + "tag": "UwyId8YgNcmRWZimLsImEw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", @@ -2119,28 +2155,28 @@ "epk": { "crv": "P-521", "kty": "EC", - "x": "Af7tiVBAqqWl36ooc9R9H0bb-amZeXwUHXh4kthjURifI_cAZWTUGBDYvKQdJInUgoRz9Sj_4tUPE7eXSGrHTYl1", - "y": "AGqP6NBQpb53pEvYo0hekgsviIO5HR6hHveGQdTRpkVhUiJZsYl2FEugzFZnZFXzqEo_Aib3lHw3dKcL2VQm0vGB" + "x": "ALSjGGLeSO9xaXWp8gjjMzkKgU2ydJVuH2ZppPNjepMDS-SHj2Us0Ovjvol6hUUVfp8lRCBKreSiqyL5gj38eA2R", + "y": "AOOgL9eWICalPjfJhPq-iawwHlJPmTYd4Ja2kD4x1SpDhutHdVLFlb-omOiD0snmOe3OHz0SWjoi5r6tIvgiF1Ee" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A192KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBR2NtSjZYb2dWUU92UUVjVHBvTUItdUJXd1lJMk10dG9LSW50dl9mOWQteXZneGtJMWNSU3A2SjlzUnhVZXB2azRJc3V5aUU0M1U0dkluYS00cXNOUnM2IiwieSI6IkFKcXZORzhpODl3YXA1SWxGNHBicVlwWmZIbjd0VjRKeFlaMFUwYUtMcUJ6U3RiZzk1MnNVREJLN21ETVVtUzlXVWNOVktkblQwX01GYkJJbmJtbFZVQVgifX0.kgAQeYb-5S7mZYVFqzNS2QHDlHekw3mnlyEf2G4HdxZT1mOC2-jF_w.J67uLJLqREoRIbo-.qy4lWP30EmZOHqM.9VaxrFucrHntUJtUeQJipw + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSk1IbFZzS3k0MVA5VGY5bHhvYVh1WU1LaWJWVV9VYnBfc1BJTXdXcE52TktBdjB0bTZRQ2NCMVA5Qmt1djNyaDFpZEpkMy02N0FvLTRrLVFuNk1rbHpKIiwieSI6IkFCRE1walp5VDJHZGZ3aktNNzdFdllXaDNIMURfSkg1MFdFX0l2STZMd1pvczJKZjJrclRkV2ZLbWRpSUJ4YWR2QWRUMkVqc0NkLTlJUjV4YWJGLVVvN3EifX0.0oODaN8bmtEOZT3BXjhmh1SnjHil5FjvwVp9N3e_l5LRNcYfnCXCCA.IyYz9LwhX03J2m2S.a5sMqwRkKi6w-6Q.Tas4uVzQRotsWt1ZQGJYUg jwe_test.go:404: { - "ciphertext": "qy4lWP30EmZOHqM", - "iv": "J67uLJLqREoRIbo-", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBR2NtSjZYb2dWUU92UUVjVHBvTUItdUJXd1lJMk10dG9LSW50dl9mOWQteXZneGtJMWNSU3A2SjlzUnhVZXB2azRJc3V5aUU0M1U0dkluYS00cXNOUnM2IiwieSI6IkFKcXZORzhpODl3YXA1SWxGNHBicVlwWmZIbjd0VjRKeFlaMFUwYUtMcUJ6U3RiZzk1MnNVREJLN21ETVVtUzlXVWNOVktkblQwX01GYkJJbmJtbFZVQVgifX0", + "ciphertext": "a5sMqwRkKi6w-6Q", + "iv": "IyYz9LwhX03J2m2S", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBSk1IbFZzS3k0MVA5VGY5bHhvYVh1WU1LaWJWVV9VYnBfc1BJTXdXcE52TktBdjB0bTZRQ2NCMVA5Qmt1djNyaDFpZEpkMy02N0FvLTRrLVFuNk1rbHpKIiwieSI6IkFCRE1walp5VDJHZGZ3aktNNzdFdllXaDNIMURfSkg1MFdFX0l2STZMd1pvczJKZjJrclRkV2ZLbWRpSUJ4YWR2QWRUMkVqc0NkLTlJUjV4YWJGLVVvN3EifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-521", "kty": "EC", - "x": "AGcmJ6XogVQOvQEcTpoMB-uBWwYI2MttoKIntv_f9d-yvgxkI1cRSp6J9sRxUepvk4IsuyiE43U4vIna-4qsNRs6", - "y": "AJqvNG8i89wap5IlF4pbqYpZfHn7tV4JxYZ0U0aKLqBzStbg952sUDBK7mDMUmS9WUcNVKdnT0_MFbBInbmlVUAX" + "x": "AJMHlVsKy41P9Tf9lxoaXuYMKibVU_Ubp_sPIMwWpNvNKAv0tm6QCcB1P9Bkuv3rh1idJd3-67Ao-4k-Qn6MklzJ", + "y": "ABDMpjZyT2GdfwjKM77EvYWh3H1D_JH50WE_IvI6LwZos2Jf2krTdWfKmdiIBxadvAdT2EjsCd-9IR5xabF-Uo7q" } }, - "encrypted_key": "kgAQeYb-5S7mZYVFqzNS2QHDlHekw3mnlyEf2G4HdxZT1mOC2-jF_w", - "tag": "9VaxrFucrHntUJtUeQJipw" + "encrypted_key": "0oODaN8bmtEOZT3BXjhmh1SnjHil5FjvwVp9N3e_l5LRNcYfnCXCCA", + "tag": "Tas4uVzQRotsWt1ZQGJYUg" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", @@ -2148,28 +2184,28 @@ "epk": { "crv": "P-521", "kty": "EC", - "x": "AGcmJ6XogVQOvQEcTpoMB-uBWwYI2MttoKIntv_f9d-yvgxkI1cRSp6J9sRxUepvk4IsuyiE43U4vIna-4qsNRs6", - "y": "AJqvNG8i89wap5IlF4pbqYpZfHn7tV4JxYZ0U0aKLqBzStbg952sUDBK7mDMUmS9WUcNVKdnT0_MFbBInbmlVUAX" + "x": "AJMHlVsKy41P9Tf9lxoaXuYMKibVU_Ubp_sPIMwWpNvNKAv0tm6QCcB1P9Bkuv3rh1idJd3-67Ao-4k-Qn6MklzJ", + "y": "ABDMpjZyT2GdfwjKM77EvYWh3H1D_JH50WE_IvI6LwZos2Jf2krTdWfKmdiIBxadvAdT2EjsCd-9IR5xabF-Uo7q" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZmp0XzBfSUxzVjM3VDktdVFzSS1ZUmJCUjNSZ1ROYlZnYnBmazFjdWpLbjNzckNQSVVIMkhqZ3lWQWlIRTNYb0oxdFZVMG5oSjh0V0IzbWZ2SmFNSy1NIiwieSI6IkFidGF0OW1ORktXbXoweXYteE9DTGYzenRUQVI4dkI3eFNjLW8zYWljb05LejB1Z2c3aWxQSFVuazV1a3Z5NmhKbFhZZ3FFWmJsZHJLMFBsQzVfdkgzSF8ifX0.ROPSlZzMn2TnXeEvNX8ArMdKMsoPUniP9Fg6CGWNaiMZlfZxb8D1qg.4hO09VH2BcYd6AK1.ixoDdqTIY1A5ffg.h2Fw3NW39ST7WicEBwHbVA + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRDBON1B5VDNRS0tGMjF6MzZLREZBWTc4UWJNbEhMY3lWLTBITmdvbWtMN2lwWXRqSVM4TWF5aU5HVGRweHp4VTdJTHplSWdxTlRXMXVBM1N0VkI3VWdrIiwieSI6IkFWcW0zU3JGOGRIb09sT3RyUDUzVUZRTGV3QUluUXF6TEhDUFZwUWtYb1d3dlJ4MEZMclVhN3N3Umd2OVRSTzBYLTNCQUI4VDVtVUxlcWJDRW9Tb3RyOUQifX0.8VbLxiygwSov_1Zy6R1YcBCuPKuuWooMU3S0wA3Rf8u5ScUH6HRgew.lISfFTboUAVzH0Up.cgcD48mtm9xrI6I.S6WX2R8j1S4YUbwlz710Yg jwe_test.go:404: { - "ciphertext": "ixoDdqTIY1A5ffg", - "iv": "4hO09VH2BcYd6AK1", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBZmp0XzBfSUxzVjM3VDktdVFzSS1ZUmJCUjNSZ1ROYlZnYnBmazFjdWpLbjNzckNQSVVIMkhqZ3lWQWlIRTNYb0oxdFZVMG5oSjh0V0IzbWZ2SmFNSy1NIiwieSI6IkFidGF0OW1ORktXbXoweXYteE9DTGYzenRUQVI4dkI3eFNjLW8zYWljb05LejB1Z2c3aWxQSFVuazV1a3Z5NmhKbFhZZ3FFWmJsZHJLMFBsQzVfdkgzSF8ifX0", + "ciphertext": "cgcD48mtm9xrI6I", + "iv": "lISfFTboUAVzH0Up", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRDBON1B5VDNRS0tGMjF6MzZLREZBWTc4UWJNbEhMY3lWLTBITmdvbWtMN2lwWXRqSVM4TWF5aU5HVGRweHp4VTdJTHplSWdxTlRXMXVBM1N0VkI3VWdrIiwieSI6IkFWcW0zU3JGOGRIb09sT3RyUDUzVUZRTGV3QUluUXF6TEhDUFZwUWtYb1d3dlJ4MEZMclVhN3N3Umd2OVRSTzBYLTNCQUI4VDVtVUxlcWJDRW9Tb3RyOUQifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-521", "kty": "EC", - "x": "Afjt_0_ILsV37T9-uQsI-YRbBR3RgTNbVgbpfk1cujKn3srCPIUH2HjgyVAiHE3XoJ1tVU0nhJ8tWB3mfvJaMK-M", - "y": "Abtat9mNFKWmz0yv-xOCLf3ztTAR8vB7xSc-o3aicoNKz0ugg7ilPHUnk5ukvy6hJlXYgqEZbldrK0PlC5_vH3H_" + "x": "AD0N7PyT3QKKF21z36KDFAY78QbMlHLcyV-0HNgomkL7ipYtjIS8MayiNGTdpxzxU7ILzeIgqNTW1uA3StVB7Ugk", + "y": "AVqm3SrF8dHoOlOtrP53UFQLewAInQqzLHCPVpQkXoWwvRx0FLrUa7swRgv9TRO0X-3BAB8T5mULeqbCEoSotr9D" } }, - "encrypted_key": "ROPSlZzMn2TnXeEvNX8ArMdKMsoPUniP9Fg6CGWNaiMZlfZxb8D1qg", - "tag": "h2Fw3NW39ST7WicEBwHbVA" + "encrypted_key": "8VbLxiygwSov_1Zy6R1YcBCuPKuuWooMU3S0wA3Rf8u5ScUH6HRgew", + "tag": "S6WX2R8j1S4YUbwlz710Yg" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", @@ -2177,43 +2213,43 @@ "epk": { "crv": "P-521", "kty": "EC", - "x": "Afjt_0_ILsV37T9-uQsI-YRbBR3RgTNbVgbpfk1cujKn3srCPIUH2HjgyVAiHE3XoJ1tVU0nhJ8tWB3mfvJaMK-M", - "y": "Abtat9mNFKWmz0yv-xOCLf3ztTAR8vB7xSc-o3aicoNKz0ugg7ilPHUnk5ukvy6hJlXYgqEZbldrK0PlC5_vH3H_" + "x": "AD0N7PyT3QKKF21z36KDFAY78QbMlHLcyV-0HNgomkL7ipYtjIS8MayiNGTdpxzxU7ILzeIgqNTW1uA3StVB7Ugk", + "y": "AVqm3SrF8dHoOlOtrP53UFQLewAInQqzLHCPVpQkXoWwvRx0FLrUa7swRgv9TRO0X-3BAB8T5mULeqbCEoSotr9D" } } jwe_test.go:415: Lorem ipsum ---- PASS: TestEncode_ECDH (0.05s) +--- 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 (0.04s) --- 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+A256KW (0.01s) --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A192KW (0.00s) - --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A128KW (0.00s) - --- PASS: TestEncode_ECDH/P-521 (0.03s) + --- PASS: TestEncode_ECDH/P-384/ECDH-ES+A128KW (0.01s) + --- PASS: TestEncode_ECDH/P-521 (0.05s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A256KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A192KW (0.01s) --- PASS: TestEncode_ECDH/P-521/ECDH-ES+A128KW (0.01s) === RUN TestEncode_X25519 === RUN TestEncode_X25519/ECDH-ES - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiVjJ6czA3TUhsLWp3R2NlbWVkc1FhUTd1WXZNWkU1dF85RklsWE1JTUNENCJ9fQ..ni2SC3XPeUlBP5Vk.VeGXoFU7pJzwyJw.mdIiHCxIPPpaASZyKsbiYA + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiUU5VZjdhemJFTjZuRmxLRHNTaUYwX1A1dlBtakYtY2YwWUkzTHFOeVUwSSJ9fQ..5nQd92XqLsAPq8Ku.3LPA5GdsHGCGOyQ.llIhs3f3lWiHIALgVYiwww jwe_test.go:404: { - "ciphertext": "VeGXoFU7pJzwyJw", - "iv": "ni2SC3XPeUlBP5Vk", - "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiVjJ6czA3TUhsLWp3R2NlbWVkc1FhUTd1WXZNWkU1dF85RklsWE1JTUNENCJ9fQ", + "ciphertext": "3LPA5GdsHGCGOyQ", + "iv": "5nQd92XqLsAPq8Ku", + "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoiUU5VZjdhemJFTjZuRmxLRHNTaUYwX1A1dlBtakYtY2YwWUkzTHFOeVUwSSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "X25519", "kty": "OKP", - "x": "V2zs07MHl-jwGcemedsQaQ7uYvMZE5t_9FIlXMIMCD4" + "x": "QNUf7azbEN6nFlKDsSiF0_P5vPmjF-cf0YI3LqNyU0I" } }, - "tag": "mdIiHCxIPPpaASZyKsbiYA" + "tag": "llIhs3f3lWiHIALgVYiwww" } jwe_test.go:408: { "alg": "ECDH-ES", @@ -2221,26 +2257,26 @@ "epk": { "crv": "X25519", "kty": "OKP", - "x": "V2zs07MHl-jwGcemedsQaQ7uYvMZE5t_9FIlXMIMCD4" + "x": "QNUf7azbEN6nFlKDsSiF0_P5vPmjF-cf0YI3LqNyU0I" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A256KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6Ims2X194N1hvRkxMVXhHRjluWGhYN05sVkhHak9YVHBBemZ2UUNtUmpTQWsifX0.sGptfkDY_r5DuqC9lIc5tOgbo4syJoC3w3sIPsfL6ZIMaJhfdMt2oA.ohUat4TyAv4gncfT.O8kU34xn_KJMOhs.Qz13Gn5cUb_GqbHKehInKw + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImxleHlpUmtyMFpYbzVlR1V2U09aeUdPajVxeHFrLTRGaUg4N0wwWE1XQ2sifX0.Z7NAsEKA-COup5Jxbyz6UZFFEp-6HdKSaQRuOCYDFZ1QABtY_qlKDA.dQZmPUGUMDtanQqB.Kx4iNlCQ_aeyg64.mSLRXKIzlHynxqTKs7O6PA jwe_test.go:404: { - "ciphertext": "O8kU34xn_KJMOhs", - "iv": "ohUat4TyAv4gncfT", - "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6Ims2X194N1hvRkxMVXhHRjluWGhYN05sVkhHak9YVHBBemZ2UUNtUmpTQWsifX0", + "ciphertext": "Kx4iNlCQ_aeyg64", + "iv": "dQZmPUGUMDtanQqB", + "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6ImxleHlpUmtyMFpYbzVlR1V2U09aeUdPajVxeHFrLTRGaUg4N0wwWE1XQ2sifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "X25519", "kty": "OKP", - "x": "k6__x7XoFLLUxGF9nXhX7NlVHGjOXTpAzfvQCmRjSAk" + "x": "lexyiRkr0ZXo5eGUvSOZyGOj5qxqk-4FiH87L0XMWCk" } }, - "encrypted_key": "sGptfkDY_r5DuqC9lIc5tOgbo4syJoC3w3sIPsfL6ZIMaJhfdMt2oA", - "tag": "Qz13Gn5cUb_GqbHKehInKw" + "encrypted_key": "Z7NAsEKA-COup5Jxbyz6UZFFEp-6HdKSaQRuOCYDFZ1QABtY_qlKDA", + "tag": "mSLRXKIzlHynxqTKs7O6PA" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", @@ -2248,26 +2284,26 @@ "epk": { "crv": "X25519", "kty": "OKP", - "x": "k6__x7XoFLLUxGF9nXhX7NlVHGjOXTpAzfvQCmRjSAk" + "x": "lexyiRkr0ZXo5eGUvSOZyGOj5qxqk-4FiH87L0XMWCk" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A192KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IldrTjZhSVR3UkF5ZVRmMmVTYWVHdVlILWhOcmx5UWlTbXFRUmE4RW5tR1kifX0.guZG4MCAnvofGajeiNIoLeranVGbd5ww1BsHJhEusjR_XGN1IEyRaA.Rm6XurIkO8kFBnWR.YLC21eql47YSH_o.UrhLjarfR6W2-id3bpm9yw + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjU2VUI3WVBpQnVHcjdaVm82elZqRXNYazNUSGpma2FDYWJRZmQ4TWdnQUkifX0.um8UA98ReBET08gErBU0y9HJgZA2hTTrzp-vB5iGR3Lo2BYiUyLfPQ.ewW6aKiGUHjr2_P6.FFNKxJHNCFch4CY.Czno1aVGNCH0Xx9FLU41Lw jwe_test.go:404: { - "ciphertext": "YLC21eql47YSH_o", - "iv": "Rm6XurIkO8kFBnWR", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IldrTjZhSVR3UkF5ZVRmMmVTYWVHdVlILWhOcmx5UWlTbXFRUmE4RW5tR1kifX0", + "ciphertext": "FFNKxJHNCFch4CY", + "iv": "ewW6aKiGUHjr2_P6", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjU2VUI3WVBpQnVHcjdaVm82elZqRXNYazNUSGpma2FDYWJRZmQ4TWdnQUkifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "X25519", "kty": "OKP", - "x": "WkN6aITwRAyeTf2eSaeGuYH-hNrlyQiSmqQRa8EnmGY" + "x": "56UB7YPiBuGr7ZVo6zVjEsXk3THjfkaCabQfd8MggAI" } }, - "encrypted_key": "guZG4MCAnvofGajeiNIoLeranVGbd5ww1BsHJhEusjR_XGN1IEyRaA", - "tag": "UrhLjarfR6W2-id3bpm9yw" + "encrypted_key": "um8UA98ReBET08gErBU0y9HJgZA2hTTrzp-vB5iGR3Lo2BYiUyLfPQ", + "tag": "Czno1aVGNCH0Xx9FLU41Lw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", @@ -2275,26 +2311,26 @@ "epk": { "crv": "X25519", "kty": "OKP", - "x": "WkN6aITwRAyeTf2eSaeGuYH-hNrlyQiSmqQRa8EnmGY" + "x": "56UB7YPiBuGr7ZVo6zVjEsXk3THjfkaCabQfd8MggAI" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW - jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InotbUlvLXNpT3Y5ZEdUNGl2U3NkZFl3YzR4SVRiUjNTRTIwckEyT2NBMEEifX0.uA4WD-_R10VVmHLIJ5osR0_I0n1HyI1it1MRvtRyud_nIqhVo6amSw.Xz_e-ynQ1k3t0ws_.unHKKVUVBNZZZwc.1D96SOWMo82LW8fVXLc4FQ + jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InBGdTJPdXBMeGRQVlFQeFVweVpLVjhsTFR3SElzNDNaV3ZyZVZuM3hGMFEifX0.0pUg5iK8T1JcxDKfNJorZl0qRso7_eKgxFxLNAePVmE_0Pn5zHgjSQ.2Xvq_rsjAvt_j6-0.Z7qtdAxnMGi3Nz8.Q2iue1U6mxHqq9gjsSE61w jwe_test.go:404: { - "ciphertext": "unHKKVUVBNZZZwc", - "iv": "Xz_e-ynQ1k3t0ws_", - "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InotbUlvLXNpT3Y5ZEdUNGl2U3NkZFl3YzR4SVRiUjNTRTIwckEyT2NBMEEifX0", + "ciphertext": "Z7qtdAxnMGi3Nz8", + "iv": "2Xvq_rsjAvt_j6-0", + "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InBGdTJPdXBMeGRQVlFQeFVweVpLVjhsTFR3SElzNDNaV3ZyZVZuM3hGMFEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "X25519", "kty": "OKP", - "x": "z-mIo-siOv9dGT4ivSsddYwc4xITbR3SE20rA2OcA0A" + "x": "pFu2OupLxdPVQPxUpyZKV8lLTwHIs43ZWvreVn3xF0Q" } }, - "encrypted_key": "uA4WD-_R10VVmHLIJ5osR0_I0n1HyI1it1MRvtRyud_nIqhVo6amSw", - "tag": "1D96SOWMo82LW8fVXLc4FQ" + "encrypted_key": "0pUg5iK8T1JcxDKfNJorZl0qRso7_eKgxFxLNAePVmE_0Pn5zHgjSQ", + "tag": "Q2iue1U6mxHqq9gjsSE61w" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", @@ -2302,12 +2338,12 @@ "epk": { "crv": "X25519", "kty": "OKP", - "x": "z-mIo-siOv9dGT4ivSsddYwc4xITbR3SE20rA2OcA0A" + "x": "pFu2OupLxdPVQPxUpyZKV8lLTwHIs43ZWvreVn3xF0Q" } } jwe_test.go:415: Lorem ipsum ---- PASS: TestEncode_X25519 (0.01s) - --- PASS: TestEncode_X25519/ECDH-ES (0.00s) +--- PASS: TestEncode_X25519 (0.02s) + --- PASS: TestEncode_X25519/ECDH-ES (0.01s) --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A128KW (0.00s) @@ -2345,9 +2381,9 @@ "encrypted_key": "ceVsjF-0LhziK75oHRC-C539hlFJMSbub015a3YtIBgCt7c0IRzkzwoOvo_Jf44FXZi0Vd-4fvDjRkZDzx9DcuDd4ASYDLvW", "tag": "b6m_nW9vfk6xJugm_-Uuj4cbAQh9ECelLc1ZBfO86L0" } ---- PASS: Test_GHIssue207 (0.02s) - --- PASS: Test_GHIssue207/ECDH-ES (0.01s) - --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.01s) +--- PASS: Test_GHIssue207 (0.01s) + --- PASS: Test_GHIssue207/ECDH-ES (0.00s) + --- PASS: Test_GHIssue207/ECDH-ES+A256KW (0.00s) === RUN TestEncode_Direct === RUN TestEncode_Direct/A128CBC-HS256 === RUN TestEncode_Direct/A128GCM @@ -2436,50 +2472,50 @@ === PAUSE TestReadFile === RUN TestCustomField === RUN TestCustomField/jwe.Parse_+_json.Unmarshal ---- PASS: TestCustomField (0.18s) +--- PASS: TestCustomField (0.41s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 jwe_test.go:783: { - "ciphertext": "d7PKIbYD8gqi2eki", - "iv": "k3l70AcDa1OsSfNl", - "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFWYk1TN0dxZ2tSUXpNTlVLeUVNTUZnNHBCMVlET0M2SGNWUVkyaXpHNDNjb1VpbW1PMHpRNjd2OFF1eUR5blhNelpEdW9IcVphbl9ORWlkeGxCeVViM2wiLCJ5IjoiQUVhajFrWThDSllCdUZRdHpWbkxsUHhVWm9LQ1FtOC1lNGdDVDZtNUFJVkQzUURrQl9IY0FqQndhaVhrUHhyQTZ3RWgyWUlkS3NsY1Rvei0zaFJVbUhORCJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", + "ciphertext": "Z4S1yG9DUvjjk5LO", + "iv": "0-7ZSXoVbASMcuO1", + "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFBSzc5REdPVmZmWUNtWmcwM0w4UExDLWUyUl9lX2VmbmQ1R1ZuaEM3RWxTSTBJdFlUeENEU3MzNHBLTm84Q1BLMGFFSXFQTldnYWdCQVFmeEdoalpfYVciLCJ5IjoiQUFYYjRUUnVlQ0Nza0hvR09JWUx2U0sxM0lBaVFKNVYwNmR4R0c4dEtrZEJMbE9ZQ2EyN2hGRXNzSkZGUFFrV3VYakJ0VnpuanhtMS1nY29RRFdMTVNHWiJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", - "x": "AVbMS7GqgkRQzMNUKyEMMFg4pB1YDOC6HcVQY2izG43coUimmO0zQ67v8QuyDynXMzZDuoHqZan_NEidxlByUb3l", - "y": "AEaj1kY8CJYBuFQtzVnLlPxUZoKCQm8-e4gCT6m5AIVD3QDkB_HcAjBwaiXkPxrA6wEh2YIdKslcToz-3hRUmHND" + "x": "AAK79DGOVffYCmZg03L8PLC-e2R_e_efnd5GVnhC7ElSI0ItYTxCDSs34pKNo8CPK0aEIqPNWgagBAQfxGhjZ_aW", + "y": "AAXb4TRueCCskHoGOIYLvSK13IAiQJ5V06dxGG8tKkdBLlOYCa27hFEssJFFPQkWuXjBtVznjxm1-gcoQDWLMSGZ" }, "kid": "very-secret-key" }, - "tag": "NSLUStb3qiYALuCwKkLt0A" + "tag": "ZbePTuQJW_kXyKVAcUZvVg" } --- PASS: TestGH554 (0.00s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey ---- PASS: TestMaxDecompressBufferSize (0.58s) +--- PASS: TestMaxDecompressBufferSize (0.57s) --- PASS: TestMaxDecompressBufferSize/same_as_payload_size (0.01s) - --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.01s) - --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.00s) + --- PASS: TestMaxDecompressBufferSize/smaller_than_payload_size (0.00s) + --- PASS: TestMaxDecompressBufferSize/Wrong_PublicKey (0.01s) === RUN TestRecipient === RUN TestRecipient/JSON_Marshaling --- PASS: TestRecipient (0.00s) --- PASS: TestRecipient/JSON_Marshaling (0.00s) === CONT TestGHIssue230 -=== CONT TestReadFile --- PASS: TestGHIssue230 (0.00s) +=== CONT TestReadFile --- PASS: TestReadFile (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe 3.918s +ok github.com/lestrrat-go/jwx/jwe 6.021s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.022s +ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.044s === RUN TestAES cipher_test.go:25: keysize = 16 cipher_test.go:25: keysize = 24 @@ -2489,11 +2525,11 @@ cipher_test.go:25: keysize = 64 --- PASS: TestAES (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.020s +ok github.com/lestrrat-go/jwx/jwe/internal/cipher 0.037s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.018s +ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.040s === RUN TestRFC3394_Wrap keyenc_test.go:49: kek = 000102030405060708090A0B0C0D0E0F keyenc_test.go:50: data = 00112233445566778899AABBCCDDEEFF @@ -2510,7 +2546,7 @@ === RUN TestKeyWrap --- PASS: TestKeyWrap (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.024s +ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.052s === RUN TestHeader === PAUSE TestHeader === RUN TestIterator @@ -2554,7 +2590,7 @@ === RUN TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Iterate === RUN TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/Walk === RUN TestIterator/*jwk.symmetricKey_(after_json_roundtripping)/AsMap ---- PASS: TestIterator (0.01s) +--- PASS: TestIterator (0.00s) --- PASS: TestIterator/*jwk.rsaPrivateKey (0.00s) --- PASS: TestIterator/*jwk.rsaPrivateKey/Iterate (0.00s) --- PASS: TestIterator/*jwk.rsaPrivateKey/Walk (0.00s) @@ -2619,20 +2655,20 @@ === RUN TestECDSA/PrivateKey === RUN TestECDSA/PrivateKey/New === RUN TestECDSA/PrivateKey/Fields +=== RUN TestECDSA/PrivateKey/Fields/x5t#S256 +=== RUN TestECDSA/PrivateKey/Fields/kid +=== RUN TestECDSA/PrivateKey/Fields/x58 +=== RUN TestECDSA/PrivateKey/Fields/x5t +=== RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/x +=== RUN TestECDSA/PrivateKey/Fields/key_ops === RUN TestECDSA/PrivateKey/Fields/use +=== RUN TestECDSA/PrivateKey/Fields/d +=== RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Fields/x5c +=== RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/kty === RUN TestECDSA/PrivateKey/Fields/y -=== RUN TestECDSA/PrivateKey/Fields/key_ops -=== RUN TestECDSA/PrivateKey/Fields/alg -=== RUN TestECDSA/PrivateKey/Fields/crv -=== RUN TestECDSA/PrivateKey/Fields/d -=== RUN TestECDSA/PrivateKey/Fields/private -=== RUN TestECDSA/PrivateKey/Fields/x5t#S256 -=== RUN TestECDSA/PrivateKey/Fields/x5t -=== RUN TestECDSA/PrivateKey/Fields/x58 -=== RUN TestECDSA/PrivateKey/Fields/kid === RUN TestECDSA/PrivateKey/Roundtrip === RUN TestECDSA/PrivateKey/Raw === RUN TestECDSA/PrivateKey/PublicKey @@ -2640,19 +2676,19 @@ === RUN TestECDSA/PublicKey === RUN TestECDSA/PublicKey/New === RUN TestECDSA/PublicKey/Fields -=== RUN TestECDSA/PublicKey/Fields/y -=== RUN TestECDSA/PublicKey/Fields/kid -=== RUN TestECDSA/PublicKey/Fields/x5c -=== RUN TestECDSA/PublicKey/Fields/x5t#S256 -=== RUN TestECDSA/PublicKey/Fields/x5t -=== RUN TestECDSA/PublicKey/Fields/private -=== RUN TestECDSA/PublicKey/Fields/kty -=== RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/use -=== RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/x58 +=== RUN TestECDSA/PublicKey/Fields/kid +=== RUN TestECDSA/PublicKey/Fields/key_ops +=== RUN TestECDSA/PublicKey/Fields/kty === RUN TestECDSA/PublicKey/Fields/crv +=== RUN TestECDSA/PublicKey/Fields/x +=== RUN TestECDSA/PublicKey/Fields/y === RUN TestECDSA/PublicKey/Fields/alg +=== RUN TestECDSA/PublicKey/Fields/x5t +=== RUN TestECDSA/PublicKey/Fields/x5c +=== RUN TestECDSA/PublicKey/Fields/x5t#S256 +=== RUN TestECDSA/PublicKey/Fields/private === RUN TestECDSA/PublicKey/Roundtrip === RUN TestECDSA/PublicKey/Raw === RUN TestECDSA/PublicKey/PublicKey @@ -2662,23 +2698,23 @@ === RUN TestECDSA/Curve_types/P-384 === RUN TestECDSA/Curve_types/P-521 --- PASS: TestECDSA (0.04s) - --- PASS: TestECDSA/PrivateKey (0.00s) + --- PASS: TestECDSA/PrivateKey (0.01s) --- PASS: TestECDSA/PrivateKey/New (0.00s) --- PASS: TestECDSA/PrivateKey/Fields (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/use (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) + --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) - --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) --- PASS: TestECDSA/PrivateKey/Roundtrip (0.00s) --- PASS: TestECDSA/PrivateKey/Raw (0.00s) --- PASS: TestECDSA/PrivateKey/PublicKey (0.00s) @@ -2686,59 +2722,59 @@ --- PASS: TestECDSA/PublicKey (0.00s) --- PASS: TestECDSA/PublicKey/New (0.00s) --- PASS: TestECDSA/PublicKey/Fields (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) --- PASS: TestECDSA/PublicKey/Fields/use (0.00s) - --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x58 (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/kid (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/kty (0.00s) --- PASS: TestECDSA/PublicKey/Fields/crv (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/y (0.00s) --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5c (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestECDSA/PublicKey/Fields/private (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.03s) --- PASS: TestECDSA/Curve_types/P-256 (0.00s) - --- PASS: TestECDSA/Curve_types/P-384 (0.01s) + --- PASS: TestECDSA/Curve_types/P-384 (0.00s) --- PASS: TestECDSA/Curve_types/P-521 (0.02s) === RUN TestSymmetric === RUN TestSymmetric/Key === RUN TestSymmetric/Key/Fields -=== RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/x5t +=== RUN TestSymmetric/Key/Fields/key_ops +=== RUN TestSymmetric/Key/Fields/x5c +=== RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/x58 === RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/x5t#S256 -=== RUN TestSymmetric/Key/Fields/x5c -=== RUN TestSymmetric/Key/Fields/alg -=== RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/kty === RUN TestSymmetric/Key/Fields/k +=== RUN TestSymmetric/Key/Fields/alg === 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 (0.01s) + --- PASS: TestSymmetric/Key (0.01s) --- PASS: TestSymmetric/Key/Fields (0.00s) - --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) + --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) + --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) + --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/x58 (0.00s) --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (0.00s) - --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) - --- PASS: TestSymmetric/Key/Fields/alg (0.00s) - --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/k (0.00s) + --- PASS: TestSymmetric/Key/Fields/alg (0.00s) --- PASS: TestSymmetric/Key/Roundtrip (0.00s) --- PASS: TestSymmetric/Key/Raw (0.00s) --- PASS: TestSymmetric/Key/PublicKey (0.00s) @@ -2769,7 +2805,7 @@ === RUN TestTypedFields/Set === RUN TestTypedFields/Set/Basic === RUN TestTypedFields/Set/json.RawMessage ---- PASS: TestTypedFields (0.36s) +--- PASS: TestTypedFields (0.28s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage (0.00s) @@ -2816,7 +2852,7 @@ jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found ---- PASS: TestGH412 (1.73s) +--- PASS: TestGH412 (3.64s) --- PASS: TestGH412/Remove_at_position_0 (0.00s) --- PASS: TestGH412/Remove_at_position_1 (0.00s) --- PASS: TestGH412/Remove_at_position_2 (0.00s) @@ -2832,7 +2868,7 @@ === RUN TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_original_buffer === RUN TestSetWithPrivateParams/JWKS_with_multiple_keys/Check_serialized === RUN TestSetWithPrivateParams/Set_private_parameters ---- PASS: TestSetWithPrivateParams (0.53s) +--- PASS: TestSetWithPrivateParams (0.43s) --- 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) @@ -2845,7 +2881,7 @@ === RUN TestFetch/MapWhitelist === RUN TestFetch/RegexpWhitelist === RUN TestFetch/WhitelistFunc ---- PASS: TestFetch (0.44s) +--- PASS: TestFetch (0.87s) --- PASS: TestFetch/InsecureWhitelist (0.00s) --- PASS: TestFetch/MapWhitelist (0.00s) --- PASS: TestFetch/RegexpWhitelist (0.00s) @@ -2854,30 +2890,30 @@ === RUN TestGH567/Parse_with_ignoreParseError=true === RUN TestGH567/Parse_with_ignoreParseError=false === RUN TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error ---- PASS: TestGH567 (0.96s) +--- PASS: TestGH567 (0.69s) --- 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.96s) + --- PASS: TestGH567/ParseKey_+_WithIgnoreParseError_should_be_an_error (0.69s) === 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.24s) +--- PASS: TestGH664 (0.45s) --- 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 (17.81s) +--- PASS: TestGH945 (11.27s) === RUN TestAutoRefresh === PAUSE TestAutoRefresh === RUN TestRefreshSnapshot ---- SKIP: TestRefreshSnapshot (0.00s) +--- SKIP: TestRefreshSnapshot (0.01s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestAutoRefreshRace ---- PASS: TestAutoRefreshRace (0.34s) +--- PASS: TestAutoRefreshRace (0.88s) === RUN TestSet ---- PASS: TestSet (0.70s) +--- PASS: TestSet (1.38s) === RUN Test_X5CHeader === RUN Test_X5CHeader/Marshal/Unmarshal === RUN Test_X5CHeader/Marshal/Unmarshal/with_padding @@ -2934,66 +2970,19 @@ === RUN TestHeader/Algorithm === PAUSE TestHeader/Algorithm === CONT TestHeader/Roundtrip -=== CONT TestPublicKeyOf === RUN TestHeader/Roundtrip/Private_params === PAUSE TestHeader/Roundtrip/Private_params -=== CONT TestNew -=== CONT TestAutoRefresh -=== RUN TestAutoRefresh/Specify_explicit_refresh_interval -=== PAUSE TestAutoRefresh/Specify_explicit_refresh_interval ---- PASS: TestNew (0.00s) -=== RUN TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header -=== CONT TestHeader/RoundtripError -=== CONT TestIssue207 ---- PASS: TestIssue207 (0.00s) -=== CONT TestReadFile ---- SKIP: TestReadFile (0.00s) === CONT TestHeader/Roundtrip/Private_params -=== CONT TestAccept -=== RUN TestAccept/KeyOperation -=== PAUSE TestAccept/KeyOperation -=== RUN TestAccept/KeyUsage -=== PAUSE TestAccept/KeyUsage -=== CONT TestAccept/KeyOperation -=== CONT TestAssignKeyID -=== CONT TestAccept/KeyUsage ---- PASS: TestAccept (0.00s) - --- PASS: TestAccept/KeyOperation (0.00s) - --- PASS: TestAccept/KeyUsage (0.00s) -=== CONT TestRSA -=== RUN TestRSA/PublicKey -=== PAUSE TestRSA/PublicKey +=== CONT TestErrorSink +=== CONT TestPublicKeyOf === CONT TestParse -=== RUN TestRSA/Private_Key === RUN TestParse/RSA_Public_Key -=== PAUSE TestRSA/Private_Key -=== CONT TestRoundtrip -=== RUN TestRSA/Thumbprint === PAUSE TestParse/RSA_Public_Key === RUN TestParse/RSA_Private_Key === PAUSE TestParse/RSA_Private_Key === RUN TestParse/ECDSA_Private_Key -=== CONT TestErrorSink -=== CONT TestHeader/Algorithm -=== CONT TestOKP -=== PAUSE TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header -=== CONT TestIssue270 === PAUSE TestParse/ECDSA_Private_Key -=== RUN TestOKP/Ed25519 -=== PAUSE TestOKP/Ed25519 -=== RUN TestOKP/X25519 === RUN TestParse/Invalid_ECDSA_Private_Key -=== PAUSE TestOKP/X25519 -=== CONT TestOKP/Ed25519 -=== RUN TestOKP/Ed25519/PrivateKey -=== PAUSE TestOKP/Ed25519/PrivateKey -=== RUN TestOKP/Ed25519/PublicKey -=== CONT TestRSA/PublicKey -=== PAUSE TestOKP/Ed25519/PublicKey -=== CONT TestOKP/X25519 -=== RUN TestOKP/X25519/PublicKey -=== PAUSE TestOKP/X25519/PublicKey -=== CONT TestOKP/X25519/PublicKey === PAUSE TestParse/Invalid_ECDSA_Private_Key === RUN TestParse/Ed25519_Public_Key === PAUSE TestParse/Ed25519_Public_Key @@ -3001,270 +2990,237 @@ === 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 TestParse/RSA_Public_Key +=== RUN TestParse/RSA_Public_Key/json.Unmarshal +=== RUN TestParse/RSA_Public_Key/jwk.Parse +=== RUN TestParse/RSA_Public_Key/jwk.ParseKey +=== RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw +=== RUN TestParse/RSA_Public_Key/ParseRawKey +=== CONT TestAssignKeyID +=== CONT TestHeader/Algorithm +=== CONT TestNew +--- PASS: TestNew (0.00s) +=== CONT TestAutoRefresh +=== 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 === RUN TestAutoRefresh/Backoff === PAUSE TestAutoRefresh/Backoff === CONT TestAutoRefresh/Specify_explicit_refresh_interval -=== CONT TestAutoRefresh/Backoff -=== RUN TestParse/X25519_Private_Key -=== PAUSE TestParse/X25519_Private_Key -=== CONT TestRSA/Private_Key -=== NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:101: Waiting for fetching goroutines... ---- PASS: TestHeader (0.00s) - --- PASS: TestHeader/RoundtripError (0.00s) - --- PASS: TestHeader/Roundtrip (0.00s) - --- PASS: TestHeader/Roundtrip/Private_params (0.00s) - --- PASS: TestHeader/Algorithm (0.00s) +=== CONT TestOKP +=== RUN TestOKP/Ed25519 +=== PAUSE TestOKP/Ed25519 +=== RUN TestOKP/X25519 +=== PAUSE TestOKP/X25519 +=== CONT TestOKP/Ed25519 +=== RUN TestOKP/Ed25519/PrivateKey +=== PAUSE TestOKP/Ed25519/PrivateKey +=== RUN TestOKP/Ed25519/PublicKey +=== PAUSE TestOKP/Ed25519/PublicKey +=== CONT TestOKP/Ed25519/PrivateKey +=== RUN TestOKP/Ed25519/PrivateKey/Fields +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x +=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x58 +=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg +=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops +=== RUN TestOKP/Ed25519/PrivateKey/Fields/d +=== RUN TestOKP/Ed25519/PrivateKey/Fields/use +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PrivateKey/Fields/private +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid +=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c +=== RUN TestOKP/Ed25519/PrivateKey/Fields/kty +=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip +=== RUN TestOKP/Ed25519/PrivateKey/Raw +=== RUN TestOKP/Ed25519/PrivateKey/PublicKey +=== RUN TestOKP/Ed25519/PrivateKey/Set/Remove +=== CONT TestAutoRefresh/Backoff === CONT TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:162: Waiting for fetching goroutines... -=== CONT TestOKP/Ed25519/PrivateKey ---- PASS: TestIssue270 (0.00s) -=== CONT TestOKP/Ed25519/PublicKey -=== RUN TestOKP/X25519/PublicKey/Fields -=== RUN TestOKP/X25519/PublicKey/Fields/key_ops -=== NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header - refresh_test.go:164: Waiting for the refresh ... -=== RUN TestOKP/X25519/PublicKey/Fields/private +=== CONT TestRSA +=== RUN TestRSA/PublicKey +=== PAUSE TestRSA/PublicKey +=== RUN TestRSA/Private_Key +=== PAUSE TestRSA/Private_Key +=== RUN TestRSA/Thumbprint +=== CONT TestRSA/PublicKey === RUN TestRSA/PublicKey/Fields -=== RUN TestOKP/X25519/PublicKey/Fields/alg +=== RUN TestRSA/PublicKey/Fields/e +=== RUN TestRSA/PublicKey/Fields/kid +=== RUN TestRSA/PublicKey/Fields/x5c +=== RUN TestRSA/PublicKey/Fields/alg +=== RUN TestRSA/PublicKey/Fields/use +=== RUN TestRSA/PublicKey/Fields/x5t +=== RUN TestRSA/PublicKey/Fields/x58 === RUN TestRSA/PublicKey/Fields/kty -=== RUN TestRSA/Private_Key/Fields -=== RUN TestOKP/Ed25519/PrivateKey/Fields -=== RUN TestRSA/Private_Key/Fields/d -=== RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestRSA/PublicKey/Fields/n -=== RUN TestOKP/X25519/PublicKey/Fields/use -=== RUN TestRSA/Private_Key/Fields/x5t#S256 -=== RUN TestOKP/Ed25519/PrivateKey/Fields/private -=== RUN TestOKP/X25519/PublicKey/Fields/kty -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x -=== RUN TestRSA/Private_Key/Fields/x58 -=== RUN TestRSA/Private_Key/Fields/private +=== RUN TestRSA/PublicKey/Fields/key_ops === RUN TestRSA/PublicKey/Fields/x5t#S256 -=== RUN TestRSA/Private_Key/Fields/n -=== RUN TestOKP/X25519/PublicKey/Fields/crv -=== RUN TestRSA/Private_Key/Fields/e -=== RUN TestRSA/PublicKey/Fields/kid -=== RUN TestOKP/X25519/PublicKey/Fields/x5t -=== RUN TestRSA/PublicKey/Fields/private -=== RUN TestRSA/Private_Key/Fields/dq -=== RUN TestOKP/X25519/PublicKey/Fields/x58 +=== CONT TestHeader/RoundtripError +--- PASS: TestHeader (0.00s) + --- PASS: TestHeader/Roundtrip (0.00s) + --- PASS: TestHeader/Roundtrip/Private_params (0.00s) + --- PASS: TestHeader/RoundtripError (0.00s) + --- PASS: TestHeader/Algorithm (0.02s) +=== CONT TestAccept +=== RUN TestAccept/KeyOperation +=== PAUSE TestAccept/KeyOperation +=== RUN TestAccept/KeyUsage +=== PAUSE TestAccept/KeyUsage +=== CONT TestAccept/KeyOperation +=== CONT TestRoundtrip === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:103: Waiting for the refresh ... -=== RUN TestRSA/PublicKey/Fields/e -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kid -=== RUN TestRSA/PublicKey/Fields/x5c -=== RUN TestRSA/Private_Key/Fields/x5c +=== CONT TestOKP/X25519 +=== RUN TestOKP/X25519/PublicKey +=== PAUSE TestOKP/X25519/PublicKey +=== CONT TestOKP/X25519/PublicKey +=== RUN TestOKP/X25519/PublicKey/Fields +=== RUN TestOKP/X25519/PublicKey/Fields/kty +=== RUN TestOKP/X25519/PublicKey/Fields/x === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 +=== RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestOKP/X25519/PublicKey/Fields/kid -=== RUN TestOKP/Ed25519/PublicKey/Fields +=== RUN TestOKP/X25519/PublicKey/Fields/x5t +=== RUN TestOKP/X25519/PublicKey/Fields/crv === RUN TestOKP/X25519/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PublicKey/Fields/kty -=== RUN TestOKP/Ed25519/PrivateKey/Fields/use +=== RUN TestOKP/X25519/PublicKey/Fields/key_ops +=== RUN TestOKP/X25519/PublicKey/Fields/x58 +=== RUN TestOKP/X25519/PublicKey/Fields/alg +=== RUN TestOKP/X25519/PublicKey/Fields/use +=== RUN TestOKP/X25519/PublicKey/Roundtrip +=== RUN TestOKP/X25519/PublicKey/Raw +=== RUN TestOKP/X25519/PublicKey/PublicKey +=== RUN TestOKP/X25519/PublicKey/Set/Remove +=== CONT TestOKP/Ed25519/PublicKey +=== RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/Ed25519/PublicKey/Fields/x -=== RUN TestOKP/Ed25519/PublicKey/Fields/x58 +=== RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/private -=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 -=== RUN TestOKP/Ed25519/PublicKey/Fields/crv -=== RUN TestOKP/Ed25519/PrivateKey/Fields/alg -=== RUN TestOKP/Ed25519/PublicKey/Fields/alg +=== RUN TestOKP/Ed25519/PublicKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/use -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5t -=== RUN TestOKP/Ed25519/PublicKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x58 === RUN TestOKP/Ed25519/PublicKey/Fields/x5t -=== RUN TestOKP/Ed25519/PrivateKey/Fields/kty -=== RUN TestOKP/X25519/PublicKey/Fields/x -=== RUN TestOKP/Ed25519/PublicKey/Fields/kid +=== RUN TestOKP/Ed25519/PublicKey/Fields/kty +=== RUN TestOKP/Ed25519/PublicKey/Fields/crv +=== RUN TestOKP/Ed25519/PublicKey/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Fields/x5c -=== RUN TestOKP/Ed25519/PrivateKey/Fields/d -=== RUN TestOKP/Ed25519/PrivateKey/Fields/crv -=== RUN TestRSA/PublicKey/Fields/use -=== RUN TestRSA/PublicKey/Fields/key_ops -=== RUN TestOKP/Ed25519/PrivateKey/Fields/x5c -=== RUN TestRSA/PublicKey/Fields/x5t -=== RUN TestRSA/PublicKey/Fields/x58 -=== RUN TestRSA/PublicKey/Fields/alg -=== RUN TestRSA/PublicKey/Roundtrip -=== RUN TestRSA/Private_Key/Fields/key_ops +=== RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 +=== RUN TestOKP/Ed25519/PublicKey/Fields/alg === RUN TestOKP/Ed25519/PublicKey/Roundtrip -=== RUN TestOKP/Ed25519/PrivateKey/Roundtrip -=== RUN TestRSA/Private_Key/Fields/x5t -=== RUN TestOKP/X25519/PublicKey/Roundtrip -=== RUN TestRSA/Private_Key/Fields/kty -=== RUN TestRSA/Private_Key/Fields/q -=== RUN TestRSA/Private_Key/Fields/dp -=== RUN TestRSA/Private_Key/Fields/qi -=== RUN TestRSA/Private_Key/Fields/alg -=== RUN TestRSA/Private_Key/Fields/p -=== RUN TestRSA/Private_Key/Fields/kid -=== RUN TestRSA/Private_Key/Fields/use -=== RUN TestRSA/Private_Key/Roundtrip -=== RUN TestOKP/Ed25519/PrivateKey/Raw -=== RUN TestRSA/PublicKey/Raw -=== RUN TestOKP/Ed25519/PrivateKey/PublicKey -=== RUN TestRSA/PublicKey/PublicKey -=== RUN TestOKP/Ed25519/PrivateKey/Set/Remove -=== RUN TestRSA/PublicKey/Set/Remove +=== CONT TestReadFile === RUN TestOKP/Ed25519/PublicKey/Raw -=== CONT TestParse/RSA_Public_Key -=== RUN TestParse/RSA_Public_Key/json.Unmarshal -=== RUN TestRSA/PublicKey/New === RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestOKP/Ed25519/PublicKey/Set/Remove -=== RUN TestParse/RSA_Public_Key/jwk.Parse -=== CONT TestParse/X25519_Private_Key -=== RUN TestOKP/X25519/PublicKey/Raw -=== CONT TestParse/X25519_Public_Key -=== RUN TestParse/X25519_Public_Key/json.Unmarshal -=== RUN TestParse/X25519_Private_Key/json.Unmarshal -=== RUN TestParse/RSA_Public_Key/jwk.ParseKey -=== RUN TestParse/X25519_Public_Key/jwk.Parse -=== RUN TestRSA/Private_Key/Raw -=== RUN TestParse/X25519_Public_Key/jwk.ParseKey -=== RUN TestRSA/Private_Key/PublicKey -=== RUN TestOKP/X25519/PublicKey/PublicKey -=== RUN TestRSA/Private_Key/Set/Remove -=== RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw -=== RUN TestParse/X25519_Private_Key/jwk.Parse -=== RUN TestRSA/Private_Key/New -=== RUN TestOKP/X25519/PublicKey/Set/Remove -=== RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw -=== RUN TestParse/RSA_Public_Key/ParseRawKey -=== RUN TestParse/X25519_Public_Key/ParseRawKey -=== RUN TestParse/X25519_Private_Key/jwk.ParseKey -=== CONT TestParse/Ed25519_Private_Key -=== RUN TestParse/Ed25519_Private_Key/json.Unmarshal -=== CONT TestParse/Ed25519_Public_Key -=== RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw ---- PASS: TestRSA (0.00s) - --- PASS: TestRSA/Thumbprint (0.00s) - --- PASS: TestRSA/PublicKey (0.01s) - --- PASS: TestRSA/PublicKey/Fields (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) - --- PASS: TestRSA/PublicKey/Fields/n (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) - --- PASS: TestRSA/PublicKey/Fields/private (0.00s) - --- PASS: TestRSA/PublicKey/Fields/e (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) - --- PASS: TestRSA/PublicKey/Fields/use (0.00s) - --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) - --- PASS: TestRSA/PublicKey/Fields/x58 (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/d (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x58 (0.00s) - --- PASS: TestRSA/Private_Key/Fields/private (0.00s) - --- PASS: TestRSA/Private_Key/Fields/n (0.00s) - --- PASS: TestRSA/Private_Key/Fields/e (0.00s) - --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) - --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) - --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) - --- PASS: TestRSA/Private_Key/Fields/q (0.00s) - --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) - --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) - --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) - --- PASS: TestRSA/Private_Key/Fields/p (0.00s) - --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) - --- PASS: TestRSA/Private_Key/Fields/use (0.00s) - --- PASS: TestRSA/Private_Key/Roundtrip (0.00s) - --- 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) -=== CONT TestParse/Invalid_ECDSA_Private_Key -=== RUN TestParse/Ed25519_Private_Key/jwk.Parse --- PASS: TestOKP (0.00s) + --- PASS: TestOKP/X25519 (0.00s) + --- PASS: TestOKP/X25519/PublicKey (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) + --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) + --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) --- PASS: TestOKP/Ed25519 (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey (0.01s) + --- PASS: TestOKP/Ed25519/PrivateKey (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x58 (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) - --- PASS: TestOKP/Ed25519/PrivateKey/Fields/crv (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) + --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kty (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/Ed25519/PublicKey (0.01s) + --- PASS: TestOKP/Ed25519/PublicKey (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) - --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (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/X25519 (0.00s) - --- PASS: TestOKP/X25519/PublicKey (0.01s) - --- PASS: TestOKP/X25519/PublicKey/Fields (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/private (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x5c (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Roundtrip (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Raw (0.00s) - --- PASS: TestOKP/X25519/PublicKey/PublicKey (0.00s) - --- PASS: TestOKP/X25519/PublicKey/Set/Remove (0.00s) -=== CONT TestParse/ECDSA_Private_Key +--- SKIP: TestReadFile (0.00s) +=== CONT TestIssue270 +--- PASS: TestIssue270 (0.00s) +=== CONT TestIssue207 +=== CONT TestRSA/Private_Key +=== RUN TestRSA/Private_Key/Fields +--- PASS: TestIssue207 (0.03s) +=== NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header + refresh_test.go:164: Waiting for the refresh ... +=== CONT TestParse/X25519_Private_Key +=== RUN TestParse/X25519_Private_Key/json.Unmarshal +=== RUN TestParse/X25519_Private_Key/jwk.Parse +=== RUN TestParse/X25519_Private_Key/jwk.ParseKey +=== RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/X25519_Private_Key/ParseRawKey +=== CONT TestParse/X25519_Public_Key +=== RUN TestParse/X25519_Public_Key/json.Unmarshal +=== RUN TestParse/X25519_Public_Key/jwk.Parse +=== RUN TestParse/X25519_Public_Key/jwk.ParseKey +=== RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw +=== RUN TestParse/X25519_Public_Key/ParseRawKey +=== CONT TestParse/Ed25519_Private_Key +=== RUN TestParse/Ed25519_Private_Key/json.Unmarshal +=== RUN TestParse/Ed25519_Private_Key/jwk.Parse +=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey +=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw +=== RUN TestParse/Ed25519_Private_Key/ParseRawKey +=== CONT TestParse/Ed25519_Public_Key === RUN TestParse/Ed25519_Public_Key/json.Unmarshal -=== RUN TestParse/ECDSA_Private_Key/json.Unmarshal === RUN TestParse/Ed25519_Public_Key/jwk.Parse -=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey -=== RUN TestParse/ECDSA_Private_Key/jwk.Parse === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey -=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/Ed25519_Public_Key/ParseRawKey +=== CONT TestParse/Invalid_ECDSA_Private_Key +=== CONT TestParse/ECDSA_Private_Key +=== RUN TestParse/ECDSA_Private_Key/json.Unmarshal +=== RUN TestParse/ECDSA_Private_Key/jwk.Parse +=== RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw -=== RUN TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw === RUN TestParse/ECDSA_Private_Key/ParseRawKey === CONT TestParse/RSA_Private_Key === RUN TestParse/RSA_Private_Key/json.Unmarshal === RUN TestParse/RSA_Private_Key/jwk.Parse === RUN TestParse/RSA_Private_Key/jwk.ParseKey -=== RUN TestParse/Ed25519_Private_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Private_Key/ParseRawKey -=== RUN TestParse/X25519_Private_Key/ParseRawKey --- PASS: TestParse (0.00s) --- PASS: TestParse/RSA_Public_Key (0.00s) --- PASS: TestParse/RSA_Public_Key/json.Unmarshal (0.00s) @@ -3272,19 +3228,31 @@ --- 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/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/X25519_Public_Key (0.00s) --- 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/Invalid_ECDSA_Private_Key (0.00s) + --- PASS: TestParse/Ed25519_Private_Key (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) + --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key (0.00s) --- PASS: TestParse/Ed25519_Public_Key/json.Unmarshal (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.Parse (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/Ed25519_Public_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/Ed25519_Public_Key/ParseRawKey (0.00s) + --- PASS: TestParse/Invalid_ECDSA_Private_Key (0.00s) --- PASS: TestParse/ECDSA_Private_Key (0.00s) --- PASS: TestParse/ECDSA_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.Parse (0.00s) @@ -3297,18 +3265,85 @@ --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/RSA_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/RSA_Private_Key/ParseRawKey (0.00s) - --- PASS: TestParse/Ed25519_Private_Key (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/json.Unmarshal (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.Parse (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/jwk.ParseKey/Raw (0.00s) - --- PASS: TestParse/Ed25519_Private_Key/ParseRawKey (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) +=== CONT TestAccept/KeyUsage +--- PASS: TestAccept (0.00s) + --- PASS: TestAccept/KeyOperation (0.00s) + --- PASS: TestAccept/KeyUsage (0.00s) +=== RUN TestRSA/Private_Key/Fields/x5c +=== RUN TestRSA/Private_Key/Fields/kty +=== RUN TestRSA/Private_Key/Fields/use +=== RUN TestRSA/Private_Key/Fields/x58 +=== RUN TestRSA/Private_Key/Fields/q +=== RUN TestRSA/Private_Key/Fields/dp +=== RUN TestRSA/Private_Key/Fields/private +=== RUN TestRSA/Private_Key/Fields/kid +=== RUN TestRSA/Private_Key/Fields/key_ops +=== RUN TestRSA/Private_Key/Fields/p +=== RUN TestRSA/Private_Key/Fields/qi +=== RUN TestRSA/Private_Key/Fields/x5t +=== RUN TestRSA/Private_Key/Fields/dq +=== RUN TestRSA/Private_Key/Fields/alg +=== RUN TestRSA/Private_Key/Fields/x5t#S256 +=== RUN TestRSA/Private_Key/Fields/n +=== RUN TestRSA/Private_Key/Fields/e +=== RUN TestRSA/Private_Key/Fields/d +=== RUN TestRSA/Private_Key/Roundtrip +=== RUN TestRSA/Private_Key/Raw +=== RUN TestRSA/Private_Key/PublicKey +=== RUN TestRSA/Private_Key/Set/Remove +=== RUN TestRSA/Private_Key/New +=== RUN TestRSA/PublicKey/Fields/private +=== RUN TestRSA/PublicKey/Roundtrip +=== RUN TestRSA/PublicKey/Raw +=== RUN TestRSA/PublicKey/PublicKey +=== RUN TestRSA/PublicKey/Set/Remove +=== RUN TestRSA/PublicKey/New +--- PASS: TestRSA (0.00s) + --- PASS: TestRSA/Thumbprint (0.00s) + --- PASS: TestRSA/Private_Key (0.02s) + --- PASS: TestRSA/Private_Key/Fields (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) + --- PASS: TestRSA/Private_Key/Fields/use (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x58 (0.00s) + --- PASS: TestRSA/Private_Key/Fields/q (0.00s) + --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) + --- PASS: TestRSA/Private_Key/Fields/private (0.00s) + --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) + --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) + --- PASS: TestRSA/Private_Key/Fields/p (0.00s) + --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) + --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) + --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) + --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) + --- PASS: TestRSA/Private_Key/Fields/n (0.00s) + --- PASS: TestRSA/Private_Key/Fields/e (0.00s) + --- PASS: TestRSA/Private_Key/Fields/d (0.00s) + --- PASS: TestRSA/Private_Key/Roundtrip (0.00s) + --- 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) + --- PASS: TestRSA/PublicKey (0.06s) + --- PASS: TestRSA/PublicKey/Fields (0.05s) + --- PASS: TestRSA/PublicKey/Fields/e (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) + --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) + --- PASS: TestRSA/PublicKey/Fields/use (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x58 (0.00s) + --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) + --- PASS: TestRSA/PublicKey/Fields/n (0.00s) + --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) + --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) + --- PASS: TestRSA/PublicKey/Fields/private (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) === RUN TestPublicKeyOf/*rsa.PrivateKey === PAUSE TestPublicKeyOf/*rsa.PrivateKey === RUN TestPublicKeyOf/rsa.PrivateKey @@ -3337,33 +3372,34 @@ === PAUSE TestPublicKeyOf/x25519.PublicKey === RUN TestPublicKeyOf/Set === CONT TestPublicKeyOf/*rsa.PrivateKey -=== CONT TestPublicKeyOf/ecdsa.PublicKey -=== CONT TestPublicKeyOf/*ecdsa.PublicKey -=== CONT TestPublicKeyOf/ed25519.PublicKey === CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey +=== CONT TestPublicKeyOf/ed25519.PublicKey +=== CONT TestPublicKeyOf/ed25519.PrivateKey +=== CONT TestPublicKeyOf/[]uint8 +=== CONT TestPublicKeyOf/*ecdsa.PublicKey +=== CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/*ecdsa.PrivateKey -=== CONT TestPublicKeyOf/[]uint8 === CONT TestPublicKeyOf/*rsa.PublicKey === CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey -=== CONT TestPublicKeyOf/ed25519.PrivateKey ---- PASS: TestPublicKeyOf (0.37s) +--- PASS: TestPublicKeyOf (0.83s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/[]uint8 (0.00s) + --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) + --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) + --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/[]uint8 (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) - --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) - --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) +--- PASS: TestAssignKeyID (2.54s) === RUN TestErrorSink/non-200_response === PAUSE TestErrorSink/non-200_response === RUN TestErrorSink/invalid_JWK @@ -3373,18 +3409,17 @@ === CONT TestErrorSink/non-200_response === CONT TestErrorSink/rejected_by_whitelist === CONT TestErrorSink/invalid_JWK ---- PASS: TestAssignKeyID (1.41s) ---- PASS: TestRoundtrip (1.63s) ---- PASS: TestErrorSink (0.45s) - --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) - --- PASS: TestErrorSink/non-200_response (3.00s) - --- PASS: TestErrorSink/invalid_JWK (3.00s) ---- PASS: TestAutoRefresh (0.01s) +--- PASS: TestAutoRefresh (0.00s) --- PASS: TestAutoRefresh/Specify_explicit_refresh_interval (4.01s) - --- PASS: TestAutoRefresh/Backoff (4.01s) - --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.01s) + --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.04s) + --- PASS: TestAutoRefresh/Backoff (4.06s) +--- PASS: TestRoundtrip (4.48s) +--- PASS: TestErrorSink (3.05s) + --- PASS: TestErrorSink/invalid_JWK (3.00s) + --- PASS: TestErrorSink/non-200_response (3.00s) + --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) PASS -ok github.com/lestrrat-go/jwx/jwk 27.216s +ok github.com/lestrrat-go/jwx/jwk 26.095s === RUN TestHeader === RUN TestHeader/Set_values === RUN TestHeader/Set/Get @@ -3394,11 +3429,11 @@ === RUN TestHeader/Iterator/Walk === RUN TestHeader/Iterator/AsMap === RUN TestHeader/Iterator/Remove ---- PASS: TestHeader (0.00s) +--- PASS: TestHeader (0.01s) --- 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 (0.01s) --- PASS: TestHeader/Iterator/Iterate (0.00s) --- PASS: TestHeader/Iterator/Walk (0.00s) --- PASS: TestHeader/Iterator/AsMap (0.00s) @@ -3420,7 +3455,7 @@ === RUN TestEncode === PAUSE TestEncode === RUN TestPublicHeaders ---- PASS: TestPublicHeaders (0.18s) +--- PASS: TestPublicHeaders (0.46s) === RUN TestDecode_ES384Compact_NoSigTrim jws_test.go:996: incoming = 'eyJhbGciOiJFUzM4NCIsInR5cCI6IkpXVCIsImtpZCI6IjE5MzFmZTQ0YmFhMWNhZTkyZWUzNzYzOTQ0MDU1OGMwODdlMTRlNjk5ZWU5NjVhM2Q1OGU1MmU2NGY4MDE0NWIifQ.eyJpc3MiOiJicmt0LWNsaS0xLjAuN3ByZTEiLCJpYXQiOjE0ODQ2OTU1MjAsImp0aSI6IjgxYjczY2Y3In0.DdFi0KmPHSv4PfIMGcWGMSRLmZsfRPQ3muLFW6Ly2HpiLFFQWZ0VEanyrFV263wjlp3udfedgw_vrBLz3XC8CkbvCo_xeHMzaTr_yfhjoheSj8gWRLwB-22rOnUX_M0A' --- PASS: TestDecode_ES384Compact_NoSigTrim (0.01s) @@ -3430,10 +3465,10 @@ === PAUSE TestVerifySet === RUN TestCustomField === RUN TestCustomField/jws.Parse_+_json.Unmarshal ---- PASS: TestCustomField (0.48s) +--- PASS: TestCustomField (1.63s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage ---- PASS: TestWithMessage (0.49s) +--- PASS: TestWithMessage (0.33s) === RUN TestRFC7797 === RUN TestRFC7797/Invalid_payload_when_b64_=_false_and_NOT_detached === RUN TestRFC7797/Invalid_usage_when_b64_=_false_and_NOT_detached @@ -3501,21 +3536,21 @@ === RUN TestJKU/JSON/Fail_without_whitelist === RUN TestJKU/JSON/Success === RUN TestJKU/JSON/Rejected_by_whitelist ---- PASS: TestJKU (3.12s) - --- PASS: TestJKU/Compact (0.66s) +--- PASS: TestJKU (3.39s) + --- PASS: TestJKU/Compact (0.60s) --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s) - --- PASS: TestJKU/Compact/Success (0.03s) - --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.04s) - --- PASS: TestJKU/Compact/Backoff (0.54s) - --- PASS: TestJKU/Compact/JWKSetFetcher (0.04s) - --- PASS: TestJKU/JSON (2.30s) + --- PASS: TestJKU/Compact/Success (0.02s) + --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.01s) + --- PASS: TestJKU/Compact/Backoff (0.52s) + --- PASS: TestJKU/Compact/JWKSetFetcher (0.03s) + --- PASS: TestJKU/JSON (2.52s) --- 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.33s) +--- PASS: TestGH681 (0.56s) === RUN TestEmptyProtectedField ---- PASS: TestEmptyProtectedField (0.28s) +--- PASS: TestEmptyProtectedField (0.15s) === RUN TestMessage === RUN TestMessage/JSON === RUN TestMessage/Construction/Manipulation @@ -3525,106 +3560,103 @@ === RUN TestSign === PAUSE TestSign === RUN TestSignMulti - signer_test.go:100: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"kSN6aHpiN-gw0E8x6dUv9d0zruepP9H4FtT0t9pVqOzHY_n3dZbt1burWPyvXwOc79mgvIsG5Dx9lO5nFRcQe43ldRPoU6tC67GpYxHMnFJJQ9Yft5CXjZ_-E3VsHPcPEyZyGd3s9LuAsupiCGUWgRO0-XC4zhibhwLPONVe0YJtPZfoAzATtv7HuE-RtNLWFFWp5r6Yka6cIVgdq1MIUS7YMITklS2WDyZZQ68wSI2OZwxsPviHRod8C1I0ebHKozRM7WuC--8zuk_-JwPjHBr9MS0vII7wvdS2PBHBXunBl76Qjkn4p9nHh0jkfgP-JlZydOFAli8oi0vDYR9aWg"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AQ_WBDINz6q0cd4HalUS_NnCELwTcj4nqebtdLyHksSOnV7ZDPW3WqWixXtCsEAOZIlMTQI9FVW8jKTpb9y5QE3xAJowJPwFkr9p3oVoTbW9lwpgJdgsWwhPXudJLp7GPfqls8mzBFliEYderTa4Yd5Nw72u0jtkMDrX95-HQ7dYDKMj"}]} ---- PASS: TestSignMulti (0.54s) + signer_test.go:100: {"payload":"eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ","signatures":[{"header":{"kid":"2010-12-29"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"BDBrwEfIJlpH2fOHf6VfbGCGik-nuRu5p71ysHXdDj0L-80hI5WetA88BX05NxzVHzyhscWQvUP0qr7gv-M_D6fCur8jhgGF6x-WmuZhoCeCkWCTsXBEA5jdzvcmRqf6y1CWwjk47OpZEOwGx5aB-mhXax09HxhHD1H8HxC4nsJSq_MYUrGIFpiDlqdh2hLVFQZiSwr6zdy4AndLgj-j4vlGYtSHfpp34SM-evH47QiRyBUt4TJGw47rIiP88i5f_GCL_gN5MC4DLrx9BaITqgGXrAYUz4RnTCsyncHUzVf03DALUNi0R4-W3oTQilMKzIYyPk38Eccltsm6Azaxug"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"Adlr8jRHAEMe9ShRR3yvHuVcm2QOCV2Tayc0jHvNPAqwWTiELhzYses5s0k255Q6WSD-VsHpLb04wjaCEqW3Kam0Abzwe8lLdnt3haq7b1EdEAIRAaFB0YZc3noFR2SRZm0VWApJ88_qb0t5J0cjyLdAbh0MLTQKXnJinJoXrfC6zTG4"}]} +--- PASS: TestSignMulti (0.36s) === CONT TestParseReader === RUN TestParseReader/Empty_[]byte === PAUSE TestParseReader/Empty_[]byte === RUN TestParseReader/Empty_bytes.Buffer -=== CONT TestReadFile === PAUSE TestParseReader/Empty_bytes.Buffer -=== CONT TestEncode -=== CONT TestRoundtrip -=== CONT TestSign -=== CONT TestVerifySet === 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 +=== CONT TestReadFile --- PASS: TestReadFile (0.00s) +=== CONT TestSign === RUN TestSign/Bad_algorithm === PAUSE TestSign/Bad_algorithm -=== RUN TestVerifySet/useJSON=true === RUN TestSign/No_private_key -=== PAUSE TestVerifySet/useJSON=true -=== RUN TestVerifySet/useJSON=false -=== PAUSE TestParseReader/Compact_detached_payload -=== RUN TestRoundtrip/HMAC -=== RUN TestParseReader/Compact_missing_header -=== RUN TestEncode/HS256Compact === 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 TestSign/No_private_key +=== CONT TestSign/RSA_roundtrip +=== CONT TestSign/RSA_verify_with_no_public_key +=== CONT TestVerifySet/useJSON=false +=== RUN TestVerifySet/useJSON=false/match_via_"alg" +=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" +=== RUN TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestVerifySet/useJSON=true/match_via_"kid" +=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestVerifySet/useJSON=false/match_via_"alg" +=== CONT TestRoundtrip +=== RUN TestRoundtrip/HMAC === PAUSE TestRoundtrip/HMAC === RUN TestRoundtrip/ECDSA === PAUSE TestRoundtrip/ECDSA === RUN TestRoundtrip/RSA === PAUSE TestRoundtrip/RSA -=== PAUSE TestEncode/HS256Compact -=== PAUSE TestParseReader/Compact_missing_header -=== CONT TestVerifySet/useJSON=true -=== RUN TestParseReader/Compact_bad_header -=== PAUSE TestParseReader/Compact_bad_header -=== RUN TestParseReader/Compact_bad_payload === RUN TestRoundtrip/EdDSA -=== PAUSE TestParseReader/Compact_bad_payload === PAUSE TestRoundtrip/EdDSA === CONT TestRoundtrip/HMAC -=== RUN TestVerifySet/useJSON=true/match_via_"alg" -=== CONT TestRoundtrip/RSA === RUN TestRoundtrip/HMAC/HS256 -=== PAUSE TestVerifySet/useJSON=true/match_via_"alg" -=== CONT TestRoundtrip/ECDSA +=== 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 TestParseReader/Compact_bad_header +=== RUN TestParseReader/Compact_bad_payload +=== PAUSE TestParseReader/Compact_bad_payload +=== RUN TestParseReader/Compact_bad_signature +=== PAUSE TestParseReader/Compact_bad_signature +=== CONT TestParseReader/Empty_[]byte === CONT TestRoundtrip/EdDSA +=== CONT TestEncode +=== RUN TestEncode/HS256Compact +=== PAUSE TestEncode/HS256Compact === RUN TestEncode/ES512Compact -=== RUN TestParseReader/Compact_bad_signature === PAUSE TestEncode/ES512Compact -=== PAUSE TestParseReader/Compact_bad_signature === RUN TestEncode/RS256Compact -=== CONT TestParseReader/Empty_[]byte -=== CONT TestVerifySet/useJSON=false === PAUSE TestEncode/RS256Compact === RUN TestEncode/ES256Compact -=== PAUSE TestRoundtrip/HMAC/HS256 === PAUSE TestEncode/ES256Compact -=== RUN TestVerifySet/useJSON=true/match_via_"kid" -=== RUN TestVerifySet/useJSON=false/match_via_"alg" === RUN TestEncode/EdDSACompact -=== PAUSE TestVerifySet/useJSON=true/match_via_"kid" -=== PAUSE TestVerifySet/useJSON=false/match_via_"alg" -=== CONT TestParseReader/Compact_bad_header -=== RUN TestSign/RSA_roundtrip -=== RUN TestVerifySet/useJSON=false/match_via_"kid" -=== PAUSE TestSign/RSA_roundtrip -=== CONT TestParseReader/Compact_bad_payload -=== PAUSE TestVerifySet/useJSON=false/match_via_"kid" -=== CONT TestParseReader/Compact_missing_header -=== CONT TestVerifySet/useJSON=true/match_via_"kid" -=== CONT TestSign/Bad_algorithm -=== CONT TestParseReader/Compact_detached_payload -=== CONT TestParseReader/Compact_bad_signature -=== CONT TestParseReader/Empty_bytes.Buffer -=== CONT TestVerifySet/useJSON=false/match_via_"kid" === PAUSE TestEncode/EdDSACompact === RUN TestEncode/UnsecuredCompact -=== RUN TestRoundtrip/HMAC/HS384 === PAUSE TestEncode/UnsecuredCompact === RUN TestEncode/CompleteJSON === PAUSE TestEncode/CompleteJSON -=== PAUSE TestRoundtrip/HMAC/HS384 === RUN TestEncode/Protected_Header_lookup === PAUSE TestEncode/Protected_Header_lookup -=== RUN TestRoundtrip/HMAC/HS512 === RUN TestEncode/FlattenedJSON -=== 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 -=== CONT TestSign/No_private_key === PAUSE TestEncode/FlattenedJSON === RUN TestEncode/SplitCompact === RUN TestEncode/SplitCompact/Short @@ -3632,15 +3664,7 @@ === RUN TestEncode/SplitCompact/Long === PAUSE TestEncode/SplitCompact/Long === CONT TestEncode/SplitCompact/Short -=== CONT TestRoundtrip/HMAC/HS512 -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte +=== CONT TestRoundtrip/RSA === CONT TestRoundtrip/HMAC/HS384 === RUN TestRoundtrip/HMAC/HS384/Raw_Key === RUN TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) @@ -3650,74 +3674,109 @@ === 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/ECDSA === RUN TestRoundtrip/ECDSA/ES256 -=== CONT TestSign/RSA_roundtrip -=== CONT TestSign/RSA_verify_with_no_public_key -=== CONT TestVerifySet/useJSON=true/match_via_"alg" -=== CONT TestVerifySet/useJSON=false/match_via_"alg" ---- PASS: TestParseReader (0.00s) - --- PASS: TestParseReader/Empty_[]byte (0.00s) - --- PASS: TestParseReader/Compact_bad_header (0.00s) - --- PASS: TestParseReader/Compact_missing_header (0.00s) - --- PASS: TestParseReader/Compact_bad_payload (0.00s) - --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) - --- PASS: TestParseReader/Compact_detached_payload (0.00s) - --- PASS: TestParseReader/Compact_bad_signature (0.00s) === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 === PAUSE TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES512 === PAUSE TestRoundtrip/ECDSA/ES512 -=== RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key -=== CONT TestEncode/SplitCompact/Long === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key -=== CONT TestRoundtrip/ECDSA/ES512 -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key -=== RUN TestRoundtrip/EdDSA/EdDSA -=== PAUSE TestRoundtrip/EdDSA/EdDSA -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES384 -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/EdDSA/EdDSA +=== PAUSE TestRoundtrip/EdDSA/EdDSA +=== CONT TestRoundtrip/EdDSA/EdDSA +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) +=== CONT TestVerifySet/useJSON=false/match_via_"kid" +=== CONT TestParseReader/Compact_bad_signature +=== CONT TestParseReader/Compact_bad_payload +=== CONT TestParseReader/Compact_bad_header +=== CONT TestParseReader/Compact_missing_header +=== CONT TestParseReader/Compact_detached_payload +=== CONT TestParseReader/Empty_bytes.Buffer +--- PASS: TestParseReader (0.01s) + --- PASS: TestParseReader/Empty_[]byte (0.00s) + --- PASS: TestParseReader/Compact_bad_signature (0.00s) + --- PASS: TestParseReader/Compact_bad_payload (0.00s) + --- PASS: TestParseReader/Compact_bad_header (0.00s) + --- PASS: TestParseReader/Compact_missing_header (0.00s) + --- PASS: TestParseReader/Compact_detached_payload (0.00s) + --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) +=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) +=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) +=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) +=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS512 +=== CONT TestEncode/SplitCompact/Long +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES512 +=== CONT TestRoundtrip/ECDSA/ES384 +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/EdDSA/EdDSA === 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/EdDSA/EdDSA/Raw_Key -=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key -=== RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/HMAC/HS256/JWK_Key === RUN TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) @@ -3727,21 +3786,23 @@ === PAUSE TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key +=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === CONT TestEncode/HS256Compact -=== CONT TestEncode/CompleteJSON -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) -=== CONT TestEncode/UnsecuredCompact -=== CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) -=== CONT TestEncode/EdDSACompact -=== RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) -=== CONT TestEncode/ES256Compact -=== CONT TestEncode/RS256Compact -=== CONT TestEncode/ES512Compact -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === CONT TestEncode/FlattenedJSON -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) -=== NAME TestEncode/FlattenedJSON jws_test.go:915: { "header": { "kid": "e9bc097a-ce51-4036-9562-d2ade882db0d" @@ -3751,6 +3812,28 @@ "signature": "DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q" } === CONT TestEncode/Protected_Header_lookup +=== CONT TestEncode/CompleteJSON +=== CONT TestEncode/UnsecuredCompact +=== CONT TestEncode/EdDSACompact +=== CONT TestEncode/ES256Compact +=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) +=== CONT TestEncode/RS256Compact +=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) +=== CONT TestEncode/ES512Compact +=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte +=== RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/JWK_Key === RUN TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) @@ -3760,156 +3843,107 @@ === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte -=== RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key -=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) -=== RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) -=== RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash -=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) -=== RUN TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) -=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES384/Raw_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/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) -=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/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/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) ---- PASS: TestEncode (0.03s) +--- PASS: TestEncode (0.04s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) - --- PASS: TestEncode/SplitCompact/Long (0.00s) + --- PASS: TestEncode/SplitCompact/Long (0.01s) --- 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/FlattenedJSON (0.00s) - --- PASS: TestEncode/Protected_Header_lookup (0.00s) - --- PASS: TestEncode/ES512Compact (0.03s) - --- PASS: TestEncode/RS256Compact (0.05s) -=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) + --- PASS: TestEncode/ES512Compact (0.02s) + --- PASS: TestEncode/RS256Compact (0.04s) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash +=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) === PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) +=== RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) -=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash -=== CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/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/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) -=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) -=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256 === PAUSE TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS384 @@ -3923,104 +3957,158 @@ === RUN TestRoundtrip/RSA/PS512 === PAUSE TestRoundtrip/RSA/PS512 === CONT TestRoundtrip/RSA/RS256 -=== RUN TestRoundtrip/RSA/RS256/Raw_Key === CONT TestRoundtrip/RSA/PS256 -=== CONT TestRoundtrip/RSA/PS512 === RUN TestRoundtrip/RSA/PS256/Raw_Key +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key === CONT TestRoundtrip/RSA/RS512 -=== RUN TestRoundtrip/RSA/PS512/Raw_Key -=== RUN TestRoundtrip/RSA/RS512/Raw_Key +=== CONT TestRoundtrip/RSA/RS384 +=== CONT TestRoundtrip/RSA/PS512 === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key -=== CONT TestRoundtrip/RSA/RS384 -=== RUN TestRoundtrip/RSA/RS384/Raw_Key -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) -=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS512/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) -=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/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/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === 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/RS256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key -=== CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS384/JWK_Key === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) -=== 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) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/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) +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key +=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key +=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS256/JWK_Key +=== 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/RS512/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash +=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/JWK_Key +=== 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/PS384/JWK_Key/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) +=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) +=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) +=== CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS384/JWK_Key === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) +=== RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) +=== CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) @@ -4033,123 +4121,44 @@ === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS256/JWK_Key -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/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(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash -=== CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/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/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) -=== 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(jwk.Key) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) -=== CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) -=== RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) -=== RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) -=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) -=== CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) -=== CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === 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/crypto.Hash/ParseReader(io.Reader) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) +=== RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) +=== RUN TestRoundtrip/RSA/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/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) @@ -4162,27 +4171,88 @@ === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) +=== RUN TestRoundtrip/RSA/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(*rsa.PublicKey) +=== RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) +=== 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/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/Parse([]byte) +=== PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) +=== 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/ParseString(string) +=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) +=== CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) --- PASS: TestRoundtrip (0.00s) + --- PASS: TestRoundtrip/EdDSA (0.01s) + --- PASS: TestRoundtrip/EdDSA/EdDSA (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.00s) + --- 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/Verify(ed25519.Public()) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) + --- 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/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) --- PASS: TestRoundtrip/HMAC/HS256 (0.05s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/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/HS512 (0.05s) - --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.02s) + --- PASS: TestRoundtrip/HMAC/HS384 (0.04s) + --- 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/jwk.Key (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/[]byte (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS512 (0.04s) + --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.04s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) - --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/[]byte (0.00s) @@ -4190,134 +4260,142 @@ --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384 (0.05s) - --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key (0.02s) - --- 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/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) (0.01s) - --- 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/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/EdDSA (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA (0.05s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key (0.01s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/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/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(ed25519.Public()) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(*ed25519.Public()) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/EdDSA/EdDSA/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256 (0.09s) - --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.06s) + --- PASS: TestRoundtrip/ECDSA/ES256 (0.13s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.03s) - --- 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/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.02s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.05s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.02s) + --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.02s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.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/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash (0.04s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(ecdsa.PublicKey) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384 (0.12s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.06s) + --- PASS: TestRoundtrip/ECDSA/ES256/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES512 (0.15s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.06s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.02s) + --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.00s) + --- 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.05s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(jwk.Key) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.02s) + --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(*ecdsa.PublicKey) (0.02s) + --- 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.04s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384 (0.16s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) (0.02s) - --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.04s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) - --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.01s) + --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) (0.02s) --- 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.02s) + --- 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/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512 (0.13s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.06s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.01s) - --- 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/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.04s) - --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) - --- 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/Parse([]byte) (0.00s) - --- 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/crypto.Hash (0.03s) - --- 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/RSA (0.32s) - --- PASS: TestRoundtrip/RSA/PS512 (0.04s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA (0.60s) + --- PASS: TestRoundtrip/RSA/PS384 (0.06s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (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/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.04s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.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/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/PS512 (0.06s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) (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/JWK_Key (0.02s) - --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (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/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.00s) + --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.01s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS384 (0.04s) - --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.01s) + --- PASS: TestRoundtrip/RSA/RS512 (0.06s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.02s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) + --- 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.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.02s) + --- PASS: TestRoundtrip/RSA/RS384 (0.07s) + --- PASS: TestRoundtrip/RSA/RS384/Raw_Key (0.03s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) (0.00s) @@ -4335,90 +4413,24 @@ --- 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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256 (0.05s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.01s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.03s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384 (0.05s) - --- 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/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.03s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/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.01s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512 (0.06s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.01s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key (0.04s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/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/PS256 (0.07s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.04s) + --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/PS256 (0.10s) + --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.01s) + --- 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/Verify(*rsa.PublicKey) (0.00s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.01s) - --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (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.02s) + --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.04s) --- 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/Parse([]byte) (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.01s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) @@ -4426,20 +4438,42 @@ --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256 (0.11s) + --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.05s) + --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.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/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.05s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/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.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) (0.00s) + --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestVerifySet (0.00s) - --- PASS: TestVerifySet/useJSON=true (0.00s) - --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.27s) - --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.42s) --- PASS: TestVerifySet/useJSON=false (0.00s) - --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.38s) - --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.47s) + --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.45s) + --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.60s) + --- PASS: TestVerifySet/useJSON=true (0.00s) + --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.72s) + --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.77s) --- PASS: TestSign (0.00s) --- PASS: TestSign/Bad_algorithm (0.00s) --- PASS: TestSign/No_private_key (0.00s) --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) - --- PASS: TestSign/RSA_roundtrip (0.70s) + --- PASS: TestSign/RSA_roundtrip (0.79s) PASS -ok github.com/lestrrat-go/jwx/jws 6.159s +ok github.com/lestrrat-go/jwx/jws 7.755s === RUN TestJWTParse === PAUSE TestJWTParse === RUN TestJWTParseVerify @@ -4483,13 +4517,13 @@ 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.06s) +--- PASS: TestParseRequest (0.07s) --- 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.01s) --- PASS: TestParseRequest/Token_in_Authorization_header_(w/o_extra_options,_using_jwk.Set) (0.01s) --- 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/Token_in_X-Authorization_header_(w/_option) (0.01s) --- 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) @@ -4509,11 +4543,11 @@ --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Single_Key (0.00s) --- PASS: TestGHIssue368/Test_serialization_(WithFlattenAudience(false))/Multiple_Keys (0.00s) === RUN TestGH375 ---- PASS: TestGH375 (1.14s) +--- PASS: TestGH375 (0.66s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage ---- PASS: TestJWTParseWithTypedClaim (0.40s) +--- PASS: TestJWTParseWithTypedClaim (0.47s) --- PASS: TestJWTParseWithTypedClaim/Basic (0.00s) --- PASS: TestJWTParseWithTypedClaim/json.RawMessage (0.00s) === RUN TestGH393 @@ -4538,9 +4572,9 @@ --- 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.47s) +--- PASS: TestNested (0.20s) === RUN TestRFC7797 ---- PASS: TestRFC7797 (0.23s) +--- PASS: TestRFC7797 (0.32s) === RUN TestGH430 --- PASS: TestGH430 (0.00s) === RUN TestBenHigginsByPassRegression @@ -4548,9 +4582,9 @@ 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.74s) +--- PASS: TestBenHigginsByPassRegression (0.24s) === RUN TestVerifyAuto ---- PASS: TestVerifyAuto (0.22s) +--- PASS: TestVerifyAuto (0.35s) === RUN TestHeader === PAUSE TestHeader === RUN TestTokenMarshal @@ -4571,24 +4605,15 @@ === PAUSE TestClaimValidator === CONT TestJWTParse === CONT TestSignTyp -=== CONT TestSignJWK === CONT TestGH52 -=== CONT TestTokenMarshal -=== CONT TestClaimValidator === CONT TestValidateClaims -=== CONT TestSignErrors -=== CONT TestGHIssue10 -=== RUN TestClaimValidator/Successful_validation === RUN TestValidateClaims/Empty_fields -=== PAUSE TestClaimValidator/Successful_validation -=== RUN TestClaimValidator/Target_claim_does_not_exist -=== PAUSE TestClaimValidator/Target_claim_does_not_exist === RUN TestValidateClaims/iat+skew -=== CONT TestClaimValidator/Successful_validation === PAUSE TestValidateClaims/iat+skew === CONT TestValidateClaims/iat+skew -=== CONT TestClaimValidator/Target_claim_does_not_exist ---- PASS: TestTokenMarshal (0.00s) +--- PASS: TestValidateClaims (0.00s) + --- PASS: TestValidateClaims/Empty_fields (0.00s) + --- PASS: TestValidateClaims/iat+skew (0.00s) === CONT TestUnmarshal === RUN TestUnmarshal/single_aud === PAUSE TestUnmarshal/single_aud @@ -4597,20 +4622,12 @@ === RUN TestUnmarshal/issuedAt === PAUSE TestUnmarshal/issuedAt === CONT TestUnmarshal/single_aud ---- PASS: TestValidateClaims (0.00s) - --- PASS: TestValidateClaims/Empty_fields (0.00s) - --- PASS: TestValidateClaims/iat+skew (0.00s) -=== CONT TestJWTParseVerify ---- PASS: TestSignErrors (0.00s) -=== CONT TestUnmarshal/multiple_aud's === CONT TestUnmarshal/issuedAt +=== CONT TestUnmarshal/multiple_aud's --- PASS: TestUnmarshal (0.00s) --- PASS: TestUnmarshal/single_aud (0.00s) - --- PASS: TestUnmarshal/multiple_aud's (0.00s) --- PASS: TestUnmarshal/issuedAt (0.00s) ---- PASS: TestClaimValidator (0.00s) - --- PASS: TestClaimValidator/Successful_validation (0.00s) - --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) + --- PASS: TestUnmarshal/multiple_aud's (0.00s) === CONT TestHeader === RUN TestHeader/Roundtrip === PAUSE TestHeader/Roundtrip @@ -4619,6 +4636,9 @@ === RUN TestHeader/GetError === PAUSE TestHeader/GetError === CONT TestHeader/Roundtrip +=== CONT TestGHIssue10 +=== CONT TestHeader/GetError +=== CONT TestHeader/RoundtripError === RUN TestGHIssue10/iss === PAUSE TestGHIssue10/iss === RUN TestGHIssue10/jti @@ -4644,18 +4664,18 @@ === RUN TestGHIssue10/any_claim_value === PAUSE TestGHIssue10/any_claim_value === CONT TestGHIssue10/iss -=== CONT TestHeader/GetError -=== CONT TestHeader/RoundtripError +=== 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 TestTokenMarshal +--- PASS: TestTokenMarshal (0.00s) --- PASS: TestHeader (0.00s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/GetError (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) -=== CONT TestUnmarshalJSON -=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values -=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values ---- PASS: TestUnmarshalJSON (0.00s) - --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) === CONT TestGHIssue10/any_claim_value === CONT TestGHIssue10/Parse_and_validate === CONT TestGHIssue10/Go_zero_times @@ -4686,13 +4706,15 @@ === RUN TestGHIssue10/iat/iat_too_far_in_the_past === CONT TestGHIssue10/sub === CONT TestGHIssue10/jti -=== CONT TestReadFile ---- PASS: TestReadFile (0.00s) +=== CONT TestClaimValidator/Target_claim_does_not_exist +--- PASS: TestClaimValidator (0.00s) + --- PASS: TestClaimValidator/Successful_validation (0.00s) + --- PASS: TestClaimValidator/Target_claim_does_not_exist (0.00s) === CONT TestGHIssue10/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.02s) +--- PASS: TestGHIssue10 (0.00s) --- PASS: TestGHIssue10/iss (0.00s) --- PASS: TestGHIssue10/any_claim_value (0.00s) --- PASS: TestGHIssue10/Parse_and_validate (0.00s) @@ -4716,19 +4738,34 @@ --- PASS: TestGHIssue10/aud/`aud`_check_disabled (0.00s) --- PASS: TestGHIssue10/aud/check_`aud`_contains_`poop` (0.00s) --- PASS: TestGHIssue10/aud/`aud`_contains_`baz` (0.00s) ---- PASS: TestGH52 (0.16s) -=== RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders -=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders -=== CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default -=== CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders ---- PASS: TestSignTyp (0.48s) - --- 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.01s) ---- PASS: TestSignJWK (0.60s) +=== CONT TestJWTParseVerify +=== CONT TestSignJWK +=== CONT TestReadFile +--- PASS: TestReadFile (0.00s) +=== CONT TestSignErrors +--- PASS: TestSignErrors (0.00s) +=== CONT TestUnmarshalJSON +=== RUN TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +=== PAUSE TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +=== CONT TestUnmarshalJSON/Unmarshal_audience_with_multiple_values +--- PASS: TestUnmarshalJSON (0.04s) + --- PASS: TestUnmarshalJSON/Unmarshal_audience_with_multiple_values (0.00s) +--- PASS: TestGH52 (0.47s) +=== 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 === NAME TestJWTParse - jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.RzypA5xXmXKeU6_PyKd24JdcLMw9UsNvyb73qsqBSPkd9wuOybxxi46nvuCvzljxwpip3a7DTLPB1lddYLZtX0vBxTNWIWHTfd1s18qZCktsPuP4mk1mlNESZ9kO2r2ibTsWKRw-MgM-GjLITOUD8wSlK644g0dTs7Un-iey7AZZWCfkDg9xSAxd43A3THlDJDUu3fJUWzk10mwRD0UtoNUVFidqXV7TVECAYJuNm6VuAbiIk8mQOQKnOZHBXrQ7ajunVy7ERdHC-u_cxuKqc9nnMDQPiNxtEGOBgtLkyphs_ACTltH0RAVVWkR1wspwFdR7yl_dnvTNmsDJNN3nxQ + jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.jcNHhidAFKMgr5T7U-sPc-jKVcsKL2uzHURbiU-gputy8rpW_8cCSWfatJP8vh5R0dsAN0Z3ap-_Go7vlJH3dIbN8i2_o59m_6NhCZk7N7KPy3eazRc5CEeZ5uuebmjlkGx3dRu6YzolGOHLqrPGg25gjin1xbeR86OZjENw5UKo0V20ljUn2f9gU1SBxEZzn1ItmMJQPHLDTs1J8npF6gwIyTOpXcrY-IJKLPwqLYiQ7NWmjanRPOgdEIuLDaCRs3A5LXjSH0pSEFdJUswrbNNP5C7LdDaK4NTJZmzh0LDWgD7So0nKiC6rFoWHN4o_do48RKGmtGWnpcX2J37kCg === RUN TestJWTParse/Parse_(no_signature_verification) === PAUSE TestJWTParse/Parse_(no_signature_verification) === RUN TestJWTParse/ParseString_(no_signature_verification) @@ -4742,31 +4779,27 @@ === 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_(wrong_signature_algorithm) -=== CONT TestJWTParse/ParseString_(no_signature_verification) -=== CONT TestJWTParse/ParseReader_(no_signature_verification) === CONT TestJWTParse/Parse_(correct_signature_key) -=== CONT TestJWTParse/parse_(wrong_signature_key) ---- PASS: TestJWTParse (0.70s) +=== CONT TestJWTParse/ParseReader_(no_signature_verification) +=== CONT TestJWTParse/ParseString_(no_signature_verification) +--- PASS: TestJWTParse (0.98s) --- PASS: TestJWTParse/Parse_(no_signature_verification) (0.00s) - --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) - --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) --- PASS: TestJWTParse/parse_(wrong_signature_key) (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 + --- PASS: TestJWTParse/ParseReader_(no_signature_verification) (0.00s) + --- PASS: TestJWTParse/ParseString_(no_signature_verification) (0.00s) +=== RUN TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== RUN TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== PAUSE TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +=== CONT TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default +=== CONT TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders +--- PASS: TestSignTyp (1.32s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_customizable_by_WithHeaders (0.00s) + --- PASS: TestSignTyp/"typ"_header_parameter_should_be_set_to_JWT_by_default (0.01s) === RUN TestJWTParseVerify/Miscellaneous/Use_KeySetProvider === PAUSE TestJWTParseVerify/Miscellaneous/Use_KeySetProvider === RUN TestJWTParseVerify/Miscellaneous/Alg_does_not_match @@ -4783,199 +4816,34 @@ === 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=ed25519.PrivateKey -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 -=== 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=*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=[]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 -=== 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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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 -=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== 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=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]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=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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== 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 -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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 -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_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 -=== 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=true,_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 -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 -=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== 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 -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_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 -=== 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=ed25519.PrivateKey/Algorithm=EdDSA,_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=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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 -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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 @@ -4987,81 +4855,30 @@ === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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=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_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_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_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=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=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=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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 +=== 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 === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 @@ -5075,17 +4892,6 @@ === 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 -=== 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=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/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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 @@ -5093,637 +4899,865 @@ === 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/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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/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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_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/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== 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#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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_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=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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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 -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_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_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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== 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=[]uint8/Algorithm=HS384,_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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]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/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== 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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/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_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end -=== 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=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT 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/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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=false,_Expect_Error=false/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=[]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=true,_InferAlgorithm=true,_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/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]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=false,_SetKid=true,_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/Lone_key -=== 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=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== 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=false,_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/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== 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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== 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 +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=*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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=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=false,_InferAlgorithm=false,_Expect_Error=true -=== 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]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=[]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=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]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 +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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/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_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#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/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#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*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=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== 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#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/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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#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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== 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#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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 -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_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_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=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=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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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/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=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#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/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*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_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== 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#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#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=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT 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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=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=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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=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/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=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=*ecdsa.PrivateKey#01/Algorithm=ES512,_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=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === 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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== 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=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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/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 +=== 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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=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 +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_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/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_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_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== 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=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=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_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +--- PASS: TestSignJWK (2.13s) +=== 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 === 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 @@ -5822,574 +5856,418 @@ === PAUSE TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS384,_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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_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/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_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/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_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === 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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== 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=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=RS256,_SetAlgorithm=false,_SetKid=false,_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=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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== 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=PS512,_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=false,_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=RS256,_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=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_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 -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_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/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_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_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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=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/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=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=PS256,_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=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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== 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=RS512,_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=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== 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=RS512,_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=true,_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_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_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_beginning -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false -=== 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=PS384,_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/Three_keys,_correct_one_at_the_middle -=== 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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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 -=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning -=== 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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/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_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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_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/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle -=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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=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=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=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=false,_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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== 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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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=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=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 +=== 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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning ---- PASS: TestJWTParseVerify (1.11s) - --- PASS: TestJWTParseVerify/Miscellaneous (0.27s) +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_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/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=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 +=== 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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=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=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning +=== RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=PS384,_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=PS384,_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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning +--- PASS: TestJWTParseVerify (1.74s) + --- PASS: TestJWTParseVerify/Miscellaneous (0.96s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.01s) + --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (0.02s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.01s) - --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (0.01s) - --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.02s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (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=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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/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=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=*ecdsa.PrivateKey (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=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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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=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=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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- 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.00s) - --- 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=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=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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_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=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=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- 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=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=[]uint8 (0.00s) + --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.02s) + --- PASS: TestJWTParseVerify/Key=[]uint8 (0.01s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- 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=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=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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=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) @@ -6397,6 +6275,27 @@ --- 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.01s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -6404,6 +6303,13 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6411,20 +6317,6 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -6432,13 +6324,6 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=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) @@ -6446,27 +6331,6 @@ --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) @@ -6474,91 +6338,77 @@ --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- 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.01s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) --- 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=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) - --- 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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.11s) --- 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_middle (0.07s) --- 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=*ecdsa.PrivateKey#01 (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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=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=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=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=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) @@ -6566,6 +6416,48 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- 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.00s) + --- 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.01s) + --- 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.00s) + --- 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.01s) + --- 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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.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.00s) + --- 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.00s) + --- 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.00s) + --- 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.02s) + --- 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=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) + --- 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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.00s) + --- 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.01s) + --- 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=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) @@ -6573,13 +6465,6 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=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) @@ -6587,13 +6472,13 @@ --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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.00s) + --- 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.03s) + --- 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=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) @@ -6601,140 +6486,77 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=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.01s) - --- 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.00s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=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 (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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) + --- 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.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) --- 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=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=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=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.00s) - --- 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.01s) - --- 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=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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- 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.01s) - --- 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.00s) - --- 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.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.01s) - --- 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.01s) - --- 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=*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.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- 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.01s) --- 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.01s) + --- 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.03s) --- 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.00s) --- 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.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.09s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- 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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.13s) --- 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.01s) - --- 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.01s) + --- 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.01s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_end (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.00s) - --- 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.01s) - --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- 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.00s) - --- 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.04s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- 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#02 (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- 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=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) @@ -6742,21 +6564,14 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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) @@ -6770,27 +6585,27 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- 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.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- 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=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) - --- 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.01s) - --- 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=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) @@ -6798,20 +6613,6 @@ --- 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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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) @@ -6819,98 +6620,317 @@ --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- 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=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 (0.01s) + --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- 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.02s) + --- 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.04s) + --- 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.02s) + --- 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.06s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.21s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_end (0.02s) + --- 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.05s) + --- 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.03s) + --- 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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.17s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) + --- 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.03s) + --- 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.04s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.19s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) + --- 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.00s) + --- 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.02s) + --- 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.04s) + --- 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.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.18s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- 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.04s) + --- 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.05s) + --- 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.06s) + --- 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.02s) + --- 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.01s) + --- 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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.07s) - --- 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.00s) - --- 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.01s) - --- 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.01s) - --- 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.02s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) - --- 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.01s) - --- 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.00s) - --- 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.00s) - --- 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.02s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) - --- 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.00s) - --- 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.00s) - --- 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.00s) - --- 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=true,_Expect_Error=false (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) - --- 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.01s) - --- 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.03s) - --- 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.01s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.02s) - --- 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.01s) - --- 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.00s) - --- 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.00s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.08s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) - --- 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.02s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) - --- 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.01s) - --- 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.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.20s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.06s) + --- 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.06s) + --- 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.03s) + --- 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.01s) + --- 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.03s) + --- 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.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.14s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.03s) + --- 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.04s) + --- 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.02s) + --- 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.01s) + --- 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=true,_Expect_Error=false (0.16s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.04s) + --- 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.03s) + --- 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.02s) + --- 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.00s) --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (0.63s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- 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=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.33s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (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_end (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_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.02s) + --- 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.03s) + --- 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.01s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- 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=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=false,_Expect_Error=false (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.02s) + --- 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=*ecdsa.PrivateKey (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- 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=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=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- 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=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=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=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- 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=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) + --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- 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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) + --- 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.00s) + --- 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/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) + --- 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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) + --- 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=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.02s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) + --- 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) + --- 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.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) + --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) + --- 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.02s) + --- 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=*rsa.PrivateKey (0.92s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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) @@ -6918,167 +6938,41 @@ --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) - --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) + --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- 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=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) - --- 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=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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- 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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) @@ -7086,90 +6980,181 @@ --- 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=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=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.07s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) - --- 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=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.06s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- 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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.06s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) + --- 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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) + --- 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=false,_InferAlgorithm=false,_Expect_Error=true (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.05s) + --- 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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) + --- 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=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) + --- 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=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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.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) @@ -7177,64 +7162,113 @@ --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) + --- 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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.02s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.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.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.04s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.07s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.08s) --- 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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) - --- 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.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) - --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.03s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) + --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) + --- 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 -ok github.com/lestrrat-go/jwx/jwt 5.117s +ok github.com/lestrrat-go/jwx/jwt 5.189s === RUN TestDate === PAUSE TestDate === RUN TestStringList_Accept @@ -7247,12 +7281,11 @@ === RUN TestDate/Accept_values === PAUSE TestDate/Accept_values === CONT TestDate/Get_from_a_nil_NumericDate -=== CONT TestDate/Accept_values -=== RUN TestDate/Accept_values/int64 === CONT TestStringList_Accept --- PASS: TestStringList_Accept (0.00s) +=== CONT TestDate/Accept_values +=== RUN TestDate/Accept_values/int64 === PAUSE TestDate/Accept_values/int64 -=== CONT TestDate/MarshalJSON_with_a_zero_value === RUN TestDate/Accept_values/int32 === PAUSE TestDate/Accept_values/int32 === RUN TestDate/Accept_values/int16 @@ -7266,25 +7299,26 @@ === 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/int32 === CONT TestDate/Accept_values/int8 -=== CONT TestDate/Accept_values/float64 === CONT TestDate/Accept_values/int16 -=== CONT TestDate/Accept_values/json.Number +=== 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/int32 (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/float64 (0.00s) - --- PASS: TestDate/Accept_values/json.Number (0.00s) + --- PASS: TestDate/Accept_values/int32 (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/internal/types 0.021s +ok github.com/lestrrat-go/jwx/jwt/internal/types 0.065s === RUN TestAdressClaim === RUN TestAdressClaim/formatted === RUN TestAdressClaim/formatted/Accessor @@ -7697,7 +7731,7 @@ === RUN TestOpenIDClaims/Iterator/Walk === RUN TestOpenIDClaims/Iterator/AsMap === RUN TestOpenIDClaims/Iterator/Clone ---- PASS: TestOpenIDClaims (0.54s) +--- PASS: TestOpenIDClaims (1.07s) --- PASS: TestOpenIDClaims/formatted (0.00s) --- PASS: TestOpenIDClaims/formatted/Accessor (0.00s) --- PASS: TestOpenIDClaims/formatted/Get (0.00s) @@ -7716,7 +7750,7 @@ --- PASS: TestOpenIDClaims/postal_code (0.00s) --- PASS: TestOpenIDClaims/postal_code/Accessor (0.00s) --- PASS: TestOpenIDClaims/postal_code/Get (0.00s) - --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set() (0.00s) + --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set() (0.01s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_calling_Set()/exp (0.00s) @@ -8008,17 +8042,15 @@ === PAUSE TestBirthdateClaim/invalid_accept === CONT TestBirthdateClaim/regular_date === RUN TestBirthdateClaim/regular_date/"2015-11-04" -=== CONT TestBirthdateClaim/invalid_accept === RUN TestBirthdateClaim/regular_date/"0009-09-09" -=== CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === RUN TestBirthdateClaim/regular_date/"0001-00-01" === RUN TestBirthdateClaim/regular_date/"0001-01-00" +=== CONT TestBirthdateClaim/invalid_accept +=== CONT TestBirthdateClaim/empty_date --- PASS: TestBirthdateClaim (0.00s) - --- PASS: TestBirthdateClaim/invalid_accept (0.00s) - --- PASS: TestBirthdateClaim/empty_date (0.00s) --- PASS: TestBirthdateClaim/regular_date (0.00s) --- PASS: TestBirthdateClaim/regular_date/"2015-11-04" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0009-09-09" (0.00s) @@ -8027,8 +8059,10 @@ --- PASS: TestBirthdateClaim/regular_date/"0000-01-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-00-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-01-00" (0.00s) + --- PASS: TestBirthdateClaim/invalid_accept (0.00s) + --- PASS: TestBirthdateClaim/empty_date (0.00s) PASS -ok github.com/lestrrat-go/jwx/jwt/openid 0.560s +ok github.com/lestrrat-go/jwx/jwt/openid 1.124s === RUN TestGenerateKey === RUN TestGenerateKey/x25519.GenerateKey(nil) === RUN TestGenerateKey/x25519.NewKeyFromSeed(wrongSeedLength) @@ -8038,7 +8072,7 @@ === RUN TestNewKeyFromSeed --- PASS: TestNewKeyFromSeed (0.00s) PASS -ok github.com/lestrrat-go/jwx/x25519 0.014s +ok github.com/lestrrat-go/jwx/x25519 0.044s create-stamp debian/debhelper-build-stamp dh_testroot -O--builddirectory=_build -O--buildsystem=golang dh_prep -O--builddirectory=_build -O--buildsystem=golang @@ -8065,12 +8099,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/501888/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/501888/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/2418340 and its subdirectories -I: Current time: Thu Nov 21 05:13:33 -12 2024 -I: pbuilder-time-stamp: 1732209213 +I: removing directory /srv/workspace/pbuilder/501888 and its subdirectories +I: Current time: Fri Nov 22 07:15:40 +14 2024 +I: pbuilder-time-stamp: 1732209340 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.diff: 94.2% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.diff.gz b2/build.log: 93.4% -- replaced with stdout Compressing the 1st log... b1/build.log: 93.4% -- replaced with stdout Thu Nov 21 17:15:43 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_golang-github-lestrrat-go-jwx_trixie_arm64_1732209343 + touch /var/log/reproducible-builds/diffoscope_stamp_golang-github-lestrrat-go-jwx_trixie_arm64_1732209343 + RESULT=0 + systemd-run '--description=diffoscope on golang-github-lestrrat-go-jwx/1.2.30-1 in trixie/arm64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-arm64_8-37881 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y --run-session -c jenkins-reproducible-trixie-diffoscope-c555a406-2abc-4f8f-8286-729e48c90a34 -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/dbd-tmp-U3ghIlA ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes' + false + set +x Running as unit: rb-diffoscope-arm64_8-37881.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.pvsLJ95Y/b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.384s) 0.384s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.018s) 0.018s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 720ms CPU time consumed: 720ms _ _ _ _ _ _ __ _ ___ | | __ _ _ __ __ _ __ _(_) |_| |__ _ _| |__ | | / _` |/ _ \| |/ _` | '_ \ / _` |_____ / _` | | __| '_ \| | | | '_ \ _____| | | (_| | (_) | | (_| | | | | (_| |_____| (_| | | |_| | | | |_| | |_) |_____| | \__, |\___/|_|\__,_|_| |_|\__, | \__, |_|\__|_| |_|\__,_|_.__/ |_| |___/ |___/ |___/ _ _ _ ___ ___| |_ _ __ _ __ __ _| |_ __ _ ___ (_)_ ____ __ / _ \/ __| __| '__| '__/ _` | __|____ / _` |/ _ \ _____| \ \ /\ / /\ \/ / | __/\__ \ |_| | | | | (_| | ||_____| (_| | (_) |_____| |\ V V / > < \___||___/\__|_| |_| \__,_|\__| \__, |\___/ _/ | \_/\_/ /_/\_\ |___/ |__/ Thu Nov 21 17:15:44 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Thu Nov 21 17:15:44 UTC 2024 I: golang-github-lestrrat-go-jwx from trixie built successfully and reproducibly on arm64. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-21 17:15:45] INFO: Starting at 2024-11-21 17:15:45.525036 [2024-11-21 17:15:45] INFO: Generating the pages of 1 package(s) [2024-11-21 17:15:45] CRITICAL: https://tests.reproducible-builds.org/debian/trixie/arm64/golang-github-lestrrat-go-jwx didn't produce a buildlog, even though it has been built. [2024-11-21 17:15:45] INFO: Finished at 2024-11-21 17:15:45.694688, took: 0:00:00.169659 Thu Nov 21 17:15:45 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/trixie/arm64/golang-github-lestrrat-go-jwx.html Thu Nov 21 17:15:45 UTC 2024 I: Submitting .buildinfo files to external archives: Thu Nov 21 17:15:45 UTC 2024 I: Submitting 8.0K b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc https://buildinfo.debian.net/0ae0fa466d5548657a032f482990a688a7beeaf4/golang-github-lestrrat-go-jwx_1.2.30-1_all Thu Nov 21 17:15:46 UTC 2024 I: Submitting 8.0K b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc https://buildinfo.debian.net/d5bd5a66d60f235a4bf588bb44d761bde0541d09/golang-github-lestrrat-go-jwx_1.2.30-1_all Thu Nov 21 17:15:47 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Thu Nov 21 17:15:47 UTC 2024 I: Done submitting .buildinfo files. Thu Nov 21 17:15:47 UTC 2024 I: Removing signed golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc files: removed './b1/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc' removed './b2/golang-github-lestrrat-go-jwx_1.2.30-1_arm64.buildinfo.asc' 1732209347 arm64 trixie golang-github-lestrrat-go-jwx Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.rbuild.log: 93.1% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/trixie/arm64/golang-github-lestrrat-go-jwx_1.2.30-1.rbuild.log.gz [2024-11-21 17:15:47] INFO: Starting at 2024-11-21 17:15:47.591908 [2024-11-21 17:15:47] INFO: Generating the pages of 1 package(s) [2024-11-21 17:15:47] INFO: Finished at 2024-11-21 17:15:47.752401, took: 0:00:00.160498 All cleanup done. Thu Nov 21 17:15:47 UTC 2024 - total duration: 0h 3m 57s. Thu Nov 21 17:15:47 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-xNqZNXQf, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 4min 596ms CPU time consumed: 7.140s