Wed Aug 28 21:19:10 UTC 2024 I: starting to build golang-github-lestrrat-go-jwx/unstable/amd64 on jenkins on '2024-08-28 21:18' Wed Aug 28 21:19:10 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_29/18099/console.log Wed Aug 28 21:19:10 UTC 2024 I: Downloading source for unstable/golang-github-lestrrat-go-jwx=1.2.30-1 --2024-08-28 21:19:10-- 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% 194M=0s 2024-08-28 21:19:10 (194 MB/s) - ‘golang-github-lestrrat-go-jwx_1.2.30-1.dsc’ saved [2580/2580] Wed Aug 28 21:19:10 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----- Wed Aug 28 21:19:10 UTC 2024 I: Checking whether the package is not for us Wed Aug 28 21:19:10 UTC 2024 I: Starting 1st build on remote node ionos1-amd64.debian.net. Wed Aug 28 21:19:10 UTC 2024 I: Preparing to do remote build '1' on ionos1-amd64.debian.net. Wed Aug 28 21:22:42 UTC 2024 I: Deleting $TMPDIR on ionos1-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Wed Aug 28 09:19:13 -12 2024 I: pbuilder-time-stamp: 1724879953 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [golang-github-lestrrat-go-jwx_1.2.30-1.dsc] I: copying [./golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz] I: copying [./golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz] I: Extracting source gpgv: Signature made Fri Aug 2 08:17:44 2024 gpgv: using RSA key D41A7AD07DF6C5FCA7489F1C29EEE2D6ECF442F9 gpgv: issuer "gibmat@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./golang-github-lestrrat-go-jwx_1.2.30-1.dsc: no acceptable signature found dpkg-source: info: extracting golang-github-lestrrat-go-jwx in golang-github-lestrrat-go-jwx-1.2.30 dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_1.2.30.orig.tar.gz dpkg-source: info: unpacking golang-github-lestrrat-go-jwx_1.2.30-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1388177/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='26825eefc5fe4110960821b851ab25f7' 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='1388177' 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.0ANYcqsk/pbuilderrc_DXT9 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.0ANYcqsk/b1 --logfile b1/build.log golang-github-lestrrat-go-jwx_1.2.30-1.dsc' SUDO_GID='110' SUDO_UID='105' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://46.16.76.132:3128' I: uname -a Linux ionos1-amd64 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/1388177/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: amd64 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 ... 19770 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.22-go{a} golang-1.22-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 pkg-config pkgconf wget 0 packages upgraded, 51 newly installed, 0 to remove and 0 not upgraded. Need to get 69.9 MB of archives. After unpacking 360 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3 [105 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3 [42.9 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b1 [68.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-7 [96.8 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.12.1-3 [1414 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-7 [517 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.191-2 [188 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5 [9396 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg-3+b1 [671 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 dh-golang all 1.62 [24.7 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 golang-1.22-src all 1.22.6-1 [18.8 MB] Get: 32 http://deb.debian.org/debian unstable/main amd64 golang-1.22-go amd64 1.22.6-1 [24.7 MB] Get: 33 http://deb.debian.org/debian unstable/main amd64 golang-src all 2:1.22~3 [5020 B] Get: 34 http://deb.debian.org/debian unstable/main amd64 golang-go amd64 2:1.22~3 [44.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 golang-any amd64 2:1.22~3 [5104 B] Get: 36 http://deb.debian.org/debian unstable/main amd64 golang-github-cenkalti-backoff-dev all 4.3.0-1 [11.9 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 golang-github-davecgh-go-spew-dev all 1.1.1-3 [30.1 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 golang-github-pmezard-go-difflib-dev all 1.0.0-3 [12.3 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-objx-dev all 0.5.2-1 [25.5 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 golang-gopkg-yaml.v3-dev all 3.0.1-3 [74.3 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 golang-github-stretchr-testify-dev all 1.9.0-1 [74.7 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 golang-github-lestrrat-go-option-dev all 1.0.1-2 [3744 B] Get: 43 http://deb.debian.org/debian unstable/main amd64 golang-github-lestrrat-go-backoff-dev all 2.0.8-2 [10.2 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 golang-github-lestrrat-go-blackmagic-dev all 1.0.2-2 [4432 B] Get: 45 http://deb.debian.org/debian unstable/main amd64 golang-github-lestrrat-go-httpcc-dev all 1.0.1-2 [6356 B] Get: 46 http://deb.debian.org/debian unstable/main amd64 golang-github-lestrrat-go-iter-dev all 1.0.2-2 [6568 B] Get: 47 http://deb.debian.org/debian unstable/main amd64 golang-github-pkg-errors-dev all 0.9.1-3 [12.9 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-sys-dev all 0.21.0-1 [431 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-term-dev all 0.21.0-1 [14.8 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-text-dev all 0.16.0-1 [4003 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 golang-golang-x-crypto-dev all 1:0.24.0-2 [1693 kB] Fetched 69.9 MB in 3s (27.6 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 ... 19770 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_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../02-libmagic1t64_1%3a5.45-3_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../03-file_1%3a5.45-3_amd64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../04-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../05-libuchardet0_0.0.8-1+b1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../06-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../07-bsdextrautils_2.40.2-7_amd64.deb ... Unpacking bsdextrautils (2.40.2-7) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../08-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../09-man-db_2.12.1-3_amd64.deb ... Unpacking man-db (2.12.1-3) ... Selecting previously unselected package m4. Preparing to unpack .../10-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../11-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../12-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../13-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../14-autopoint_0.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../15-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../16-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../17-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../18-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../19-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../20-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../21-libelf1t64_0.191-2_amd64.deb ... Unpacking libelf1t64:amd64 (0.191-2) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../23-libicu72_72.1-5_amd64.deb ... Unpacking libicu72:amd64 (72.1-5) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../24-libxml2_2.12.7+dfsg-3+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg-3+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../25-gettext_0.22.5-2_amd64.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.22-src. Preparing to unpack .../30-golang-1.22-src_1.22.6-1_all.deb ... Unpacking golang-1.22-src (1.22.6-1) ... Selecting previously unselected package golang-1.22-go. Preparing to unpack .../31-golang-1.22-go_1.22.6-1_amd64.deb ... Unpacking golang-1.22-go (1.22.6-1) ... Selecting previously unselected package golang-src. Preparing to unpack .../32-golang-src_2%3a1.22~3_all.deb ... Unpacking golang-src (2:1.22~3) ... Selecting previously unselected package golang-go:amd64. Preparing to unpack .../33-golang-go_2%3a1.22~3_amd64.deb ... Unpacking golang-go:amd64 (2:1.22~3) ... Selecting previously unselected package golang-any:amd64. Preparing to unpack .../34-golang-any_2%3a1.22~3_amd64.deb ... Unpacking golang-any:amd64 (2:1.22~3) ... 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.21.0-1_all.deb ... Unpacking golang-golang-x-sys-dev (0.21.0-1) ... Selecting previously unselected package golang-golang-x-term-dev. Preparing to unpack .../48-golang-golang-x-term-dev_0.21.0-1_all.deb ... Unpacking golang-golang-x-term-dev (0.21.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.24.0-2_all.deb ... Unpacking golang-golang-x-crypto-dev (1:0.24.0-2) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libicu72:amd64 (72.1-5) ... Setting up bsdextrautils (2.40.2-7) ... Setting up golang-github-stretchr-objx-dev (0.5.2-1) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up golang-github-pkg-errors-dev (0.9.1-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up golang-gopkg-yaml.v3-dev (3.0.1-3) ... Setting up libdebhelper-perl (13.20) ... Setting up golang-golang-x-sys-dev (0.21.0-1) ... Setting up libmagic1t64:amd64 (1:5.45-3) ... Setting up golang-github-pmezard-go-difflib-dev (1.0.0-3) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up golang-golang-x-term-dev (0.21.0-1) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:amd64 (0.191-2) ... 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.22-src (1.22.6-1) ... Setting up autopoint (0.22.5-2) ... Setting up autoconf (2.72-3) ... Setting up golang-github-lestrrat-go-httpcc-dev (1.0.1-2) ... Setting up golang-github-lestrrat-go-iter-dev (1.0.2-2) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up golang-golang-x-text-dev (0.16.0-1) ... Setting up libuchardet0:amd64 (0.0.8-1+b1) ... Setting up golang-github-cenkalti-backoff-dev (4.3.0-1) ... Setting up golang-golang-x-crypto-dev (1:0.24.0-2) ... Setting up golang-src (2:1.22~3) ... Setting up libxml2:amd64 (2.12.7+dfsg-3+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-7) ... Setting up golang-github-lestrrat-go-backoff-dev (2.0.8-2) ... Setting up golang-1.22-go (1.22.6-1) ... 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 dh-strip-nondeterminism (1.14.0-1) ... Setting up groff-base (1.23.0-5) ... Setting up golang-go:amd64 (2:1.22~3) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.12.1-3) ... Not building database; man-db/auto-update is not 'true'. Setting up golang-any:amd64 (2:1.22~3) ... Setting up debhelper (13.20) ... Setting up dh-golang (1.62) ... Processing triggers for libc-bin (2.40-2) ... 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 amd64 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 20 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 unicode unicode/utf8 encoding math/bits internal/coverage/rtcov internal/unsafeheader internal/race internal/godebugs internal/itoa internal/goexperiment unicode/utf16 cmp crypto/internal/alias internal/goos internal/cpu crypto/subtle crypto/internal/boring/sig runtime/internal/syscall vendor/golang.org/x/crypto/cryptobyte/asn1 internal/nettrace sync/atomic runtime/internal/atomic internal/chacha8rand internal/abi runtime/internal/math container/list log/internal runtime/internal/sys vendor/golang.org/x/crypto/internal/alias slices internal/bytealg math runtime internal/reflectlite sync internal/testlog internal/singleflight internal/bisect runtime/cgo errors sort io strconv internal/godebug internal/oserror internal/safefilepath path vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat syscall internal/intern math/rand bytes hash crypto/internal/randutil strings hash/crc32 net/http/internal/ascii net/http/internal/testcert bufio vendor/golang.org/x/text/transform crypto net/netip crypto/rc4 reflect regexp/syntax regexp internal/syscall/unix internal/syscall/execenv time encoding/binary internal/fmtsort encoding/base64 crypto/cipher crypto/internal/edwards25519/field crypto/md5 vendor/golang.org/x/crypto/internal/poly1305 crypto/internal/boring crypto/des vendor/golang.org/x/crypto/chacha20 context io/fs internal/poll encoding/pem crypto/aes crypto/sha512 crypto/sha1 crypto/sha256 crypto/hmac crypto/internal/edwards25519 vendor/golang.org/x/crypto/hkdf golang.org/x/crypto/pbkdf2 embed crypto/internal/nistec os crypto/ecdh golang.org/x/crypto/curve25519 path/filepath vendor/golang.org/x/sys/cpu fmt internal/sysinfo net os/exec vendor/golang.org/x/crypto/chacha20poly1305 github.com/pkg/errors github.com/lestrrat-go/iter/mapiter github.com/lestrrat-go/blackmagic encoding/hex net/url github.com/lestrrat-go/option github.com/lestrrat-go/iter/arrayiter log vendor/golang.org/x/net/http2/hpack mime/quotedprintable vendor/golang.org/x/text/unicode/norm encoding/json github.com/lestrrat-go/httpcc compress/flate net/http/internal math/big github.com/pmezard/go-difflib/difflib mime gopkg.in/yaml.v3 github.com/lestrrat-go/backoff github.com/davecgh/go-spew/spew flag github.com/lestrrat-go/jwx/internal/base64 github.com/lestrrat-go/jwx/jwa github.com/lestrrat-go/jwx/jwe/internal/aescbc github.com/lestrrat-go/jwx/jwe/internal/concatkdf runtime/debug github.com/lestrrat-go/jwx/internal/iter runtime/trace vendor/golang.org/x/text/unicode/bidi testing compress/gzip vendor/golang.org/x/text/secure/bidirule github.com/lestrrat-go/jwx/internal/json github.com/lestrrat-go/jwx github.com/lestrrat-go/jwx/jwt/internal/types vendor/golang.org/x/net/idna crypto/elliptic crypto/internal/bigmod crypto/internal/boring/bbig encoding/asn1 crypto/dsa crypto/rand github.com/lestrrat-go/jwx/internal/pool crypto/ed25519 github.com/lestrrat-go/jwx/x25519 golang.org/x/crypto/ed25519 crypto/rsa github.com/lestrrat-go/jwx/internal/ecutil 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 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 20 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.012s ? 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.019s === 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.028s ? github.com/lestrrat-go/jwx/jwe/internal/content_crypt [no test files] ? github.com/lestrrat-go/jwx/jwe/internal/keygen [no test files] === 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.59s) --- PASS: TestKeyconv/RSA (0.57s) --- 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.603s === 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_ === CONT TestKeyEncryptionAlgorithm === 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 === CONT TestEllipticCurveAlgorithm === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed25519 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW === CONT TestSignatureAlgorithm === RUN TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed25519 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === PAUSE TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed25519 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed25519 === CONT TestContentEncryptionAlgorithm === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed25519 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_Ed448 === RUN TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_Ed448 === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === RUN TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === RUN TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_Ed448 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === RUN TestEllipticCurveAlgorithm/stringification_for_Ed448 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === PAUSE TestEllipticCurveAlgorithm/stringification_for_Ed448 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === RUN TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P256 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-256 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === RUN TestContentEncryptionAlgorithm/accept_the_string_A128GCM === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A128GCM === 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 TestCompressionAlgorithm/check_list_of_elements === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === PAUSE TestCompressionAlgorithm/check_list_of_elements === CONT TestCompressionAlgorithm/accept_jwa_constant_Deflate === CONT TestCompressionAlgorithm/check_list_of_elements === CONT TestCompressionAlgorithm/accept_the_string_ === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_ === CONT TestCompressionAlgorithm/accept_jwa_constant_NoCompress === CONT TestCompressionAlgorithm/bail_out_on_random_integer_value === CONT TestCompressionAlgorithm/stringification_for_DEF === CONT TestCompressionAlgorithm/accept_the_string_DEF === CONT TestCompressionAlgorithm/stringification_for_ === CONT TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === CONT TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW --- PASS: TestCompressionAlgorithm (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_Deflate (0.00s) --- PASS: TestCompressionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestCompressionAlgorithm/accept_jwa_constant_NoCompress (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_ (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/accept_fmt.Stringer_for_DEF (0.00s) --- PASS: TestCompressionAlgorithm/stringification_for_ (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_ (0.00s) --- PASS: TestCompressionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestCompressionAlgorithm/accept_the_string_DEF (0.00s) --- PASS: TestCompressionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-256 === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES256 === CONT TestKeyType === 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 TestKeyType/accept_jwa_constant_EC === PAUSE TestKeyType/accept_jwa_constant_EC === RUN TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestEllipticCurveAlgorithm/accept_the_string_P-384 === PAUSE TestSignatureAlgorithm/accept_the_string_ES256 === RUN TestContentEncryptionAlgorithm/stringification_for_A128GCM === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === PAUSE TestContentEncryptionAlgorithm/stringification_for_A128GCM === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === 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 TestKeyType/accept_the_string_EC === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === PAUSE TestKeyType/accept_the_string_EC === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_P521 === RUN TestKeyType/accept_fmt.Stringer_for_EC === RUN TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestKeyType/accept_fmt.Stringer_for_EC === RUN TestKeyType/stringification_for_EC === PAUSE TestEllipticCurveAlgorithm/accept_the_string_P-521 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === 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 TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === RUN TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192CBC-HS384 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A192GCM === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === RUN TestContentEncryptionAlgorithm/accept_the_string_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestKeyEncryptionAlgorithm/accept_the_string_A192KW === PAUSE TestKeyEncryptionAlgorithm/accept_the_string_A192KW === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A192GCM === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === PAUSE TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_P-521 === RUN TestEllipticCurveAlgorithm/stringification_for_P-521 === RUN TestSignatureAlgorithm/stringification_for_ES256 === PAUSE TestKeyType/stringification_for_EC === RUN TestKeyType/accept_jwa_constant_OKP === RUN TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCM === PAUSE TestEllipticCurveAlgorithm/stringification_for_P-521 === PAUSE TestSignatureAlgorithm/stringification_for_ES256 === RUN TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === RUN TestContentEncryptionAlgorithm/stringification_for_A192GCM === PAUSE TestEllipticCurveAlgorithm/accept_jwa_constant_X25519 === PAUSE TestKeyType/accept_jwa_constant_OKP === PAUSE TestContentEncryptionAlgorithm/stringification_for_A192GCM === PAUSE TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === RUN TestKeyEncryptionAlgorithm/stringification_for_A192KW === PAUSE TestKeyEncryptionAlgorithm/stringification_for_A192KW === RUN TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === PAUSE TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === PAUSE TestEllipticCurveAlgorithm/accept_the_string_X25519 === RUN TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === RUN TestEllipticCurveAlgorithm/accept_fmt.Stringer_for_X25519 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES256K === 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 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/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) === 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 === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === RUN TestSignatureAlgorithm/stringification_for_ES256K === PAUSE TestSignatureAlgorithm/stringification_for_ES256K === RUN TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS512+A256KW === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS512+A256KW === RUN TestSignatureAlgorithm/accept_the_string_ES384 === 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 === PAUSE TestSignatureAlgorithm/accept_the_string_ES384 === CONT TestKeyEncryptionAlgorithm/stringification_for_PBES2-HS256+A128KW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_PBES2-HS256+A128KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === CONT TestKeyEncryptionAlgorithm/accept_the_string_PBES2-HS256+A128KW === RUN TestSignatureAlgorithm/stringification_for_ES384 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_PBES2_HS256_A128KW === PAUSE TestSignatureAlgorithm/stringification_for_ES384 === RUN TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === RUN TestSignatureAlgorithm/accept_jwa_constant_ES512 === PAUSE TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A256KW === RUN TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A256KW === RUN TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === PAUSE TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_ES512 === RUN TestSignatureAlgorithm/accept_the_string_ES512 === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A256KW === PAUSE TestSignatureAlgorithm/accept_the_string_ES512 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A256KW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === CONT TestKeyEncryptionAlgorithm/stringification_for_A256GCMKW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 === CONT TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW === RUN TestSignatureAlgorithm/stringification_for_ES512 === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW === PAUSE TestSignatureAlgorithm/stringification_for_ES512 === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW === RUN TestSignatureAlgorithm/accept_jwa_constant_EdDSA === CONT TestKeyEncryptionAlgorithm/stringification_for_dir === CONT TestKeyEncryptionAlgorithm/accept_the_string_dir === PAUSE TestSignatureAlgorithm/accept_jwa_constant_EdDSA === RUN TestSignatureAlgorithm/accept_the_string_EdDSA === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir === 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 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW === PAUSE TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT === RUN TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestKeyEncryptionAlgorithm/stringification_for_A256KW === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW === RUN TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW === PAUSE TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 === CONT TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES === RUN TestSignatureAlgorithm/stringification_for_HS256 === PAUSE TestSignatureAlgorithm/stringification_for_HS256 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW === RUN TestSignatureAlgorithm/accept_jwa_constant_HS384 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_HS384 === RUN TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES === PAUSE TestSignatureAlgorithm/accept_the_string_HS384 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW === CONT TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === CONT TestKeyEncryptionAlgorithm/stringification_for_A192KW === 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 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === CONT TestKeyEncryptionAlgorithm/accept_the_string_A192KW === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW === RUN TestSignatureAlgorithm/stringification_for_HS512 === CONT TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW === CONT TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW === PAUSE TestSignatureAlgorithm/stringification_for_HS512 === RUN TestSignatureAlgorithm/accept_jwa_constant_NoSignature === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_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 === RUN TestKeyType/accept_the_string_OKP === PAUSE TestKeyType/accept_the_string_OKP === RUN TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestKeyEncryptionAlgorithm/check_list_of_elements === PAUSE TestKeyType/accept_fmt.Stringer_for_OKP === RUN TestKeyType/stringification_for_OKP === PAUSE TestKeyType/stringification_for_OKP === CONT TestKeyEncryptionAlgorithm/check_symmetric_values === 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 TestKeyEncryptionAlgorithm/check_symmetric_values/A128GCMKW === RUN TestKeyType/accept_jwa_constant_RSA === PAUSE TestKeyType/accept_jwa_constant_RSA === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A128KW === RUN TestKeyType/accept_the_string_RSA === PAUSE TestKeyType/accept_the_string_RSA === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192GCMKW === RUN TestKeyType/accept_fmt.Stringer_for_RSA === PAUSE TestKeyType/accept_fmt.Stringer_for_RSA === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A192KW === RUN TestKeyType/stringification_for_RSA === PAUSE TestKeyType/stringification_for_RSA === RUN TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256GCMKW === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 === PAUSE TestKeyType/do_not_accept_invalid_constant_InvalidKeyType === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 === CONT TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/A256KW === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/DIRECT === RUN TestKeyType/bail_out_on_random_integer_value === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES === PAUSE TestKeyType/bail_out_on_random_integer_value === RUN TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 === PAUSE TestKeyType/do_not_accept_invalid_(totally_made_up)_string_value === 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 TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A128KW === RUN TestSignatureAlgorithm/stringification_for_none === PAUSE TestSignatureAlgorithm/stringification_for_none === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A192KW === RUN TestSignatureAlgorithm/accept_jwa_constant_PS256 === PAUSE TestSignatureAlgorithm/accept_jwa_constant_PS256 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/ECDH_ES_A256KW === RUN TestSignatureAlgorithm/accept_the_string_PS256 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS256_A128KW === PAUSE TestSignatureAlgorithm/accept_the_string_PS256 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS384_A192KW === 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 TestKeyEncryptionAlgorithm/check_symmetric_values/PBES2_HS512_A256KW === RUN TestSignatureAlgorithm/accept_the_string_PS384 === PAUSE TestSignatureAlgorithm/accept_the_string_PS384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA1_5 === RUN TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 === RUN TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === PAUSE TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP === RUN TestSignatureAlgorithm/stringification_for_PS384 === PAUSE TestSignatureAlgorithm/stringification_for_PS384 === RUN TestKeyEncryptionAlgorithm/check_symmetric_values/RSA_OAEP_256 === 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 === 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 === CONT TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP === RUN TestContentEncryptionAlgorithm/stringification_for_A256GCM === PAUSE TestContentEncryptionAlgorithm/stringification_for_A256GCM === CONT TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestSignatureAlgorithm/accept_jwa_constant_NoSignature === CONT TestSignatureAlgorithm/accept_the_string_HS512 === CONT TestSignatureAlgorithm/accept_jwa_constant_HS512 === RUN TestKeyType/check_list_of_elements === CONT TestSignatureAlgorithm/stringification_for_HS384 === PAUSE TestKeyType/check_list_of_elements === CONT TestSignatureAlgorithm/accept_jwa_constant_HS384 === CONT TestKeyType/accept_jwa_constant_EC === CONT TestSignatureAlgorithm/check_list_of_elements === CONT TestSignatureAlgorithm/stringification_for_HS256 === 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_fmt.Stringer_for_HS256 === CONT TestSignatureAlgorithm/stringification_for_PS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 === CONT TestSignatureAlgorithm/accept_the_string_PS384 === CONT TestSignatureAlgorithm/accept_jwa_constant_PS384 === 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 === CONT TestSignatureAlgorithm/accept_jwa_constant_RS384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_none === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 === CONT TestSignatureAlgorithm/accept_the_string_none === CONT TestSignatureAlgorithm/accept_jwa_constant_HS256 === CONT TestSignatureAlgorithm/stringification_for_none === RUN TestContentEncryptionAlgorithm/check_list_of_elements === PAUSE TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestSignatureAlgorithm/accept_the_string_PS256 === 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/stringification_for_PS256 === CONT TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 === CONT TestSignatureAlgorithm/accept_jwa_constant_ES384 === CONT TestSignatureAlgorithm/accept_the_string_EdDSA --- PASS: TestKeyEncryptionAlgorithm (0.01s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A192KW (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_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES+A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_dir (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_DIRECT (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_ECDH-ES+A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_ECDH-ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_RSA-OAEP-256 (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_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A256GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_ECDH_ES (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A128KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_A192GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_A128GCMKW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_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/check_list_of_elements (0.00s) --- PASS: TestKeyEncryptionAlgorithm/stringification_for_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_fmt.Stringer_for_A192KW (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP-256 (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_jwa_constant_RSA_OAEP_256 (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_RSA-OAEP (0.00s) --- PASS: TestKeyEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestKeyEncryptionAlgorithm/accept_the_string_RSA-OAEP (0.00s) === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA === CONT TestSignatureAlgorithm/stringification_for_ES384 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K === CONT TestSignatureAlgorithm/accept_jwa_constant_ES256K === CONT TestSignatureAlgorithm/accept_the_string_ES384 === CONT TestSignatureAlgorithm/stringification_for_ES256 === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 === CONT TestKeyType/check_list_of_elements === CONT TestSignatureAlgorithm/accept_jwa_constant_ES512 === 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_jwa_constant_OctetSeq === CONT TestKeyType/accept_the_string_oct === CONT TestKeyType/stringification_for_OKP === CONT TestKeyType/accept_fmt.Stringer_for_OKP === CONT TestSignatureAlgorithm/accept_the_string_ES256 === CONT TestSignatureAlgorithm/stringification_for_RS256 === CONT TestKeyType/stringification_for_EC === CONT TestKeyType/accept_the_string_EC === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 === CONT TestContentEncryptionAlgorithm/check_list_of_elements === CONT TestContentEncryptionAlgorithm/bail_out_on_random_integer_value === CONT TestSignatureAlgorithm/accept_the_string_ES256K === CONT TestContentEncryptionAlgorithm/stringification_for_A256GCM === CONT TestContentEncryptionAlgorithm/accept_the_string_A256GCM === CONT TestSignatureAlgorithm/stringification_for_ES256K === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 === CONT TestSignatureAlgorithm/stringification_for_EdDSA === CONT TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 === CONT TestContentEncryptionAlgorithm/stringification_for_A192GCM === CONT TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 === 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 TestKeyType/accept_the_string_OKP === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM === CONT TestContentEncryptionAlgorithm/accept_the_string_A128GCM === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 === CONT TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 === CONT TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 === CONT TestKeyType/accept_fmt.Stringer_for_EC === CONT TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value === CONT TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM === CONT TestContentEncryptionAlgorithm/stringification_for_A128GCM === CONT TestSignatureAlgorithm/accept_fmt.Stringer_for_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_the_string_RS256 === CONT TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 === CONT TestSignatureAlgorithm/stringification_for_HS512 --- PASS: TestContentEncryptionAlgorithm (0.01s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128CBC_HS256 (0.00s) --- PASS: TestContentEncryptionAlgorithm/check_list_of_elements (0.00s) --- PASS: TestContentEncryptionAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A256CBC-HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_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_A192GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A192CBC-HS384 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A192CBC_HS384 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A128CBC-HS256 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_jwa_constant_A256CBC_HS512 (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_the_string_A128CBC-HS256 (0.00s) --- PASS: TestContentEncryptionAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestContentEncryptionAlgorithm/accept_fmt.Stringer_for_A256GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128GCM (0.00s) --- PASS: TestContentEncryptionAlgorithm/stringification_for_A128CBC-HS256 (0.00s) === CONT TestSignatureAlgorithm/accept_jwa_constant_PS256 === CONT TestSignatureAlgorithm/accept_the_string_HS256 === CONT TestSignatureAlgorithm/accept_the_string_HS384 === CONT TestSignatureAlgorithm/bail_out_on_random_integer_value === CONT TestKeyType/accept_jwa_constant_OKP --- PASS: TestKeyType (0.01s) --- 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_the_string_RSA (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_RSA (0.00s) --- PASS: TestKeyType/accept_jwa_constant_RSA (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_oct (0.00s) --- PASS: TestKeyType/stringification_for_oct (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OctetSeq (0.00s) --- PASS: TestKeyType/accept_the_string_oct (0.00s) --- PASS: TestKeyType/stringification_for_OKP (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_OKP (0.00s) --- PASS: TestKeyType/stringification_for_EC (0.00s) --- PASS: TestKeyType/accept_the_string_EC (0.00s) --- PASS: TestKeyType/accept_the_string_OKP (0.00s) --- PASS: TestKeyType/accept_fmt.Stringer_for_EC (0.00s) --- PASS: TestKeyType/accept_jwa_constant_OKP (0.00s) === CONT TestSignatureAlgorithm/accept_jwa_constant_PS512 --- PASS: TestSignatureAlgorithm (0.01s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_NoSignature (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_jwa_constant_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/check_list_of_elements (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_none (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/do_not_accept_invalid_(totally_made_up)_string_value (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_RS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_ES384 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_ES256K (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_EdDSA (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_RS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_RS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_fmt.Stringer_for_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_PS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_RS256 (0.00s) --- PASS: TestSignatureAlgorithm/stringification_for_HS512 (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS256 (0.00s) --- PASS: TestSignatureAlgorithm/accept_the_string_HS384 (0.00s) --- PASS: TestSignatureAlgorithm/bail_out_on_random_integer_value (0.00s) --- PASS: TestSignatureAlgorithm/accept_jwa_constant_PS512 (0.00s) PASS ok github.com/lestrrat-go/jwx/jwa 0.029s === 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.12s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=none) (0.01s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/Compact_(compression=DEF) (0.01s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=none) (0.01s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(compression=DEF) (0.04s) --- PASS: TestParse_RSAES_OAEP_AES_GCM/JSON_(Pretty)_(compression=none) (0.01s) --- 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.30s) === RUN TestRoundtrip_RSA1_5_A128CBC_HS256 --- PASS: TestRoundtrip_RSA1_5_A128CBC_HS256 (1.26s) === RUN TestEncode_A128KW_A128CBC_HS256 --- PASS: TestEncode_A128KW_A128CBC_HS256 (0.01s) === RUN TestEncode_ECDH === RUN TestEncode_ECDH/P-256 === RUN TestEncode_ECDH/P-256/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Im5FY3czOGV5WThPVHBIWXdyZUJGd0k0ck5PM2dYdDZQVVFHTlk0OXpfdjgiLCJ5IjoiZVBJZGFtRnFHODd4bTFvYW1IUjVYa0U1M3lUUjA5SV8yUE9DSUpZNUZrVSJ9fQ..PZ9Hm9T0ZNP8_tzi.lPavDbFGtrQUHrQ.h5oyXP7-J5K5cuD8hyB6-A jwe_test.go:404: { "ciphertext": "lPavDbFGtrQUHrQ", "iv": "PZ9Hm9T0ZNP8_tzi", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTI1NiIsImt0eSI6IkVDIiwieCI6Im5FY3czOGV5WThPVHBIWXdyZUJGd0k0ck5PM2dYdDZQVVFHTlk0OXpfdjgiLCJ5IjoiZVBJZGFtRnFHODd4bTFvYW1IUjVYa0U1M3lUUjA5SV8yUE9DSUpZNUZrVSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-256", "kty": "EC", "x": "nEcw38eyY8OTpHYwreBFwI4rNO3gXt6PUQGNY49z_v8", "y": "ePIdamFqG87xm1oamHR5XkE53yTR09I_2POCIJY5FkU" } }, "tag": "h5oyXP7-J5K5cuD8hyB6-A" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "nEcw38eyY8OTpHYwreBFwI4rNO3gXt6PUQGNY49z_v8", "y": "ePIdamFqG87xm1oamHR5XkE53yTR09I_2POCIJY5FkU" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlMzNlOXNLSmFoVm0ySm95NkEzc3dHU3cyV09yUmRPQ3p3YWQwbjB1VzlFIiwieSI6IjVxWmdFU1dsMDAwdDVsQTBMdkZHdzIwcnhwMDdZczBBYkRwM0dDdHg5Q1EifX0.YvrFfvFXzjfKR5Ser6_3Eqf4if3wLU-uLVzM-wFQCfHUL92KC4eDsQ.FvbU4DXdbJsmBgJU.Mos9QdnKuRGjtC4.e0nw9GNb8sp3tlBuJVXapQ jwe_test.go:404: { "ciphertext": "Mos9QdnKuRGjtC4", "iv": "FvbU4DXdbJsmBgJU", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJlMzNlOXNLSmFoVm0ySm95NkEzc3dHU3cyV09yUmRPQ3p3YWQwbjB1VzlFIiwieSI6IjVxWmdFU1dsMDAwdDVsQTBMdkZHdzIwcnhwMDdZczBBYkRwM0dDdHg5Q1EifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-256", "kty": "EC", "x": "e33e9sKJahVm2Joy6A3swGSw2WOrRdOCzwad0n0uW9E", "y": "5qZgESWl000t5lA0LvFGw20rxp07Ys0AbDp3GCtx9CQ" } }, "encrypted_key": "YvrFfvFXzjfKR5Ser6_3Eqf4if3wLU-uLVzM-wFQCfHUL92KC4eDsQ", "tag": "e0nw9GNb8sp3tlBuJVXapQ" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "e33e9sKJahVm2Joy6A3swGSw2WOrRdOCzwad0n0uW9E", "y": "5qZgESWl000t5lA0LvFGw20rxp07Ys0AbDp3GCtx9CQ" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJmc0tFSXFTdFVSNHFEVGJiU2RmTWcyOWhfSEFhRERSLVZSOEM0ZVdTMUowIiwieSI6IkZkeGtMVWZDcWdhcTNqeVRVdUNmM1c1VUFOck1tc193RE42Y3JXcUlFb2MifX0.sCGAB5EA9mmIVt-U6pOredzEjA4hD2_poLmDzWdu2Yco9fUsn8D8kQ.RJSRKe3MJpsXve0d.3p2kB60Tkak6ERw.ERcFumsbWnqtL5MyWMRSLQ jwe_test.go:404: { "ciphertext": "3p2kB60Tkak6ERw", "iv": "RJSRKe3MJpsXve0d", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJmc0tFSXFTdFVSNHFEVGJiU2RmTWcyOWhfSEFhRERSLVZSOEM0ZVdTMUowIiwieSI6IkZkeGtMVWZDcWdhcTNqeVRVdUNmM1c1VUFOck1tc193RE42Y3JXcUlFb2MifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-256", "kty": "EC", "x": "fsKEIqStUR4qDTbbSdfMg29h_HAaDDR-VR8C4eWS1J0", "y": "FdxkLUfCqgaq3jyTUuCf3W5UANrMms_wDN6crWqIEoc" } }, "encrypted_key": "sCGAB5EA9mmIVt-U6pOredzEjA4hD2_poLmDzWdu2Yco9fUsn8D8kQ", "tag": "ERcFumsbWnqtL5MyWMRSLQ" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "fsKEIqStUR4qDTbbSdfMg29h_HAaDDR-VR8C4eWS1J0", "y": "FdxkLUfCqgaq3jyTUuCf3W5UANrMms_wDN6crWqIEoc" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-256/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJVeG5yejJYdTh2N3BzVGJEbEdIdGhubmFPbEVYMWVtOWtpTENzRTVTblNnIiwieSI6ImdZZnJjWV85ZFRUb0JiRGI2MmtPb0tIVEl1VlJqc0dOMEpfVGN3VU5XSkEifX0.LTCZQ7dFqMn7AdVnJlrLOVMkUhT3FBkaVrB47tK3Aw2VxLXU4tW-LQ.BRrjNZRM_bcKhurh.GktyGzK2-xby1y8.aBwag34Ep1AV9ra3RB-XPw jwe_test.go:404: { "ciphertext": "GktyGzK2-xby1y8", "iv": "BRrjNZRM_bcKhurh", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0yNTYiLCJrdHkiOiJFQyIsIngiOiJVeG5yejJYdTh2N3BzVGJEbEdIdGhubmFPbEVYMWVtOWtpTENzRTVTblNnIiwieSI6ImdZZnJjWV85ZFRUb0JiRGI2MmtPb0tIVEl1VlJqc0dOMEpfVGN3VU5XSkEifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-256", "kty": "EC", "x": "Uxnrz2Xu8v7psTbDlGHthnnaOlEX1em9kiLCsE5SnSg", "y": "gYfrcY_9dTToBbDb62kOoKHTIuVRjsGN0J_TcwUNWJA" } }, "encrypted_key": "LTCZQ7dFqMn7AdVnJlrLOVMkUhT3FBkaVrB47tK3Aw2VxLXU4tW-LQ", "tag": "aBwag34Ep1AV9ra3RB-XPw" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-256", "kty": "EC", "x": "Uxnrz2Xu8v7psTbDlGHthnnaOlEX1em9kiLCsE5SnSg", "y": "gYfrcY_9dTToBbDb62kOoKHTIuVRjsGN0J_TcwUNWJA" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384 === RUN TestEncode_ECDH/P-384/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6Ijh0eWJjZ3hEZ1ZtQjhBRVdVQUtHUDZ0UERkQ0ZRRkFSOFNaU0l3Y2NRY0hlazhjWTBVNXdqcTAtX3VYakRlcjEiLCJ5IjoieERtc1hUWHp1QXdhTC01QUF4eTZLSGZsRGdjRGhoWDBWeWRGd0tfOGJmaHVPei1WMUl5dkVXdkVyUFZjM0dueiJ9fQ..XqLIX-0GESkeOGdR.2AkFHq7SPGLDkI0.JrnUlZ2j5AyS_aGe4hBsRw jwe_test.go:404: { "ciphertext": "2AkFHq7SPGLDkI0", "iv": "XqLIX-0GESkeOGdR", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTM4NCIsImt0eSI6IkVDIiwieCI6Ijh0eWJjZ3hEZ1ZtQjhBRVdVQUtHUDZ0UERkQ0ZRRkFSOFNaU0l3Y2NRY0hlazhjWTBVNXdqcTAtX3VYakRlcjEiLCJ5IjoieERtc1hUWHp1QXdhTC01QUF4eTZLSGZsRGdjRGhoWDBWeWRGd0tfOGJmaHVPei1WMUl5dkVXdkVyUFZjM0dueiJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-384", "kty": "EC", "x": "8tybcgxDgVmB8AEWUAKGP6tPDdCFQFAR8SZSIwccQcHek8cY0U5wjq0-_uXjDer1", "y": "xDmsXTXzuAwaL-5AAxy6KHflDgcDhhX0VydFwK_8bfhuOz-V1IyvEWvErPVc3Gnz" } }, "tag": "JrnUlZ2j5AyS_aGe4hBsRw" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "8tybcgxDgVmB8AEWUAKGP6tPDdCFQFAR8SZSIwccQcHek8cY0U5wjq0-_uXjDer1", "y": "xDmsXTXzuAwaL-5AAxy6KHflDgcDhhX0VydFwK_8bfhuOz-V1IyvEWvErPVc3Gnz" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIzeUtQckNxbFNQb1d5em5XbHRCLTBzdC14ZDh1WmkyX3RNcFBCTUxKRGpQVl90d2Q2MmYyaEpqM3ZiUlNNQ29CIiwieSI6InppVjljc3FYOGF3MnQ4UGRDRWNXdi1uemQ2OXFIS3BHRmE5SF9yYzVSRlVwWDFEWHI1V2I0UjVjZ0FqTE9fRGUifX0.-C8e0LRwGxxqscFKY4yai3Mbrz_qGFwUAwbzThT8rAYGs6rvdWIQ-A.lK6TXg5dnwdUmT3Q.HwEFrkKMIL57di8.cQ521rE992bRvUBUbwmYCw jwe_test.go:404: { "ciphertext": "HwEFrkKMIL57di8", "iv": "lK6TXg5dnwdUmT3Q", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiIzeUtQckNxbFNQb1d5em5XbHRCLTBzdC14ZDh1WmkyX3RNcFBCTUxKRGpQVl90d2Q2MmYyaEpqM3ZiUlNNQ29CIiwieSI6InppVjljc3FYOGF3MnQ4UGRDRWNXdi1uemQ2OXFIS3BHRmE5SF9yYzVSRlVwWDFEWHI1V2I0UjVjZ0FqTE9fRGUifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-384", "kty": "EC", "x": "3yKPrCqlSPoWyznWltB-0st-xd8uZi2_tMpPBMLJDjPV_twd62f2hJj3vbRSMCoB", "y": "ziV9csqX8aw2t8PdCEcWv-nzd69qHKpGFa9H_rc5RFUpX1DXr5Wb4R5cgAjLO_De" } }, "encrypted_key": "-C8e0LRwGxxqscFKY4yai3Mbrz_qGFwUAwbzThT8rAYGs6rvdWIQ-A", "tag": "cQ521rE992bRvUBUbwmYCw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "3yKPrCqlSPoWyznWltB-0st-xd8uZi2_tMpPBMLJDjPV_twd62f2hJj3vbRSMCoB", "y": "ziV9csqX8aw2t8PdCEcWv-nzd69qHKpGFa9H_rc5RFUpX1DXr5Wb4R5cgAjLO_De" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJrNVNmd1o0WUFJMXVuYm82MWcyRF9uc0Q1cnR2QUlhWWFJU1BIZ2tJbUdIY2Uxa3dNUGNoQ2Ewa0xTVnhZYTdrIiwieSI6ImQwc0FWeGo0Q2IxX0QwT2hnM1N4RHhPOW9lb294blBQamV5WkVjYllvaS1aWUoxZ3kzZ1ZBSkRoeDlZbTVXRmcifX0.WyUWI4pu0UyNulzcdw8bj-IB8NyHG6qX8ZtfRjuCs3FJeQobUWddmQ.Fm86ZmlwcOdCiUtE.hIedRI5tG0_BXWQ.5cOD96xdzCd6vcuFqvs4Vw jwe_test.go:404: { "ciphertext": "hIedRI5tG0_BXWQ", "iv": "Fm86ZmlwcOdCiUtE", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJrNVNmd1o0WUFJMXVuYm82MWcyRF9uc0Q1cnR2QUlhWWFJU1BIZ2tJbUdIY2Uxa3dNUGNoQ2Ewa0xTVnhZYTdrIiwieSI6ImQwc0FWeGo0Q2IxX0QwT2hnM1N4RHhPOW9lb294blBQamV5WkVjYllvaS1aWUoxZ3kzZ1ZBSkRoeDlZbTVXRmcifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-384", "kty": "EC", "x": "k5SfwZ4YAI1unbo61g2D_nsD5rtvAIaYaISPHgkImGHce1kwMPchCa0kLSVxYa7k", "y": "d0sAVxj4Cb1_D0Ohg3SxDxO9oeooxnPPjeyZEcbYoi-ZYJ1gy3gVAJDhx9Ym5WFg" } }, "encrypted_key": "WyUWI4pu0UyNulzcdw8bj-IB8NyHG6qX8ZtfRjuCs3FJeQobUWddmQ", "tag": "5cOD96xdzCd6vcuFqvs4Vw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "k5SfwZ4YAI1unbo61g2D_nsD5rtvAIaYaISPHgkImGHce1kwMPchCa0kLSVxYa7k", "y": "d0sAVxj4Cb1_D0Ohg3SxDxO9oeooxnPPjeyZEcbYoi-ZYJ1gy3gVAJDhx9Ym5WFg" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-384/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJEbVVCeW00YUZZenRTVm8wTmYzRUIyanR6MjdQV2tRSG1DVUJieGRmYXczeEg4Ync2ZVp6S0tXU1RFYjNhYW5OIiwieSI6IlNuYjZZV3hSM3M3Ny15YWpBMU54ZnRWNjRxLXAtV1lpdnM1al9tTkU5bmUyS3FCa0kzc09Fc2dkaU9hTDRvc3IifX0.WhCFw2auJfJBYPpn-WAugqhkUM9ipvwsfxZtV2BPWQYWscur3PS3Ww.Vd0rcRyAmiRhdiUb.qBKdCVht035CyIE.4Nd5sRAdoQnfk7gj2vftGQ jwe_test.go:404: { "ciphertext": "qBKdCVht035CyIE", "iv": "Vd0rcRyAmiRhdiUb", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC0zODQiLCJrdHkiOiJFQyIsIngiOiJEbVVCeW00YUZZenRTVm8wTmYzRUIyanR6MjdQV2tRSG1DVUJieGRmYXczeEg4Ync2ZVp6S0tXU1RFYjNhYW5OIiwieSI6IlNuYjZZV3hSM3M3Ny15YWpBMU54ZnRWNjRxLXAtV1lpdnM1al9tTkU5bmUyS3FCa0kzc09Fc2dkaU9hTDRvc3IifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-384", "kty": "EC", "x": "DmUBym4aFYztSVo0Nf3EB2jtz27PWkQHmCUBbxdfaw3xH8bw6eZzKKWSTEb3aanN", "y": "Snb6YWxR3s77-yajA1NxftV64q-p-WYivs5j_mNE9ne2KqBkI3sOEsgdiOaL4osr" } }, "encrypted_key": "WhCFw2auJfJBYPpn-WAugqhkUM9ipvwsfxZtV2BPWQYWscur3PS3Ww", "tag": "4Nd5sRAdoQnfk7gj2vftGQ" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-384", "kty": "EC", "x": "DmUBym4aFYztSVo0Nf3EB2jtz27PWkQHmCUBbxdfaw3xH8bw6eZzKKWSTEb3aanN", "y": "Snb6YWxR3s77-yajA1NxftV64q-p-WYivs5j_mNE9ne2KqBkI3sOEsgdiOaL4osr" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521 === RUN TestEncode_ECDH/P-521/ECDH-ES jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFXd3hkRHBHTEhzZjBuWGg0U1BoTHRuczRLTC1SWFFYUjA3U0F6ZnlOejVnZ2xUQ3NmelVpampwNE1kWmwweERidjAyTlhPR3VJUExRcjd6SExaSWRmanciLCJ5IjoiQUY3VXRGN0tzbnJfeEVLdzVpSjd4LUFvWVkweTFoemxjT1J2TVY2djNQN0FtOEhpVUVaV3FLOThwRDhDTkZMOFdJcm1FbFBvUVh0M2dNWnJTQUJ5UGlUQSJ9fQ..0YWKq7Gbp8v4PZRq.3l05za1eD0EobcE.AGPLJDfioksksmrY14VC2g jwe_test.go:404: { "ciphertext": "3l05za1eD0EobcE", "iv": "0YWKq7Gbp8v4PZRq", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFXd3hkRHBHTEhzZjBuWGg0U1BoTHRuczRLTC1SWFFYUjA3U0F6ZnlOejVnZ2xUQ3NmelVpampwNE1kWmwweERidjAyTlhPR3VJUExRcjd6SExaSWRmanciLCJ5IjoiQUY3VXRGN0tzbnJfeEVLdzVpSjd4LUFvWVkweTFoemxjT1J2TVY2djNQN0FtOEhpVUVaV3FLOThwRDhDTkZMOFdJcm1FbFBvUVh0M2dNWnJTQUJ5UGlUQSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "AWwxdDpGLHsf0nXh4SPhLtns4KL-RXQXR07SAzfyNz5gglTCsfzUijjp4MdZl0xDbv02NXOGuIPLQr7zHLZIdfjw", "y": "AF7UtF7Ksnr_xEKw5iJ7x-AoYY0y1hzlcORvMV6v3P7Am8HiUEZWqK98pD8CNFL8WIrmElPoQXt3gMZrSAByPiTA" } }, "tag": "AGPLJDfioksksmrY14VC2g" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AWwxdDpGLHsf0nXh4SPhLtns4KL-RXQXR07SAzfyNz5gglTCsfzUijjp4MdZl0xDbv02NXOGuIPLQr7zHLZIdfjw", "y": "AF7UtF7Ksnr_xEKw5iJ7x-AoYY0y1hzlcORvMV6v3P7Am8HiUEZWqK98pD8CNFL8WIrmElPoQXt3gMZrSAByPiTA" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQXhDS2lGd2FXbUJZSXpieFF5c0ZDRWtwVkx3MjlSWXdWcEhWZlBmckNDbWN3aGNNUzlNOWxRR0ZiVUw2Q1F3amRmTnZTemFrVXlXUDRNNlhnMzdDTGVXIiwieSI6IkFaTlVVYzZUQVFZVjBnenh1VVJOdlJabWU1ZXhnVU5MWmh3dzhyM2lUVFJKTm1nRVpTRG9BRnA0VkdlYzV3UFlSV0VhQzVFVWt0RzVsNkRGZ0RtSC01aVAifX0.ape6gomP6SzkmwmBW-LNrR9t5Uw_KAzhg19WGKSZ_c5Nm-bF442MCQ.LtUEXW7lb-GnCLZO.6ogMWh8_jHOZ1F0.SeneAD9z5Ru63YupEJafQw jwe_test.go:404: { "ciphertext": "6ogMWh8_jHOZ1F0", "iv": "LtUEXW7lb-GnCLZO", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBQXhDS2lGd2FXbUJZSXpieFF5c0ZDRWtwVkx3MjlSWXdWcEhWZlBmckNDbWN3aGNNUzlNOWxRR0ZiVUw2Q1F3amRmTnZTemFrVXlXUDRNNlhnMzdDTGVXIiwieSI6IkFaTlVVYzZUQVFZVjBnenh1VVJOdlJabWU1ZXhnVU5MWmh3dzhyM2lUVFJKTm1nRVpTRG9BRnA0VkdlYzV3UFlSV0VhQzVFVWt0RzVsNkRGZ0RtSC01aVAifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AAxCKiFwaWmBYIzbxQysFCEkpVLw29RYwVpHVfPfrCCmcwhcMS9M9lQGFbUL6CQwjdfNvSzakUyWP4M6Xg37CLeW", "y": "AZNUUc6TAQYV0gzxuURNvRZme5exgUNLZhww8r3iTTRJNmgEZSDoAFp4VGec5wPYRWEaC5EUktG5l6DFgDmH-5iP" } }, "encrypted_key": "ape6gomP6SzkmwmBW-LNrR9t5Uw_KAzhg19WGKSZ_c5Nm-bF442MCQ", "tag": "SeneAD9z5Ru63YupEJafQw" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AAxCKiFwaWmBYIzbxQysFCEkpVLw29RYwVpHVfPfrCCmcwhcMS9M9lQGFbUL6CQwjdfNvSzakUyWP4M6Xg37CLeW", "y": "AZNUUc6TAQYV0gzxuURNvRZme5exgUNLZhww8r3iTTRJNmgEZSDoAFp4VGec5wPYRWEaC5EUktG5l6DFgDmH-5iP" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRml3T0xxRVByNmFCRjFSZ0ZrUVhDNjVqbGJ5R3R1U0d0MHJFTHF0TmdHLTZEVmYxeDRJU3VWenFIUDB6TTVaenJsTmZ6SmlUb3J4ckJzYUhKZC1lX1llIiwieSI6IkFQWk41LUcwVl9MOVpGb1R5Um5oRFpWWm5iWnFIc0lHeXgxcGtyR3RLYnNIVjFZX3FnZWNLUDBkblNuc3RlZW9ka1hzTzVYWUR2bWcwUF9qYk9kdnItemQifX0.YKM-Dd1OeW_uauIeHnWm9gcECM8PqgA5YTVc197lCqfUpYcrdHieOQ.B6bweZaJ10d6g-1W.QRTwNBg71ABgKGo.mA0SOM2M5lzyakvp2uaIRQ jwe_test.go:404: { "ciphertext": "QRTwNBg71ABgKGo", "iv": "B6bweZaJ10d6g-1W", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRml3T0xxRVByNmFCRjFSZ0ZrUVhDNjVqbGJ5R3R1U0d0MHJFTHF0TmdHLTZEVmYxeDRJU3VWenFIUDB6TTVaenJsTmZ6SmlUb3J4ckJzYUhKZC1lX1llIiwieSI6IkFQWk41LUcwVl9MOVpGb1R5Um5oRFpWWm5iWnFIc0lHeXgxcGtyR3RLYnNIVjFZX3FnZWNLUDBkblNuc3RlZW9ka1hzTzVYWUR2bWcwUF9qYk9kdnItemQifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AFiwOLqEPr6aBF1RgFkQXC65jlbyGtuSGt0rELqtNgG-6DVf1x4ISuVzqHP0zM5ZzrlNfzJiTorxrBsaHJd-e_Ye", "y": "APZN5-G0V_L9ZFoTyRnhDZVZnbZqHsIGyx1pkrGtKbsHV1Y_qgecKP0dnSnsteeodkXsO5XYDvmg0P_jbOdvr-zd" } }, "encrypted_key": "YKM-Dd1OeW_uauIeHnWm9gcECM8PqgA5YTVc197lCqfUpYcrdHieOQ", "tag": "mA0SOM2M5lzyakvp2uaIRQ" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AFiwOLqEPr6aBF1RgFkQXC65jlbyGtuSGt0rELqtNgG-6DVf1x4ISuVzqHP0zM5ZzrlNfzJiTorxrBsaHJd-e_Ye", "y": "APZN5-G0V_L9ZFoTyRnhDZVZnbZqHsIGyx1pkrGtKbsHV1Y_qgecKP0dnSnsteeodkXsO5XYDvmg0P_jbOdvr-zd" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_ECDH/P-521/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRjEybWhmd29iRE5WTWF6bjkxWS02UGRqOU5DTkJjblJVQkRhWEtjY1lWOEZXelJXeUF2aHRzUTdCRDgxYVZjcnlhLW9IQWdENGFvMzN1akZ0QWNCX0NCIiwieSI6IkFBMUZ6WkFkVzFxWGQ0S1lsNTlqYUVncjFkQTFVaGdQNlhnUXdUZ1FxTmtsaThiaXZKb1dTMTM1NDhaeWtWQ0pXQVFzS0pVU1RFZng4aFZzcW1zTGZtRmQifX0.bYZg7ZIUDv6GagFC1uu6DAI4K8vrpgVT263HqHuBnkoDQFyJkwwtXw.RzAJsudYyBzDtjNb.8RK4COpEPb25Pqw.7JN9fcm0VNnasu19MS2cQg jwe_test.go:404: { "ciphertext": "8RK4COpEPb25Pqw", "iv": "RzAJsudYyBzDtjNb", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiUC01MjEiLCJrdHkiOiJFQyIsIngiOiJBRjEybWhmd29iRE5WTWF6bjkxWS02UGRqOU5DTkJjblJVQkRhWEtjY1lWOEZXelJXeUF2aHRzUTdCRDgxYVZjcnlhLW9IQWdENGFvMzN1akZ0QWNCX0NCIiwieSI6IkFBMUZ6WkFkVzFxWGQ0S1lsNTlqYUVncjFkQTFVaGdQNlhnUXdUZ1FxTmtsaThiaXZKb1dTMTM1NDhaeWtWQ0pXQVFzS0pVU1RFZng4aFZzcW1zTGZtRmQifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "P-521", "kty": "EC", "x": "AF12mhfwobDNVMazn91Y-6Pdj9NCNBcnRUBDaXKccYV8FWzRWyAvhtsQ7BD81aVcrya-oHAgD4ao33ujFtAcB_CB", "y": "AA1FzZAdW1qXd4KYl59jaEgr1dA1UhgP6XgQwTgQqNkli8bivJoWS13548ZykVCJWAQsKJUSTEfx8hVsqmsLfmFd" } }, "encrypted_key": "bYZg7ZIUDv6GagFC1uu6DAI4K8vrpgVT263HqHuBnkoDQFyJkwwtXw", "tag": "7JN9fcm0VNnasu19MS2cQg" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "P-521", "kty": "EC", "x": "AF12mhfwobDNVMazn91Y-6Pdj9NCNBcnRUBDaXKccYV8FWzRWyAvhtsQ7BD81aVcrya-oHAgD4ao33ujFtAcB_CB", "y": "AA1FzZAdW1qXd4KYl59jaEgr1dA1UhgP6XgQwTgQqNkli8bivJoWS13548ZykVCJWAQsKJUSTEfx8hVsqmsLfmFd" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_ECDH (0.08s) --- 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.03s) --- 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.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 = eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoibUtJZGRqV29JeHNfa2JmYmEtSVdvdW1sZUZJdXFmZUxaV1hWd0Rvb0ZuWSJ9fQ..6BAjcRV9Y2PKk4L0.Q6hVYD4W2HSAI8Q.o_bKt_vA3G33lpd58ceZGQ jwe_test.go:404: { "ciphertext": "Q6hVYD4W2HSAI8Q", "iv": "6BAjcRV9Y2PKk4L0", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJYMjU1MTkiLCJrdHkiOiJPS1AiLCJ4IjoibUtJZGRqV29JeHNfa2JmYmEtSVdvdW1sZUZJdXFmZUxaV1hWd0Rvb0ZuWSJ9fQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "X25519", "kty": "OKP", "x": "mKIddjWoIxs_kbfba-IWoumleFIuqfeLZWXVwDooFnY" } }, "tag": "o_bKt_vA3G33lpd58ceZGQ" } jwe_test.go:408: { "alg": "ECDH-ES", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "mKIddjWoIxs_kbfba-IWoumleFIuqfeLZWXVwDooFnY" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A256KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InRNY1RDcENXNmtqZFFUeW1GWHhLU2ZHYlJtMVNkSkpZTnc2b0hKZWtQMG8ifX0.ar-JeGW9iADJQwUTZ6M6kqRxgzuWfbqZ5LKJqSFrR8IS36FHDd8RiA.mPqZIQ0Z7GcL3Tm5.5oMRfh7AMO-UyvM.K9Jz052XM08DZfTDxyVuJQ jwe_test.go:404: { "ciphertext": "5oMRfh7AMO-UyvM", "iv": "mPqZIQ0Z7GcL3Tm5", "protected": "eyJhbGciOiJFQ0RILUVTK0EyNTZLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6InRNY1RDcENXNmtqZFFUeW1GWHhLU2ZHYlJtMVNkSkpZTnc2b0hKZWtQMG8ifX0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "tMcTCpCW6kjdQTymFXxKSfGbRm1SdJJYNw6oHJekP0o" } }, "encrypted_key": "ar-JeGW9iADJQwUTZ6M6kqRxgzuWfbqZ5LKJqSFrR8IS36FHDd8RiA", "tag": "K9Jz052XM08DZfTDxyVuJQ" } jwe_test.go:408: { "alg": "ECDH-ES+A256KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "tMcTCpCW6kjdQTymFXxKSfGbRm1SdJJYNw6oHJekP0o" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A192KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjRXOU40Rm1SQmFabTJwY2NaY1J5VVpmS3FJcEJpOEFrSHBrTnpHekg3Z2MifX0.uP83n6zu9ffOeNKZRCMJng6-2yFuMeQqjrJvYUz5fwYYqScTiRQ7Sg.fhH01mkuzXqjkWw5.oM0YlqC2gwLNDLE.CaFxSoxyWaAgD5uIYGPjvw jwe_test.go:404: { "ciphertext": "oM0YlqC2gwLNDLE", "iv": "fhH01mkuzXqjkWw5", "protected": "eyJhbGciOiJFQ0RILUVTK0ExOTJLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjRXOU40Rm1SQmFabTJwY2NaY1J5VVpmS3FJcEJpOEFrSHBrTnpHekg3Z2MifX0", "header": { "alg": "ECDH-ES+A192KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "4W9N4FmRBaZm2pccZcRyUZfKqIpBi8AkHpkNzGzH7gc" } }, "encrypted_key": "uP83n6zu9ffOeNKZRCMJng6-2yFuMeQqjrJvYUz5fwYYqScTiRQ7Sg", "tag": "CaFxSoxyWaAgD5uIYGPjvw" } jwe_test.go:408: { "alg": "ECDH-ES+A192KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "4W9N4FmRBaZm2pccZcRyUZfKqIpBi8AkHpkNzGzH7gc" } } jwe_test.go:415: Lorem ipsum === RUN TestEncode_X25519/ECDH-ES+A128KW jwe_test.go:395: encrypted = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjJNM3VSTHhGTHBqMkhlb1o1czVaWnpJU19SaGxNQlR3OXRIWXFSaVJwRTgifX0.ff0lDCCbLntnvnSHeEJlHTMg6we6OBHGCEoXSniL1lcq7ZndgHqqwA.vtTQgZsB2WImPbDt.P2JG2EBoqN-Gs4w.sKQOpJQEmm1JfrpK7ifQBA jwe_test.go:404: { "ciphertext": "P2JG2EBoqN-Gs4w", "iv": "vtTQgZsB2WImPbDt", "protected": "eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImVuYyI6IkEyNTZHQ00iLCJlcGsiOnsiY3J2IjoiWDI1NTE5Iiwia3R5IjoiT0tQIiwieCI6IjJNM3VSTHhGTHBqMkhlb1o1czVaWnpJU19SaGxNQlR3OXRIWXFSaVJwRTgifX0", "header": { "alg": "ECDH-ES+A128KW", "epk": { "crv": "X25519", "kty": "OKP", "x": "2M3uRLxFLpj2HeoZ5s5ZZzIS_RhlMBTw9tHYqRiRpE8" } }, "encrypted_key": "ff0lDCCbLntnvnSHeEJlHTMg6we6OBHGCEoXSniL1lcq7ZndgHqqwA", "tag": "sKQOpJQEmm1JfrpK7ifQBA" } jwe_test.go:408: { "alg": "ECDH-ES+A128KW", "enc": "A256GCM", "epk": { "crv": "X25519", "kty": "OKP", "x": "2M3uRLxFLpj2HeoZ5s5ZZzIS_RhlMBTw9tHYqRiRpE8" } } jwe_test.go:415: Lorem ipsum --- PASS: TestEncode_X25519 (0.01s) --- PASS: TestEncode_X25519/ECDH-ES (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A256KW (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A192KW (0.00s) --- PASS: TestEncode_X25519/ECDH-ES+A128KW (0.00s) === RUN Test_GHIssue207 === RUN Test_GHIssue207/ECDH-ES jwe_test.go:500: { "ciphertext": "sp0cLt4Rx1p0Ax0Q1OZj7w", "iv": "Fjnb5uUWp9euqp1MK_hT4A", "protected": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIn0", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "APMKQpje5vu39-eS_LX_g15stqbNZ37GgYimW8PZf7d_OOuAygK2YlINYnPoUybrxkoaLRPhbmxc9MBWFdaY8SXx", "y": "AMpq4DFi6w-pfnprO58CkfX-ncXtJ8fvox2Ej8Ey3ZY1xjVUtbDJCDCjY53snYaNCEjnFQPAn-IkAG90p2Xcm8ut" } }, "tag": "6nhiy-vyqwVjpy08jrorTpWqvam66HdKxU36XsE3Z3s" } === RUN Test_GHIssue207/ECDH-ES+A256KW jwe_test.go:500: { "ciphertext": "evXmzoQ5TWQvEXdpv9ZCBQ", "iv": "KsJgq2xyzE1dZi2BM2xf5g", "protected": "eyJlbmMiOiJBMjU2Q0JDLUhTNTEyIn0", "header": { "alg": "ECDH-ES+A256KW", "epk": { "crv": "P-521", "kty": "EC", "x": "Aad7PFl9cct7WcfM3b_LNkhCHfCotW_nRuarX7GACDyyZkr2dd1g6r3rz-8r2-AyOGD9gc2nhrTEjVHT2W7eu65U", "y": "Ab0Mj6BK8g3Fok6oyFlkvKOyquEVxeeJOlsyXKYBputPxFT5Gljr2FoJdViAxVspoSiw1K5oG1h59UBJgPWG4GQV" } }, "encrypted_key": "ceVsjF-0LhziK75oHRC-C539hlFJMSbub015a3YtIBgCt7c0IRzkzwoOvo_Jf44FXZi0Vd-4fvDjRkZDzx9DcuDd4ASYDLvW", "tag": "b6m_nW9vfk6xJugm_-Uuj4cbAQh9ECelLc1ZBfO86L0" } --- PASS: Test_GHIssue207 (0.01s) --- PASS: Test_GHIssue207/ECDH-ES (0.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.32s) --- PASS: TestCustomField/jwe.Parse_+_json.Unmarshal (0.00s) === RUN TestGH554 jwe_test.go:783: { "ciphertext": "OhWZO09yTi5fFGsr", "iv": "bXmP-EJSAyC2EhA1", "protected": "eyJhbGciOiJFQ0RILUVTIiwiZW5jIjoiQTI1NkdDTSIsImVwayI6eyJjcnYiOiJQLTUyMSIsImt0eSI6IkVDIiwieCI6IkFUb2hXc1UxaHFBRGp5Q3lxUmhTcEZ0eDhlU2p6UVRRTkVDdHVnTGlDVHl6WXl2SlRCWXZXRlI1T1dLUEZLVndSQmhJd0ZxRVU1a0J4R19VUncwWjY0NGoiLCJ5IjoiQWVId3hRekl0ZHdhM1ZKMDk2MW41dFZhb0J6b1EtcGlWNHljcjdhQVhKOVYtZWJqYlhnZmVtaVMtMElMNGgyVWVSdEZIdFR4LUN6eUdVeFNXd21CUXhhOSJ9LCJraWQiOiJ2ZXJ5LXNlY3JldC1rZXkifQ", "header": { "alg": "ECDH-ES", "epk": { "crv": "P-521", "kty": "EC", "x": "ATohWsU1hqADjyCyqRhSpFtx8eSjzQTQNECtugLiCTyzYyvJTBYvWFR5OWKPFKVwRBhIwFqEU5kBxG_URw0Z644j", "y": "AeHwxQzItdwa3VJ0961n5tVaoBzoQ-piV4ycr7aAXJ9V-ebjbXgfemiS-0IL4h2UeRtFHtTx-CzyGUxSWwmBQxa9" }, "kid": "very-secret-key" }, "tag": "EZtctarA8JTqBkmt5nwbIQ" } --- PASS: TestGH554 (0.01s) === RUN TestMaxDecompressBufferSize === RUN TestMaxDecompressBufferSize/same_as_payload_size === RUN TestMaxDecompressBufferSize/smaller_than_payload_size === RUN TestMaxDecompressBufferSize/Wrong_PublicKey --- PASS: TestMaxDecompressBufferSize (1.57s) --- 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 --- PASS: TestGHIssue230 (0.00s) === CONT TestReadFile --- PASS: TestReadFile (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe 4.745s === RUN TestVectorsAESCBC128 --- PASS: TestVectorsAESCBC128 (0.00s) === RUN TestPad --- PASS: TestPad (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/aescbc 0.023s === 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.024s === RUN TestAppendix --- PASS: TestAppendix (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/concatkdf 0.023s === RUN TestRFC3394_Wrap keyenc_test.go:49: kek = 000102030405060708090A0B0C0D0E0F keyenc_test.go:50: data = 00112233445566778899AABBCCDDEEFF keyenc_test.go:51: expected = 1FA68B0A8112B447AEF34BD8FB5A7B829D3E862371D2CFE5 keyenc_test.go:49: kek = 000102030405060708090A0B0C0D0E0F1011121314151617 keyenc_test.go:50: data = 00112233445566778899AABBCCDDEEFF keyenc_test.go:51: expected = 96778B25AE6CA435F92B5B97C050AED2468AB8A17AD84E5D keyenc_test.go:49: kek = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F keyenc_test.go:50: data = 00112233445566778899AABBCCDDEEFF0001020304050607 keyenc_test.go:51: expected = A8F9BC1612C68B3FF6E6F4FBE30E71E4769C8B80A32CB8958CD5D17D6B254DA1 --- PASS: TestRFC3394_Wrap (0.00s) === RUN TestDeriveECDHES --- PASS: TestDeriveECDHES (0.00s) === RUN TestKeyWrap --- PASS: TestKeyWrap (0.00s) PASS ok github.com/lestrrat-go/jwx/jwe/internal/keyenc 0.021s === 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/use === RUN TestECDSA/PrivateKey/Fields/private === RUN TestECDSA/PrivateKey/Fields/d === RUN TestECDSA/PrivateKey/Fields/alg === RUN TestECDSA/PrivateKey/Fields/kid === RUN TestECDSA/PrivateKey/Fields/kty === RUN TestECDSA/PrivateKey/Fields/x5c === RUN TestECDSA/PrivateKey/Fields/x58 === RUN TestECDSA/PrivateKey/Fields/x === RUN TestECDSA/PrivateKey/Fields/y === RUN TestECDSA/PrivateKey/Fields/key_ops === RUN TestECDSA/PrivateKey/Fields/x5t === RUN TestECDSA/PrivateKey/Fields/crv === RUN TestECDSA/PrivateKey/Fields/x5t#S256 === 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/kid === RUN TestECDSA/PublicKey/Fields/x5t === RUN TestECDSA/PublicKey/Fields/x5t#S256 === RUN TestECDSA/PublicKey/Fields/x58 === RUN TestECDSA/PublicKey/Fields/kty === RUN TestECDSA/PublicKey/Fields/crv === RUN TestECDSA/PublicKey/Fields/x === RUN TestECDSA/PublicKey/Fields/y === RUN TestECDSA/PublicKey/Fields/x5c === RUN TestECDSA/PublicKey/Fields/key_ops === RUN TestECDSA/PublicKey/Fields/private === RUN TestECDSA/PublicKey/Fields/alg === RUN TestECDSA/PublicKey/Fields/use === 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/use (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/private (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/d (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/alg (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kid (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/kty (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5c (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x58 (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/y (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/crv (0.00s) --- PASS: TestECDSA/PrivateKey/Fields/x5t#S256 (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/kid (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestECDSA/PublicKey/Fields/x58 (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/x5c (0.00s) --- PASS: TestECDSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestECDSA/PublicKey/Fields/private (0.00s) --- PASS: TestECDSA/PublicKey/Fields/alg (0.00s) --- PASS: TestECDSA/PublicKey/Fields/use (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/kty === RUN TestSymmetric/Key/Fields/kid === RUN TestSymmetric/Key/Fields/key_ops === RUN TestSymmetric/Key/Fields/x5t === RUN TestSymmetric/Key/Fields/alg === RUN TestSymmetric/Key/Fields/x5c === RUN TestSymmetric/Key/Fields/x58 === RUN TestSymmetric/Key/Fields/k === RUN TestSymmetric/Key/Fields/private === RUN TestSymmetric/Key/Fields/use === RUN TestSymmetric/Key/Fields/x5t#S256 === 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/kty (0.00s) --- PASS: TestSymmetric/Key/Fields/kid (0.00s) --- PASS: TestSymmetric/Key/Fields/key_ops (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t (0.00s) --- PASS: TestSymmetric/Key/Fields/alg (0.00s) --- PASS: TestSymmetric/Key/Fields/x5c (0.00s) --- PASS: TestSymmetric/Key/Fields/x58 (0.00s) --- PASS: TestSymmetric/Key/Fields/k (0.00s) --- PASS: TestSymmetric/Key/Fields/private (0.00s) --- PASS: TestSymmetric/Key/Fields/use (0.00s) --- PASS: TestSymmetric/Key/Fields/x5t#S256 (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.46s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.rsaPrivateKey/json.RawMessage (0.00s) --- PASS: TestTypedFields/*jwk.ecdsaPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.ecdsaPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.ecdsaPrivateKey/json.RawMessage (0.00s) --- PASS: TestTypedFields/*jwk.symmetricKey (0.00s) --- PASS: TestTypedFields/*jwk.symmetricKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.symmetricKey/json.RawMessage (0.00s) --- PASS: TestTypedFields/*jwk.okpPrivateKey (0.00s) --- PASS: TestTypedFields/*jwk.okpPrivateKey/Basic (0.00s) --- PASS: TestTypedFields/*jwk.okpPrivateKey/json.RawMessage (0.00s) --- PASS: TestTypedFields/Set (0.00s) --- PASS: TestTypedFields/Set/Basic (0.00s) --- PASS: TestTypedFields/Set/json.RawMessage (0.00s) === RUN TestGH412 === RUN TestGH412/Remove_at_position_0 jwk_test.go:1618: deleted key key-0 jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_1 jwk_test.go:1618: deleted key key-1 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_2 jwk_test.go:1618: deleted key key-2 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-1 found jwk_test.go:1639: key-3 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_3 jwk_test.go:1618: deleted key key-3 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-4 found === RUN TestGH412/Remove_at_position_4 jwk_test.go:1618: deleted key key-4 jwk_test.go:1639: key-0 found jwk_test.go:1639: key-1 found jwk_test.go:1639: key-2 found jwk_test.go:1639: key-3 found --- PASS: TestGH412 (2.88s) --- 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.90s) --- 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.21s) --- 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.21s) === 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.47s) --- 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 (2.57s) === RUN TestAutoRefresh === PAUSE TestAutoRefresh === RUN TestRefreshSnapshot --- SKIP: TestRefreshSnapshot (0.00s) === RUN TestErrorSink === PAUSE TestErrorSink === RUN TestAutoRefreshRace --- PASS: TestAutoRefreshRace (0.54s) === 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 === CONT TestErrorSink === CONT TestAutoRefresh === RUN TestAutoRefresh/Specify_explicit_refresh_interval === CONT TestOKP === PAUSE TestAutoRefresh/Specify_explicit_refresh_interval === PAUSE TestHeader/RoundtripError === CONT TestAccept === RUN TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === RUN TestOKP/Ed25519 === PAUSE TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === 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/crv === RUN TestOKP/Ed25519/PrivateKey/Fields/x58 === RUN TestOKP/Ed25519/PrivateKey/Fields/alg === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PrivateKey/Fields/key_ops === RUN TestOKP/Ed25519/PrivateKey/Fields/x5t === RUN TestOKP/Ed25519/PrivateKey/Fields/d === RUN TestOKP/Ed25519/PrivateKey/Fields/x === RUN TestOKP/Ed25519/PrivateKey/Fields/private === RUN TestOKP/Ed25519/PrivateKey/Fields/use === RUN TestOKP/Ed25519/PrivateKey/Fields/x5c === RUN TestOKP/Ed25519/PrivateKey/Fields/kid === 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 === RUN TestAccept/KeyOperation === PAUSE TestAccept/KeyOperation === RUN TestAccept/KeyUsage === PAUSE TestAccept/KeyUsage === CONT TestAccept/KeyOperation === CONT TestOKP/X25519 === RUN TestOKP/X25519/PublicKey === PAUSE TestOKP/X25519/PublicKey === CONT TestOKP/X25519/PublicKey === RUN TestAutoRefresh/Backoff === RUN TestOKP/X25519/PublicKey/Fields === CONT TestAccept/KeyUsage === RUN TestOKP/X25519/PublicKey/Fields/x5c === PAUSE TestAutoRefresh/Backoff --- PASS: TestAccept (0.00s) --- PASS: TestAccept/KeyOperation (0.00s) --- PASS: TestAccept/KeyUsage (0.00s) === CONT TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header === CONT TestOKP/Ed25519/PublicKey === CONT TestAutoRefresh/Specify_explicit_refresh_interval === RUN TestOKP/X25519/PublicKey/Fields/x5t#S256 === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:162: Waiting for fetching goroutines... === RUN TestOKP/X25519/PublicKey/Fields/x58 === RUN TestOKP/X25519/PublicKey/Fields/x === RUN TestOKP/X25519/PublicKey/Fields/kid === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:101: Waiting for fetching goroutines... === CONT TestIssue207 === RUN TestOKP/X25519/PublicKey/Fields/key_ops === RUN TestOKP/X25519/PublicKey/Fields/x5t === RUN TestOKP/X25519/PublicKey/Fields/alg === RUN TestOKP/X25519/PublicKey/Fields/kty === RUN TestOKP/X25519/PublicKey/Fields/crv === RUN TestOKP/X25519/PublicKey/Fields/use === RUN TestOKP/X25519/PublicKey/Fields/private === RUN TestOKP/Ed25519/PublicKey/Fields === RUN TestOKP/Ed25519/PublicKey/Fields/kty === CONT TestNew --- PASS: TestIssue207 (0.00s) === CONT TestReadFile === CONT TestRoundtrip === CONT TestPublicKeyOf === CONT TestParse === RUN TestHeader/Algorithm === CONT TestAssignKeyID === CONT TestAutoRefresh/Backoff === CONT TestIssue270 === RUN TestOKP/X25519/PublicKey/Roundtrip === CONT TestRSA === RUN TestRSA/PublicKey === PAUSE TestRSA/PublicKey === RUN TestRSA/Private_Key === PAUSE TestRSA/Private_Key === RUN TestRSA/Thumbprint === 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 === NAME TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header refresh_test.go:164: Waiting for the refresh ... --- PASS: TestNew (0.00s) === RUN TestOKP/Ed25519/PublicKey/Fields/x === 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 === RUN TestOKP/Ed25519/PublicKey/Fields/x5t === PAUSE TestHeader/Algorithm === CONT TestHeader/Roundtrip --- SKIP: TestReadFile (0.00s) === RUN TestHeader/Roundtrip/Private_params === CONT TestRSA/PublicKey === PAUSE TestHeader/Roundtrip/Private_params === CONT TestHeader/Roundtrip/Private_params === CONT TestHeader/Algorithm --- PASS: TestIssue270 (0.00s) === PAUSE TestParse/X25519_Private_Key === CONT TestParse/RSA_Public_Key === RUN TestOKP/Ed25519/PublicKey/Fields/use === CONT TestParse/Ed25519_Public_Key === CONT TestParse/RSA_Private_Key === RUN TestOKP/Ed25519/PublicKey/Fields/x5c === RUN TestParse/RSA_Private_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.Parse === RUN TestParse/RSA_Private_Key/jwk.Parse === RUN TestParse/RSA_Public_Key/jwk.ParseKey === RUN TestOKP/Ed25519/PublicKey/Fields/crv === CONT TestParse/ECDSA_Private_Key === RUN TestParse/ECDSA_Private_Key/json.Unmarshal === RUN TestParse/RSA_Public_Key/jwk.ParseKey/Raw === RUN TestOKP/Ed25519/PublicKey/Fields/kid === RUN TestOKP/Ed25519/PublicKey/Fields/key_ops === RUN TestParse/ECDSA_Private_Key/jwk.Parse === CONT TestParse/X25519_Public_Key === RUN TestParse/X25519_Public_Key/json.Unmarshal === CONT TestRSA/Private_Key === RUN TestOKP/Ed25519/PublicKey/Fields/alg === RUN TestParse/RSA_Public_Key/ParseRawKey === CONT TestParse/Invalid_ECDSA_Private_Key === CONT TestHeader/RoundtripError === RUN TestRSA/PublicKey/Fields === RUN TestRSA/PublicKey/Fields/key_ops === CONT TestParse/X25519_Private_Key === RUN TestParse/X25519_Private_Key/json.Unmarshal --- PASS: TestHeader (0.01s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/Roundtrip/Private_params (0.00s) --- PASS: TestHeader/Algorithm (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) === RUN TestParse/Ed25519_Public_Key/json.Unmarshal === 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 === 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 === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey === RUN TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/ECDSA_Private_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/jwk.ParseKey === RUN TestParse/X25519_Public_Key/jwk.Parse === RUN TestParse/X25519_Public_Key/jwk.ParseKey === RUN TestParse/X25519_Public_Key/jwk.ParseKey/Raw === RUN TestParse/RSA_Private_Key/jwk.ParseKey/Raw === RUN TestParse/X25519_Public_Key/ParseRawKey === RUN TestParse/RSA_Private_Key/ParseRawKey === RUN TestRSA/PublicKey/Fields/x5t === RUN TestRSA/PublicKey/Fields/alg === RUN TestRSA/PublicKey/Fields/use === RUN TestRSA/PublicKey/Fields/x5c === RUN TestOKP/X25519/PublicKey/Raw === RUN TestOKP/X25519/PublicKey/PublicKey === RUN TestOKP/X25519/PublicKey/Set/Remove === NAME TestAutoRefresh/Specify_explicit_refresh_interval refresh_test.go:103: Waiting for the refresh ... === RUN TestOKP/Ed25519/PublicKey/Fields/x5t#S256 === RUN TestOKP/Ed25519/PublicKey/Fields/x58 === RUN TestRSA/PublicKey/Fields/e === RUN TestOKP/Ed25519/PublicKey/Fields/private === RUN TestOKP/Ed25519/PublicKey/Roundtrip === RUN TestRSA/PublicKey/Fields/kty === RUN TestRSA/PublicKey/Fields/n === RUN TestRSA/Private_Key/Fields === RUN TestRSA/PublicKey/Fields/kid === RUN TestParse/X25519_Private_Key/jwk.Parse === RUN TestRSA/PublicKey/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/d === RUN TestRSA/PublicKey/Fields/x58 === RUN TestParse/X25519_Private_Key/jwk.ParseKey === RUN TestParse/X25519_Private_Key/jwk.ParseKey/Raw === RUN TestRSA/PublicKey/Fields/private === RUN TestRSA/Private_Key/Fields/q === RUN TestRSA/PublicKey/Roundtrip === RUN TestRSA/Private_Key/Fields/x5t === RUN TestRSA/Private_Key/Fields/qi === RUN TestRSA/Private_Key/Fields/private === RUN TestRSA/Private_Key/Fields/use === RUN TestRSA/Private_Key/Fields/x5c === RUN TestParse/X25519_Private_Key/ParseRawKey === RUN TestRSA/Private_Key/Fields/x5t#S256 === RUN TestRSA/Private_Key/Fields/kty === RUN TestRSA/Private_Key/Fields/n --- PASS: TestParse (0.00s) --- PASS: TestParse/Invalid_ECDSA_Private_Key (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/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.01s) --- 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.01s) --- PASS: TestParse/ECDSA_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/ECDSA_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/ECDSA_Private_Key/ParseRawKey (0.00s) --- PASS: TestParse/X25519_Public_Key (0.01s) --- PASS: TestParse/X25519_Public_Key/json.Unmarshal (0.00s) --- PASS: TestParse/X25519_Public_Key/jwk.Parse (0.00s) --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/X25519_Public_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/X25519_Public_Key/ParseRawKey (0.00s) --- PASS: TestParse/RSA_Private_Key (0.01s) --- 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/X25519_Private_Key (0.01s) --- PASS: TestParse/X25519_Private_Key/json.Unmarshal (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.Parse (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey (0.00s) --- PASS: TestParse/X25519_Private_Key/jwk.ParseKey/Raw (0.00s) --- PASS: TestParse/X25519_Private_Key/ParseRawKey (0.00s) === RUN TestRSA/Private_Key/Fields/dp === RUN TestRSA/Private_Key/Fields/dq === RUN TestRSA/Private_Key/Fields/alg === RUN TestRSA/Private_Key/Fields/kid === RUN TestRSA/Private_Key/Fields/key_ops === RUN TestOKP/Ed25519/PublicKey/Raw === RUN TestRSA/PublicKey/Raw === RUN TestRSA/PublicKey/PublicKey === RUN TestOKP/Ed25519/PublicKey/PublicKey === RUN TestRSA/PublicKey/Set/Remove === RUN TestOKP/Ed25519/PublicKey/Set/Remove === RUN TestRSA/PublicKey/New --- PASS: TestOKP (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/x5c (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/X25519/PublicKey/Fields/private (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/crv (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/d (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/private (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PrivateKey/Fields/kid (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.02s) --- PASS: TestOKP/Ed25519/PublicKey/Fields (0.01s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kty (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/use (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5c (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/crv (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/kid (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/key_ops (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/alg (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/x58 (0.00s) --- PASS: TestOKP/Ed25519/PublicKey/Fields/private (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) === RUN TestRSA/Private_Key/Fields/e === RUN TestRSA/Private_Key/Fields/p === RUN TestRSA/Private_Key/Fields/x58 === 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 --- PASS: TestRSA (0.00s) --- PASS: TestRSA/Thumbprint (0.00s) --- PASS: TestRSA/PublicKey (0.02s) --- PASS: TestRSA/PublicKey/Fields (0.01s) --- PASS: TestRSA/PublicKey/Fields/key_ops (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t (0.00s) --- PASS: TestRSA/PublicKey/Fields/alg (0.00s) --- PASS: TestRSA/PublicKey/Fields/use (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5c (0.00s) --- PASS: TestRSA/PublicKey/Fields/e (0.00s) --- PASS: TestRSA/PublicKey/Fields/kty (0.00s) --- PASS: TestRSA/PublicKey/Fields/n (0.00s) --- PASS: TestRSA/PublicKey/Fields/kid (0.00s) --- PASS: TestRSA/PublicKey/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/PublicKey/Fields/x58 (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) --- PASS: TestRSA/Private_Key (0.01s) --- PASS: TestRSA/Private_Key/Fields (0.01s) --- PASS: TestRSA/Private_Key/Fields/d (0.00s) --- PASS: TestRSA/Private_Key/Fields/q (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t (0.00s) --- PASS: TestRSA/Private_Key/Fields/qi (0.00s) --- PASS: TestRSA/Private_Key/Fields/private (0.00s) --- PASS: TestRSA/Private_Key/Fields/use (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5c (0.00s) --- PASS: TestRSA/Private_Key/Fields/x5t#S256 (0.00s) --- PASS: TestRSA/Private_Key/Fields/kty (0.00s) --- PASS: TestRSA/Private_Key/Fields/n (0.00s) --- PASS: TestRSA/Private_Key/Fields/dp (0.00s) --- PASS: TestRSA/Private_Key/Fields/dq (0.00s) --- PASS: TestRSA/Private_Key/Fields/alg (0.00s) --- PASS: TestRSA/Private_Key/Fields/kid (0.00s) --- PASS: TestRSA/Private_Key/Fields/key_ops (0.00s) --- PASS: TestRSA/Private_Key/Fields/e (0.00s) --- PASS: TestRSA/Private_Key/Fields/p (0.00s) --- PASS: TestRSA/Private_Key/Fields/x58 (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) === 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 === 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.PrivateKey === CONT TestPublicKeyOf/ed25519.PublicKey === CONT TestPublicKeyOf/x25519.PrivateKey === CONT TestPublicKeyOf/x25519.PublicKey === CONT TestPublicKeyOf/[]uint8 === CONT TestPublicKeyOf/ed25519.PrivateKey === CONT TestPublicKeyOf/ecdsa.PrivateKey === CONT TestPublicKeyOf/ecdsa.PublicKey === CONT TestPublicKeyOf/*rsa.PublicKey === CONT TestPublicKeyOf/rsa.PublicKey === CONT TestPublicKeyOf/rsa.PrivateKey --- PASS: TestPublicKeyOf (0.76s) --- PASS: TestPublicKeyOf/Set (0.00s) --- PASS: TestPublicKeyOf/*rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ed25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/*ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/x25519.PublicKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/[]uint8 (0.00s) --- PASS: TestPublicKeyOf/ed25519.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/rsa.PrivateKey (0.00s) --- PASS: TestPublicKeyOf/ecdsa.PublicKey (0.00s) --- PASS: TestPublicKeyOf/*rsa.PublicKey (0.00s) --- PASS: TestAssignKeyID (1.80s) --- PASS: TestRoundtrip (3.14s) --- PASS: TestErrorSink (0.76s) --- PASS: TestErrorSink/rejected_by_whitelist (3.00s) --- PASS: TestErrorSink/invalid_JWK (3.00s) --- PASS: TestErrorSink/non-200_response (3.00s) --- PASS: TestAutoRefresh (0.00s) --- PASS: TestAutoRefresh/Calculate_next_refresh_from_Cache-Control_header (4.00s) --- PASS: TestAutoRefresh/Backoff (4.01s) --- PASS: TestAutoRefresh/Specify_explicit_refresh_interval (4.01s) PASS ok github.com/lestrrat-go/jwx/jwk 13.267s === 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.30s) === 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.26s) --- PASS: TestCustomField/jws.Parse_+_json.Unmarshal (0.00s) === RUN TestWithMessage --- PASS: TestWithMessage (0.78s) === 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.54s) --- PASS: TestJKU/Compact (0.58s) --- PASS: TestJKU/Compact/Fail_without_whitelist (0.01s) --- PASS: TestJKU/Compact/Success (0.03s) --- PASS: TestJKU/Compact/Rejected_by_whitelist (0.01s) --- PASS: TestJKU/Compact/Backoff (0.51s) --- PASS: TestJKU/Compact/JWKSetFetcher (0.02s) --- PASS: TestJKU/JSON (2.10s) --- 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.78s) === RUN TestEmptyProtectedField --- PASS: TestEmptyProtectedField (0.26s) === 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":"NAa93itgEtOpXmlKYFUeKIMpUD-sh-hPUcBmr2GL-gFFJD8WNpilgDhfE3rwFJlK3FkytgRR4AiQ5eEE6ArKlMHaPKuoFdE_wLULbWA8o9enD4ZoRkC4V7GZ-moCsrABPocxQ-1sLKuNIGJg1YUDYlXRJVX-dP5iFomga4_tCsXaVtpWAv2Ndv9L9EwbiaQvi0DqmBMmwfIz9NaHo0NqrJqON8DaWV2SX7vQl8Gi9dCzt1yPYqm-7bbTkKq07iyGNoFAyanBb4cJxHgOo8DvQG3Q3cLMN7J3-2otI0N1WKw8sbQHa8lDqDvczeiHf4wcsl5jySkWg3SEErkWG1jMTg"},{"header":{"kid":"e9bc097a-ce51-4036-9562-d2ade882db0d"},"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ASFZjNBiFhMu4vTJwETFL7e-p15qXVxPBwggQ97WJ439BNHihEqMVgWh1Hvnnb6ryJ1MJU-l96AZUaPdPWh4uB4oAeLDv7rwMmS78pOmAc4vdqgzx5MQ3e8gpxuT5HalGnbyobaU5339cuuScxvGTxM-mZD9qH5-bhWowet6ct24CFco"}]} --- PASS: TestSignMulti (0.28s) === CONT TestParseReader === CONT TestReadFile === CONT TestRoundtrip === CONT TestEncode === CONT TestVerifySet === CONT TestSign === RUN TestRoundtrip/HMAC === RUN TestSign/Bad_algorithm === RUN TestParseReader/Empty_[]byte === PAUSE TestRoundtrip/HMAC === RUN TestRoundtrip/ECDSA === PAUSE TestRoundtrip/ECDSA === PAUSE TestParseReader/Empty_[]byte --- PASS: TestReadFile (0.00s) === RUN TestParseReader/Empty_bytes.Buffer === PAUSE TestParseReader/Empty_bytes.Buffer === 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 === 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 TestEncode/SplitCompact/Long === CONT TestEncode/HS256Compact === 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/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS256/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) === CONT TestSign/RSA_roundtrip === CONT TestEncode/RS256Compact === CONT TestEncode/Protected_Header_lookup === CONT TestSign/No_private_key === CONT TestSign/RSA_verify_with_no_public_key === RUN TestVerifySet/useJSON=true === CONT TestRoundtrip/EdDSA === RUN TestParseReader/Compact_detached_payload === PAUSE TestParseReader/Compact_detached_payload === CONT TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA === RUN TestParseReader/Compact_missing_header === PAUSE TestParseReader/Compact_missing_header === RUN TestParseReader/Compact_bad_header === PAUSE TestParseReader/Compact_bad_header === RUN TestParseReader/Compact_bad_payload === PAUSE TestParseReader/Compact_bad_payload === CONT TestRoundtrip/HMAC/HS384 === RUN TestParseReader/Compact_bad_signature === PAUSE TestVerifySet/useJSON=true === RUN TestRoundtrip/HMAC/HS384/Raw_Key === CONT TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) === CONT TestEncode/FlattenedJSON === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === CONT TestEncode/ES512Compact === 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/jwk.Key === 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/UnsecuredCompact === CONT TestEncode/EdDSACompact === RUN TestVerifySet/useJSON=false === PAUSE TestParseReader/Compact_bad_signature === CONT TestParseReader/Empty_[]byte === RUN TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/Raw_Key/[]byte === CONT TestParseReader/Empty_bytes.Buffer === CONT TestParseReader/Compact_bad_payload === CONT TestParseReader/Compact_detached_payload === CONT TestParseReader/Compact_bad_signature === CONT TestParseReader/Compact_bad_header === PAUSE TestVerifySet/useJSON=false === CONT TestVerifySet/useJSON=true === RUN TestVerifySet/useJSON=true/match_via_"alg" === PAUSE TestVerifySet/useJSON=true/match_via_"alg" === CONT TestVerifySet/useJSON=false === CONT TestParseReader/Compact_missing_header === RUN TestVerifySet/useJSON=true/match_via_"kid" === RUN TestVerifySet/useJSON=false/match_via_"alg" === RUN TestRoundtrip/HMAC/HS256/JWK_Key/[]byte === PAUSE TestVerifySet/useJSON=false/match_via_"alg" --- PASS: TestParseReader (0.01s) --- PASS: TestParseReader/Empty_[]byte (0.00s) --- PASS: TestParseReader/Empty_bytes.Buffer (0.00s) --- PASS: TestParseReader/Compact_detached_payload (0.00s) --- PASS: TestParseReader/Compact_bad_payload (0.00s) --- PASS: TestParseReader/Compact_bad_signature (0.00s) --- PASS: TestParseReader/Compact_bad_header (0.00s) --- PASS: TestParseReader/Compact_missing_header (0.00s) === RUN TestVerifySet/useJSON=false/match_via_"kid" === CONT TestRoundtrip/HMAC/HS512 === PAUSE TestVerifySet/useJSON=false/match_via_"kid" === CONT TestRoundtrip/ECDSA === CONT TestVerifySet/useJSON=false/match_via_"alg" === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) === CONT TestVerifySet/useJSON=false/match_via_"kid" === CONT TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === PAUSE TestVerifySet/useJSON=true/match_via_"kid" === RUN TestRoundtrip/HMAC/HS384/Raw_Key/jwk.Key === CONT TestVerifySet/useJSON=true/match_via_"alg" === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === CONT TestEncode/ES256Compact === CONT TestVerifySet/useJSON=true/match_via_"kid" === RUN TestRoundtrip/ECDSA/ES256 === PAUSE TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES384 === PAUSE TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES512 === PAUSE TestRoundtrip/ECDSA/ES512 === CONT TestRoundtrip/ECDSA/ES256 === RUN TestRoundtrip/ECDSA/ES256/Raw_Key === RUN TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/ECDSA/ES512 === RUN TestRoundtrip/ECDSA/ES512/Raw_Key === CONT TestRoundtrip/ECDSA/ES384 === RUN TestRoundtrip/ECDSA/ES384/Raw_Key === CONT TestEncode/CompleteJSON === 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) === PAUSE TestRoundtrip/EdDSA/EdDSA === CONT TestRoundtrip/EdDSA/EdDSA === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/EdDSA/EdDSA/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key === CONT TestRoundtrip/EdDSA/EdDSA/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key === RUN TestRoundtrip/HMAC/HS384/JWK_Key/[]byte === PAUSE TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/HMAC/HS512/Raw_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key === 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/ParseReader(io.Reader) === PAUSE TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/HMAC/HS512/JWK_Key/[]byte === RUN TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) === 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) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) === CONT TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) --- PASS: TestEncode (0.00s) --- PASS: TestEncode/SplitCompact (0.00s) --- PASS: TestEncode/SplitCompact/Short (0.00s) --- PASS: TestEncode/SplitCompact/Long (0.00s) --- PASS: TestEncode/HS256Compact (0.00s) --- PASS: TestEncode/Protected_Header_lookup (0.00s) --- PASS: TestEncode/FlattenedJSON (0.00s) --- PASS: TestEncode/UnsecuredCompact (0.00s) --- PASS: TestEncode/ES256Compact (0.00s) --- PASS: TestEncode/EdDSACompact (0.01s) --- PASS: TestEncode/RS256Compact (0.03s) --- PASS: TestEncode/CompleteJSON (0.00s) --- PASS: TestEncode/ES512Compact (0.04s) === CONT TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(*ed25519.Public()) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/EdDSA/EdDSA/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/ParseString(string) === CONT TestRoundtrip/EdDSA/EdDSA/JWK_Key/Parse([]byte) === 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) === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/Raw_Key/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key === RUN TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES256/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/Raw_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/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(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/ES512/JWK_Key/Verify(*ecdsa.PublicKey) === 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) === 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) === 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(jwk.Key) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES256/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(*ecdsa.PublicKey) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/ParseString(string) === CONT TestRoundtrip/ECDSA/ES384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash === 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) === RUN TestRoundtrip/ECDSA/ES512/crypto.Hash/Verify(jwk.Key) === 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) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) === CONT TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(*ecdsa.PublicKey) === RUN TestRoundtrip/ECDSA/ES384/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS256 === PAUSE TestRoundtrip/RSA/RS256 === RUN TestRoundtrip/RSA/RS384 === PAUSE TestRoundtrip/RSA/RS384 === RUN TestRoundtrip/RSA/RS512 === PAUSE TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/PS256 === PAUSE TestRoundtrip/RSA/PS256 === RUN TestRoundtrip/RSA/PS384 === PAUSE TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS512 === PAUSE TestRoundtrip/RSA/PS512 === CONT TestRoundtrip/RSA/RS256 === CONT TestRoundtrip/RSA/PS256 === RUN TestRoundtrip/RSA/RS256/Raw_Key === CONT TestRoundtrip/RSA/RS512 === RUN TestRoundtrip/RSA/RS512/Raw_Key === CONT TestRoundtrip/RSA/RS384 === RUN TestRoundtrip/RSA/RS384/Raw_Key === CONT TestRoundtrip/RSA/PS512 === RUN TestRoundtrip/RSA/PS512/Raw_Key === CONT TestRoundtrip/RSA/PS384 === RUN TestRoundtrip/RSA/PS384/Raw_Key === RUN TestRoundtrip/RSA/PS256/Raw_Key === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) === PAUSE TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS384/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/PS512/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/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/PS512/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) === PAUSE TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.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/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key === RUN TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/JWK_Key === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key === CONT TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/JWK_Key === RUN TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS512/JWK_Key/ParseString(string) === 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/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/ParseString(string) === CONT TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) === 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/PS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) === 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/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) === PAUSE TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) === CONT TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS384/crypto.Hash === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash === RUN TestRoundtrip/RSA/RS384/crypto.Hash === CONT TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) === RUN TestRoundtrip/RSA/RS256/crypto.Hash === RUN TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/PS512/crypto.Hash/ParseString(string) === 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/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/ParseString(string) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) === 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/RS384/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === PAUSE TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/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) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(*rsa.PublicKey) === PAUSE TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/PS384/crypto.Hash/Verify(jwk.Key) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === PAUSE TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) === 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) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) === RUN TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(*rsa.PublicKey) === CONT TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseString(string) === RUN TestRoundtrip/RSA/PS256/crypto.Hash/Verify(jwk.Key) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/Parse([]byte) === CONT TestRoundtrip/RSA/RS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/ParseString(string) === CONT TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) --- PASS: TestRoundtrip (0.00s) --- PASS: TestRoundtrip/HMAC (0.00s) --- PASS: TestRoundtrip/HMAC/HS256 (0.01s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512 (0.04s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key (0.03s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/[]byte (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/jwk.Key (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/HMAC/HS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/EdDSA (0.03s) --- PASS: TestRoundtrip/EdDSA/EdDSA (0.02s) --- 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(*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/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/ECDSA (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256 (0.09s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key (0.03s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key (0.02s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES256/JWK_Key/Verify(jwk.Key) (0.01s) --- 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.03s) --- 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/Verify(jwk.Key) (0.01s) --- 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/ES512 (0.10s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key (0.03s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(ecdsa.PublicKey) (0.02s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(*ecdsa.PublicKey) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key (0.02s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Verify(ecdsa.PublicKey) (0.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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash (0.02s) --- 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/Verify(jwk.Key) (0.01s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384 (0.12s) --- 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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/JWK_Key (0.03s) --- 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.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/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/ECDSA/ES384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA (0.40s) --- PASS: TestRoundtrip/RSA/RS512 (0.03s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/Raw_Key/ParseReader(io.Reader) (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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash (0.01s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512 (0.03s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key (0.01s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash (0.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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS512/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/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(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash (0.01s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384 (0.03s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash (0.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/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS384/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256 (0.04s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash (0.01s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/RS256/crypto.Hash/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: TestRoundtrip/RSA/PS256 (0.04s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key (0.01s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/Raw_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key (0.02s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(jwk.Key) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Verify(*rsa.PublicKey) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/Parse([]byte) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/JWK_Key/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash (0.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/ParseString(string) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/ParseReader(io.Reader) (0.00s) --- PASS: TestRoundtrip/RSA/PS256/crypto.Hash/Parse([]byte) (0.00s) --- PASS: TestVerifySet (0.01s) --- PASS: TestVerifySet/useJSON=false (0.00s) --- PASS: TestVerifySet/useJSON=false/match_via_"alg" (0.20s) --- PASS: TestVerifySet/useJSON=false/match_via_"kid" (0.46s) --- PASS: TestVerifySet/useJSON=true (0.00s) --- PASS: TestVerifySet/useJSON=true/match_via_"kid" (0.31s) --- PASS: TestVerifySet/useJSON=true/match_via_"alg" (0.69s) --- PASS: TestSign (0.00s) --- PASS: TestSign/Bad_algorithm (0.00s) --- PASS: TestSign/RSA_verify_with_no_public_key (0.00s) --- PASS: TestSign/No_private_key (0.00s) --- PASS: TestSign/RSA_roundtrip (1.00s) PASS ok github.com/lestrrat-go/jwx/jws 7.233s === 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.05s) --- 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.01s) --- 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.23s) === RUN TestJWTParseWithTypedClaim === RUN TestJWTParseWithTypedClaim/Basic === RUN TestJWTParseWithTypedClaim/json.RawMessage --- PASS: TestJWTParseWithTypedClaim (0.35s) --- 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.61s) === RUN TestRFC7797 --- PASS: TestRFC7797 (0.38s) === 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.35s) === RUN TestVerifyAuto --- PASS: TestVerifyAuto (0.21s) === 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 TestGHIssue10 === RUN TestGHIssue10/iss === PAUSE TestGHIssue10/iss === RUN TestGHIssue10/jti === PAUSE TestGHIssue10/jti === CONT TestGH52 === CONT TestClaimValidator === CONT TestUnmarshal === CONT TestSignErrors === RUN TestClaimValidator/Successful_validation === CONT TestHeader === RUN TestHeader/Roundtrip === RUN TestGHIssue10/sub === PAUSE TestGHIssue10/sub === RUN TestGHIssue10/iat === PAUSE TestHeader/Roundtrip === PAUSE TestGHIssue10/iat === CONT TestSignJWK === 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 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) === PAUSE TestClaimValidator/Successful_validation === RUN TestClaimValidator/Target_claim_does_not_exist === PAUSE TestClaimValidator/Target_claim_does_not_exist === CONT TestClaimValidator/Successful_validation === 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 === RUN TestUnmarshal/single_aud === PAUSE TestUnmarshal/single_aud === RUN TestUnmarshal/multiple_aud's --- PASS: TestSignErrors (0.00s) === CONT TestReadFile === PAUSE TestUnmarshal/multiple_aud's === RUN TestUnmarshal/issuedAt === PAUSE TestUnmarshal/issuedAt === CONT TestUnmarshal/single_aud === 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/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 TestGHIssue10/exp/exp_is_set_in_the_past,_but_acceptable_skew_is_large === 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 --- PASS: TestReadFile (0.00s) === CONT TestTokenMarshal --- PASS: TestTokenMarshal (0.00s) === 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_acceptable_skew_is_large (0.00s) --- PASS: TestGHIssue10/exp/exp_is_set_in_the_past,_but_clock_is_also_set_in_the_past (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 === RUN TestHeader/RoundtripError === PAUSE TestHeader/RoundtripError === RUN TestHeader/GetError === PAUSE TestHeader/GetError === CONT TestHeader/Roundtrip === CONT TestHeader/GetError === CONT TestHeader/RoundtripError --- PASS: TestHeader (0.13s) --- PASS: TestHeader/Roundtrip (0.00s) --- PASS: TestHeader/GetError (0.00s) --- PASS: TestHeader/RoundtripError (0.00s) --- PASS: TestGH52 (0.21s) === NAME TestJWTParse jwt_test.go:64: eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e30.kexzD4XqLEBRQCnbM2WwECnZeL7YQkcE0_gG3Tm1EFQ0b3ggCSHYSEEJgQ2V55FZhhJ02ymmyVu25ViGO6HtyunSQpKMRUEE3ATJIoIDgxIFnCAcO0gR25Hkn6xIlTBnnsYZUwX5VpwYlkjkdP7gnJzsP_sr5jMb5jjRHRyF9Tn-OijY9k69TqUPoB2x4A0vueuy9ytRruB-RouuTKt2s5eP7FCbji40nlB0CMhdg4vcHq6qc1VqgSSPmBGwhJam9z6Q_OKsffow4FmTfzi1zrrRSNU1sTmBgB_q8hB6PcXe545l7w0FgwHjpFcrrpHNytJ9ZsZOz2W_VeQE6djqrw === 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.25s) --- 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 (0.39s) --- 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) --- PASS: TestSignJWK (0.71s) === 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/UseDefault_with_a_key_set_with_1_key === CONT TestJWTParseVerify/Miscellaneous/Alg_does_not_match === CONT TestJWTParseVerify/Miscellaneous/Check_alg=none === CONT TestJWTParseVerify/Key=[]uint8 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey === CONT TestJWTParseVerify/Key=*rsa.PrivateKey === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_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=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 === 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 === 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 === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey === 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=*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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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 === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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 === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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 === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_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 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=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 === 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=*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 === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=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=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#02/Algorithm=ES384,_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/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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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 === 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=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 === 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=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_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 === 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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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#02/Algorithm=ES512,_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=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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/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 === 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=*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/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#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === PAUSE TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=ES512,_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_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=ES512,_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/Three_keys,_correct_one_at_the_middle === 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=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=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=true,_Expect_Error=true/Lone_key === 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=true,_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/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 === 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 === 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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === 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#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=*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=ES384,_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/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=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=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=true,_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_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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_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/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 === PAUSE TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_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=*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#02/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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=ES384,_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/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_end === 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=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=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_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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_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=false,_SetKid=false,_InferAlgorithm=true,_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=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*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=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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === 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=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/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_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=true,_Expect_Error=false/Lone_key === 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/Algorithm=ES512,_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/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 === CONT 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/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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_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=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/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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_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/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_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#02/Algorithm=ES256,_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=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_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#02/Algorithm=ES256,_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/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_end === 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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=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/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_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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/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/Two_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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_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/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === 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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=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=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=false,_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/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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=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#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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_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/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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_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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=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=false,_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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=true,_Expect_Error=true/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=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/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_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#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === 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=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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=false,_SetKid=false,_InferAlgorithm=true,_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_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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_middle === 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=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=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=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#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=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=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=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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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 === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_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_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=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=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 === 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=false,_InferAlgorithm=true,_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/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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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#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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=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_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=*ecdsa.PrivateKey#01/Algorithm=ES256,_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=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_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_middle === CONT 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/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_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_beginning === 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/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT 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/Lone_key === 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === 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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === 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=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === 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=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === 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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=[]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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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=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/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_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=[]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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT 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/Two_keys,_correct_one_at_the_beginning === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_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_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === 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=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT 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/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=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=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === 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=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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_end === 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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === 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=true,_Expect_Error=false/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_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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#01/Algorithm=ES256,_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=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_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_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/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=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=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=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=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/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_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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=[]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=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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=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/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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_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=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_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=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 === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_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=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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=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 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === 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=[]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=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/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=false,_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=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_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_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=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_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/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/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 === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]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 === 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=[]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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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 === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*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#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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=PS256,_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/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_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=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=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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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 === 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=true,_InferAlgorithm=false,_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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=false,_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 === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === 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=true,_InferAlgorithm=true,_Expect_Error=false/Two_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=RS384,_SetAlgorithm=true,_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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_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/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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/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=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=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=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_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_end === 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=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=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=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=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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=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=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_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=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_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_end === 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=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/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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === RUN TestJWTParseVerify/Key=*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/Two_keys,_correct_one_at_the_end === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === 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=true,_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_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=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/Three_keys,_correct_one_at_the_beginning === 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=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=false,_InferAlgorithm=true,_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=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=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 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === 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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_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=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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_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=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=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=RS384,_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_end === 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=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === 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=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=false,_InferAlgorithm=true,_Expect_Error=true/Two_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=RS256,_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=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === 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=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=false,_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_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=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_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_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=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_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/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_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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=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_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=true,_InferAlgorithm=false,_Expect_Error=false/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=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_middle === 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=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=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_beginning === 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=RS512,_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=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === 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=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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/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=RS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_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_beginning === CONT TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/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_middle === 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=PS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=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=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_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=PS256,_SetAlgorithm=false,_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/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/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=PS384,_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=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/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 === 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=PS256,_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=true,_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 === 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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=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=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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 === 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=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/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 === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=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/Lone_key === 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key === RUN TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/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_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 --- PASS: TestJWTParseVerify (1.08s) --- PASS: TestJWTParseVerify/Miscellaneous (0.31s) --- PASS: TestJWTParseVerify/Miscellaneous/Alg_does_not_match (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/Check_alg=none (0.00s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_multiple_keys_should_fail (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/UseDefault_with_a_key_set_with_1_key (0.01s) --- PASS: TestJWTParseVerify/Miscellaneous/Use_KeySetProvider (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.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.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.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=ed25519.PrivateKey/Algorithm=EdDSA,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey (0.02s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=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=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=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- 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=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=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=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=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=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=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=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey/Algorithm=ES256,_SetAlgorithm=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=*ecdsa.PrivateKey/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.07s) --- 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=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.07s) --- 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=true,_InferAlgorithm=false,_Expect_Error=true (0.09s) --- 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.09s) --- 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=[]uint8 (0.04s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=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=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=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=true,_InferAlgorithm=false,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- 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=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=false,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=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=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=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=[]uint8/Algorithm=HS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.03s) --- 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=*ecdsa.PrivateKey#01 (0.02s) --- 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=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=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=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=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=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=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=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.02s) --- 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#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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=true,_Expect_Error=false (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.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.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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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.01s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.02s) --- 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.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.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=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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) --- 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.01s) --- 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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.05s) --- 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.01s) --- 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.01s) --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.05s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.06s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.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.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#01/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02 (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=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=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=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=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.01s) --- 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=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=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- 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=false,_InferAlgorithm=true,_Expect_Error=true (0.05s) --- 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.04s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.06s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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.01s) --- 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=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.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.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=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.13s) --- 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.02s) --- 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.01s) --- 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=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (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_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.01s) --- 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.02s) --- 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=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=*ecdsa.PrivateKey#02/Algorithm=ES512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.15s) --- 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.10s) --- 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.01s) --- 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.01s) --- 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=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.16s) --- 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.12s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.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.01s) --- 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.01s) --- 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.09s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.01s) --- PASS: TestJWTParseVerify/Key=*ecdsa.PrivateKey#02/Algorithm=ES256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.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.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey (0.38s) --- 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=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=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.01s) --- 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=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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=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=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=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=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=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=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=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=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=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=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=true,_SetKid=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=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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.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=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.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=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.04s) --- 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=RS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- 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=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=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=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS512,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.03s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.02s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=false,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS256,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=false,_Expect_Error=true (0.05s) --- 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=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=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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.04s) --- 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=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=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS384,_SetAlgorithm=true,_SetKid=false,_InferAlgorithm=true,_Expect_Error=true/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=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=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.04s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS512,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=true,_Expect_Error=false (0.01s) --- 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=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=RS384,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- 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=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false (0.01s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Lone_key (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Two_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_end (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_middle (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=true,_SetKid=true,_InferAlgorithm=false,_Expect_Error=false/Three_keys,_correct_one_at_the_beginning (0.00s) --- PASS: TestJWTParseVerify/Key=*rsa.PrivateKey/Algorithm=PS256,_SetAlgorithm=false,_SetKid=true,_InferAlgorithm=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 ok github.com/lestrrat-go/jwx/jwt 3.716s === 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/int32 === CONT TestDate/Accept_values/int16 --- 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/int32 (0.00s) --- PASS: TestDate/Accept_values/int16 (0.00s) PASS ok github.com/lestrrat-go/jwx/jwt/internal/types 0.022s === RUN TestAdressClaim === RUN TestAdressClaim/formatted === RUN TestAdressClaim/formatted/Accessor === RUN TestAdressClaim/formatted/Get === RUN TestAdressClaim/country === RUN TestAdressClaim/country/Accessor === RUN TestAdressClaim/country/Get === RUN TestAdressClaim/region === RUN TestAdressClaim/region/Accessor === RUN TestAdressClaim/region/Get === RUN TestAdressClaim/locality === RUN TestAdressClaim/locality/Accessor === RUN TestAdressClaim/locality/Get === RUN TestAdressClaim/street_address === RUN TestAdressClaim/street_address/Accessor === RUN TestAdressClaim/street_address/Get === RUN TestAdressClaim/postal_code === RUN TestAdressClaim/postal_code/Accessor === RUN TestAdressClaim/postal_code/Get === RUN TestAdressClaim/formatted#01 === RUN TestAdressClaim/formatted#01/Accessor === RUN TestAdressClaim/formatted#01/Get === RUN TestAdressClaim/country#01 === RUN TestAdressClaim/country#01/Accessor === RUN TestAdressClaim/country#01/Get === RUN TestAdressClaim/region#01 === RUN TestAdressClaim/region#01/Accessor === RUN TestAdressClaim/region#01/Get === RUN TestAdressClaim/locality#01 === RUN TestAdressClaim/locality#01/Accessor === RUN TestAdressClaim/locality#01/Get === RUN TestAdressClaim/street_address#01 === RUN TestAdressClaim/street_address#01/Accessor === RUN TestAdressClaim/street_address#01/Get === RUN TestAdressClaim/postal_code#01 === RUN TestAdressClaim/postal_code#01/Accessor === RUN TestAdressClaim/postal_code#01/Get --- PASS: TestAdressClaim (0.00s) --- PASS: TestAdressClaim/formatted (0.00s) --- PASS: TestAdressClaim/formatted/Accessor (0.00s) --- PASS: TestAdressClaim/formatted/Get (0.00s) --- PASS: TestAdressClaim/country (0.00s) --- PASS: TestAdressClaim/country/Accessor (0.00s) --- PASS: TestAdressClaim/country/Get (0.00s) --- PASS: TestAdressClaim/region (0.00s) --- PASS: TestAdressClaim/region/Accessor (0.00s) --- PASS: TestAdressClaim/region/Get (0.00s) --- PASS: TestAdressClaim/locality (0.00s) --- PASS: TestAdressClaim/locality/Accessor (0.00s) --- PASS: TestAdressClaim/locality/Get (0.00s) --- PASS: TestAdressClaim/street_address (0.00s) --- PASS: TestAdressClaim/street_address/Accessor (0.00s) --- PASS: TestAdressClaim/street_address/Get (0.00s) --- PASS: TestAdressClaim/postal_code (0.00s) --- PASS: TestAdressClaim/postal_code/Accessor (0.00s) --- PASS: TestAdressClaim/postal_code/Get (0.00s) --- PASS: TestAdressClaim/formatted#01 (0.00s) --- PASS: TestAdressClaim/formatted#01/Accessor (0.00s) --- PASS: TestAdressClaim/formatted#01/Get (0.00s) --- PASS: TestAdressClaim/country#01 (0.00s) --- PASS: TestAdressClaim/country#01/Accessor (0.00s) --- PASS: TestAdressClaim/country#01/Get (0.00s) --- PASS: TestAdressClaim/region#01 (0.00s) --- PASS: TestAdressClaim/region#01/Accessor (0.00s) --- PASS: TestAdressClaim/region#01/Get (0.00s) --- PASS: TestAdressClaim/locality#01 (0.00s) --- PASS: TestAdressClaim/locality#01/Accessor (0.00s) --- PASS: TestAdressClaim/locality#01/Get (0.00s) --- PASS: TestAdressClaim/street_address#01 (0.00s) --- PASS: TestAdressClaim/street_address#01/Accessor (0.00s) --- PASS: TestAdressClaim/street_address#01/Get (0.00s) --- PASS: TestAdressClaim/postal_code#01 (0.00s) --- PASS: TestAdressClaim/postal_code#01/Accessor (0.00s) --- PASS: TestAdressClaim/postal_code#01/Get (0.00s) === RUN TestOpenIDClaims openid_test.go:424: Using source JSON: { "address": { "country": "日本", "formatted": "〒105-0011 東京都港区芝公園4丁目2−8", "locality": "港区", "postal_code": "105-0011", "region": "東京都", "street_address": "芝公園4丁目2−8" }, "aud": [ "developers", "secops", "tac" ], "birthdate": "2015-11-04", "dummy": "dummy", "email": "lestrrat+github@gmail.com", "email_verified": true, "exp": 233431200, "family_name": "xi", "gender": "n/a", "given_name": "jay", "iat": 233431200, "iss": "http://www.example.com", "jti": "e9bc097a-ce51-4036-9562-d2ade882db0d", "locale": "ja_JP", "middle_name": "weee", "name": "jwx", "nbf": 233431200, "nickname": "jayweexi", "phone_number": "819012345678", "phone_number_verified": true, "picture": "https://avatars1.githubusercontent.com/u/36653903?s=400\u0026amp;v=4", "preferred_username": "jwx", "profile": "https://github.com/lestrrat-go/jwx", "sub": "unit test", "updated_at": "233431200", "website": "https://github.com/lestrrat-go/jwx", "zoneinfo": "Asia/Tokyo" } === RUN TestOpenIDClaims/token_constructed_by_calling_Set() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/aud === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/aud_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/exp === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/exp_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/iat === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/iat_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/iss === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/iss_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/jti === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/jti_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/nbf === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/nbf_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/sub === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/sub_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/name === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/given_name === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/given_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/middle_name === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/middle_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/family_name === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/family_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/nickname === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/nickname_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/preferred_username === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/preferred_username_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/profile === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/profile_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/picture === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/picture_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/website === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/website_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/email === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/email_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/email_verified === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/email_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/gender === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/gender_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/birthdate === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/birthdate_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/zoneinfo === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/zoneinfo_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/locale === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/locale_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_verified === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/phone_number_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/address === RUN TestOpenIDClaims/formatted === RUN TestOpenIDClaims/formatted/Accessor === RUN TestOpenIDClaims/formatted/Get === RUN TestOpenIDClaims/country === RUN TestOpenIDClaims/country/Accessor === RUN TestOpenIDClaims/country/Get === RUN TestOpenIDClaims/region === RUN TestOpenIDClaims/region/Accessor === RUN TestOpenIDClaims/region/Get === RUN TestOpenIDClaims/locality === RUN TestOpenIDClaims/locality/Accessor === RUN TestOpenIDClaims/locality/Get === RUN TestOpenIDClaims/street_address === RUN TestOpenIDClaims/street_address/Accessor === RUN TestOpenIDClaims/street_address/Get === RUN TestOpenIDClaims/postal_code === RUN TestOpenIDClaims/postal_code/Accessor === RUN TestOpenIDClaims/postal_code/Get === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/address_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/updated_at === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/updated_at_via_Get() === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/dummy === RUN TestOpenIDClaims/token_constructed_by_calling_Set()/dummy_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/aud === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/aud_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/exp === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/exp_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iat === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iat_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iss === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/iss_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/jti === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/jti_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nbf === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nbf_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/sub === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/sub_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/name === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/given_name === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/given_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/middle_name === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/middle_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/family_name === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/family_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nickname === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/nickname_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/preferred_username === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/preferred_username_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/profile === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/profile_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/picture === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/picture_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/website === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/website_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_verified === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/email_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/gender === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/gender_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/birthdate === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/birthdate_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/zoneinfo === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/zoneinfo_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/locale === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/locale_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_verified === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/phone_number_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/address === RUN TestOpenIDClaims/formatted#01 === RUN TestOpenIDClaims/formatted#01/Accessor === RUN TestOpenIDClaims/formatted#01/Get === RUN TestOpenIDClaims/country#01 === RUN TestOpenIDClaims/country#01/Accessor === RUN TestOpenIDClaims/country#01/Get === RUN TestOpenIDClaims/region#01 === RUN TestOpenIDClaims/region#01/Accessor === RUN TestOpenIDClaims/region#01/Get === RUN TestOpenIDClaims/locality#01 === RUN TestOpenIDClaims/locality#01/Accessor === RUN TestOpenIDClaims/locality#01/Get === RUN TestOpenIDClaims/street_address#01 === RUN TestOpenIDClaims/street_address#01/Accessor === RUN TestOpenIDClaims/street_address#01/Get === RUN TestOpenIDClaims/postal_code#01 === RUN TestOpenIDClaims/postal_code#01/Accessor === RUN TestOpenIDClaims/postal_code#01/Get === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/address_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/updated_at === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/updated_at_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/dummy === RUN TestOpenIDClaims/token_constructed_by_Marshal(map)+Unmashal/dummy_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/aud === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/aud_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/exp === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/exp_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iat === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iat_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iss === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/iss_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/jti === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/jti_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nbf === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nbf_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/sub === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/sub_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/name === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/given_name === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/given_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/middle_name === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/middle_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/family_name === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/family_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nickname === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/nickname_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/preferred_username === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/preferred_username_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/profile === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/profile_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/picture === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/picture_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/website === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/website_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_verified === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/email_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/gender === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/gender_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/birthdate === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/birthdate_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/zoneinfo === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/zoneinfo_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/locale === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/locale_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_verified === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/phone_number_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/address === RUN TestOpenIDClaims/formatted#02 === RUN TestOpenIDClaims/formatted#02/Accessor === RUN TestOpenIDClaims/formatted#02/Get === RUN TestOpenIDClaims/country#02 === RUN TestOpenIDClaims/country#02/Accessor === RUN TestOpenIDClaims/country#02/Get === RUN TestOpenIDClaims/region#02 === RUN TestOpenIDClaims/region#02/Accessor === RUN TestOpenIDClaims/region#02/Get === RUN TestOpenIDClaims/locality#02 === RUN TestOpenIDClaims/locality#02/Accessor === RUN TestOpenIDClaims/locality#02/Get === RUN TestOpenIDClaims/street_address#02 === RUN TestOpenIDClaims/street_address#02/Accessor === RUN TestOpenIDClaims/street_address#02/Get === RUN TestOpenIDClaims/postal_code#02 === RUN TestOpenIDClaims/postal_code#02/Accessor === RUN TestOpenIDClaims/postal_code#02/Get === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/address_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/updated_at === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/updated_at_via_Get() === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/dummy === RUN TestOpenIDClaims/token_constructed_by_Marshal(openid.Token)+Unmashal/dummy_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/aud === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/aud_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/exp === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/exp_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/iat === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/iat_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/iss === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/iss_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/jti === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/jti_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/sub === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/sub_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/name === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/profile === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/profile_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/picture === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/picture_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/website === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/website_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/email === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/email_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/gender === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/gender_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/locale === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/locale_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/address === RUN TestOpenIDClaims/formatted#03 === RUN TestOpenIDClaims/formatted#03/Accessor === RUN TestOpenIDClaims/formatted#03/Get === RUN TestOpenIDClaims/country#03 === RUN TestOpenIDClaims/country#03/Accessor === RUN TestOpenIDClaims/country#03/Get === RUN TestOpenIDClaims/region#03 === RUN TestOpenIDClaims/region#03/Accessor === RUN TestOpenIDClaims/region#03/Get === RUN TestOpenIDClaims/locality#03 === RUN TestOpenIDClaims/locality#03/Accessor === RUN TestOpenIDClaims/locality#03/Get === RUN TestOpenIDClaims/street_address#03 === RUN TestOpenIDClaims/street_address#03/Accessor === RUN TestOpenIDClaims/street_address#03/Get === RUN TestOpenIDClaims/postal_code#03 === RUN TestOpenIDClaims/postal_code#03/Accessor === RUN TestOpenIDClaims/postal_code#03/Get === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/address_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at_via_Get() === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy === RUN TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy_via_Get() === RUN TestOpenIDClaims/Iterator === RUN TestOpenIDClaims/Iterator/Iterate === RUN TestOpenIDClaims/Iterator/Walk === RUN TestOpenIDClaims/Iterator/AsMap === RUN TestOpenIDClaims/Iterator/Clone --- PASS: TestOpenIDClaims (0.87s) --- 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.01s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/aud (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/aud_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/exp (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/exp_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iat (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iat_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iss (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/iss_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/jti (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/jti_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nbf_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/sub (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/sub_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/name (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/name_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/given_name_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/middle_name_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/family_name_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/nickname_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/preferred_username_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/profile (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/profile_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/picture (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/picture_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/website (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/website_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/email_verified_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/gender (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/gender_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/birthdate_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/zoneinfo_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/locale (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/locale_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/phone_number_verified_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/address (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/address_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/updated_at_via_Get() (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy (0.00s) --- PASS: TestOpenIDClaims/token_constructed_by_jwt.Parse/dummy_via_Get() (0.00s) --- PASS: TestOpenIDClaims/Iterator (0.00s) --- PASS: TestOpenIDClaims/Iterator/Iterate (0.00s) --- PASS: TestOpenIDClaims/Iterator/Walk (0.00s) --- PASS: TestOpenIDClaims/Iterator/AsMap (0.00s) --- PASS: TestOpenIDClaims/Iterator/Clone (0.00s) === RUN TestBirthdateClaim === PAUSE TestBirthdateClaim === RUN TestKeys --- PASS: TestKeys (0.00s) === CONT TestBirthdateClaim === RUN TestBirthdateClaim/regular_date === PAUSE TestBirthdateClaim/regular_date === RUN TestBirthdateClaim/empty_date === PAUSE TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/invalid_accept === PAUSE TestBirthdateClaim/invalid_accept === CONT TestBirthdateClaim/regular_date === RUN TestBirthdateClaim/regular_date/"2015-11-04" === CONT TestBirthdateClaim/invalid_accept === CONT TestBirthdateClaim/empty_date === RUN TestBirthdateClaim/regular_date/"0009-09-09" === RUN TestBirthdateClaim/regular_date/{} === RUN TestBirthdateClaim/regular_date/"202X-01-01" === RUN TestBirthdateClaim/regular_date/"0000-01-01" === RUN TestBirthdateClaim/regular_date/"0001-00-01" === RUN TestBirthdateClaim/regular_date/"0001-01-00" --- PASS: TestBirthdateClaim (0.00s) --- PASS: TestBirthdateClaim/invalid_accept (0.00s) --- PASS: TestBirthdateClaim/empty_date (0.00s) --- PASS: TestBirthdateClaim/regular_date (0.00s) --- PASS: TestBirthdateClaim/regular_date/"2015-11-04" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0009-09-09" (0.00s) --- PASS: TestBirthdateClaim/regular_date/{} (0.00s) --- PASS: TestBirthdateClaim/regular_date/"202X-01-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0000-01-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-00-01" (0.00s) --- PASS: TestBirthdateClaim/regular_date/"0001-01-00" (0.00s) PASS ok github.com/lestrrat-go/jwx/jwt/openid 0.881s === 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_amd64.buildinfo dpkg-genchanges --build=binary -O../golang-github-lestrrat-go-jwx_1.2.30-1_amd64.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/1388177 and its subdirectories I: Current time: Wed Aug 28 09:22:41 -12 2024 I: pbuilder-time-stamp: 1724880161 Wed Aug 28 21:22:42 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos15-amd64.debian.net. Wed Aug 28 21:22:42 UTC 2024 I: Preparing to do remote build '2' on ionos15-amd64.debian.net. Wed Aug 28 21:24:36 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. Wed Aug 28 21:24:37 UTC 2024 I: golang-github-lestrrat-go-jwx_1.2.30-1_amd64.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 902472fd0510561cb32e1d8e823087a8695b0256 5644 golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo Checksums-Sha256: 0074a5a8c4c30c332b378224583c63ef8cf4cc33ddc28bae7f255f0510014ae9 177628 golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb 7a8a53bafe193eda929f152d1d8cac5c80d9bd7fa8063ddc5cdf40ba7a7c1c91 5644 golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo Files: 70ea6255d2d2d1c0303931071fc908bc 177628 golang optional golang-github-lestrrat-go-jwx-dev_1.2.30-1_all.deb c608a85af8e9244781fc8579569b4b90 5644 golang optional golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo Wed Aug 28 21:24:38 UTC 2024 I: diffoscope 276 will be used to compare the two builds: Running as unit: rb-diffoscope-amd64_29-18099.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.0ANYcqsk/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.0ANYcqsk/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.0ANYcqsk/golang-github-lestrrat-go-jwx_1.2.30-1.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.0ANYcqsk/b1/golang-github-lestrrat-go-jwx_1.2.30-1_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.0ANYcqsk/b2/golang-github-lestrrat-go-jwx_1.2.30-1_amd64.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.427s) 0.427s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.019s) 0.019s 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: 834ms CPU time consumed: 835ms Wed Aug 28 21:24:39 UTC 2024 I: diffoscope 276 found no differences in the changes files, and a .buildinfo file also exists. Wed Aug 28 21:24:39 UTC 2024 I: golang-github-lestrrat-go-jwx from unstable built successfully and reproducibly on amd64. Wed Aug 28 21:24:40 UTC 2024 I: Submitting .buildinfo files to external archives: Wed Aug 28 21:24:40 UTC 2024 I: Submitting 8.0K b1/golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo.asc Wed Aug 28 21:24:41 UTC 2024 I: Submitting 8.0K b2/golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo.asc Wed Aug 28 21:24:42 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed Aug 28 21:24:42 UTC 2024 I: Done submitting .buildinfo files. Wed Aug 28 21:24:42 UTC 2024 I: Removing signed golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo.asc files: removed './b1/golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo.asc' removed './b2/golang-github-lestrrat-go-jwx_1.2.30-1_amd64.buildinfo.asc'