Diff of the two buildlogs: -- --- b1/build.log 2025-03-03 06:32:30.918008390 +0000 +++ b2/build.log 2025-03-03 06:34:14.897293069 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Mar 2 18:26:36 -12 2025 -I: pbuilder-time-stamp: 1740983196 +I: Current time: Mon Apr 6 02:55:32 +14 2026 +I: pbuilder-time-stamp: 1775393732 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying debian/2021-11-29.use-asciidoctor-to-build-manpages.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1985976/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/D01_modify_environment starting +debug: Running on ionos5-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Apr 5 12:55 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1409211/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='trixie' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='598e26f2715e478a8585237d64355efc' - 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='1985976' - PS1='# ' - PS2='> ' + INVOCATION_ID=3a3266af9f254e3eae25a5271007a01e + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1409211 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.E4u1shdG/pbuilderrc_xvr8 --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.E4u1shdG/b1 --logfile b1/build.log jose_14-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - 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' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.E4u1shdG/pbuilderrc_noBj --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.E4u1shdG/b2 --logfile b2/build.log jose_14-1.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://213.165.73.152:3128 I: uname -a - Linux ionos11-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.9+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.9-1~bpo12+1 (2025-01-19) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1985976/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -204,7 +236,7 @@ Get: 83 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 84 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 85 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 43.1 MB in 3s (14.3 MB/s) +Fetched 43.1 MB in 3s (15.9 MB/s) Preconfiguring packages ... Selecting previously unselected package libpython3.13-minimal:amd64. (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 ... 19802 files and directories currently installed.) @@ -490,8 +522,8 @@ Setting up tzdata (2025a-2) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Mar 3 06:28:51 UTC 2025. -Universal Time is now: Mon Mar 3 06:28:51 UTC 2025. +Local time is now: Sun Apr 5 12:56:33 UTC 2026. +Universal Time is now: Sun Apr 5 12:56:33 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up ruby-minitest (5.25.4-2) ... @@ -578,7 +610,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/jose-14/ && 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 > ../jose_14-1_source.changes +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/jose-14/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../jose_14-1_source.changes dpkg-buildpackage: info: source package jose dpkg-buildpackage: info: source version 14-1 dpkg-buildpackage: info: source distribution unstable @@ -646,163 +682,175 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j20 -v -[1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/misc.c.o -MF lib/libjose.so.0.0.0.p/misc.c.o.d -o lib/libjose.so.0.0.0.p/misc.c.o -c ../lib/misc.c -[2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hooks.c.o -MF lib/libjose.so.0.0.0.p/hooks.c.o.d -o lib/libjose.so.0.0.0.p/hooks.c.o -c ../lib/hooks.c -[3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c -[4/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c -[5/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_compat.c.o -MF lib/libjose.so.0.0.0.p/openssl_compat.c.o.d -o lib/libjose.so.0.0.0.p/openssl_compat.c.o -c ../lib/openssl/compat.c -[6/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/io.c.o -MF lib/libjose.so.0.0.0.p/io.c.o.d -o lib/libjose.so.0.0.0.p/io.c.o -c ../lib/io.c -[7/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ec.c.o -MF lib/libjose.so.0.0.0.p/openssl_ec.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ec.c.o -c ../lib/openssl/ec.c -[8/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_lock.c.o -MF lib/libjose.so.0.0.0.p/openssl_lock.c.o.d -o lib/libjose.so.0.0.0.p/openssl_lock.c.o -c ../lib/openssl/lock.c -[9/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_dir.c.o -MF lib/libjose.so.0.0.0.p/openssl_dir.c.o.d -o lib/libjose.so.0.0.0.p/openssl_dir.c.o -c ../lib/openssl/dir.c -[10/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdh.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdh.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o -c ../lib/openssl/ecdh.c -[11/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/zlib_deflate.c.o -MF lib/libjose.so.0.0.0.p/zlib_deflate.c.o.d -o lib/libjose.so.0.0.0.p/zlib_deflate.c.o -c ../lib/zlib/deflate.c -[12/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecmr.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -c ../lib/openssl/ecmr.c -[13/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jws.c.o -MF lib/libjose.so.0.0.0.p/jws.c.o.d -o lib/libjose.so.0.0.0.p/jws.c.o -c ../lib/jws.c -[14/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -c ../lib/openssl/aesgcmkw.c -[15/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hmac.c.o -MF lib/libjose.so.0.0.0.p/openssl_hmac.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hmac.c.o -c ../lib/openssl/hmac.c -[16/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hash.c.o -MF lib/libjose.so.0.0.0.p/openssl_hash.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hash.c.o -c ../lib/openssl/hash.c -[17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/b64.c.o -MF lib/libjose.so.0.0.0.p/b64.c.o.d -o lib/libjose.so.0.0.0.p/b64.c.o -c ../lib/b64.c -[18/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aeskw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aeskw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o -c ../lib/openssl/aeskw.c -[19/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwk.c.o -MF lib/libjose.so.0.0.0.p/jwk.c.o.d -o lib/libjose.so.0.0.0.p/jwk.c.o -c ../lib/jwk.c -[20/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_dec.c.o -MF cmd/jose.p/b64_dec.c.o.d -o cmd/jose.p/b64_dec.c.o -c ../cmd/b64/dec.c -[21/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_misc.c.o -MF lib/libjose.so.0.0.0.p/openssl_misc.c.o.d -o lib/libjose.so.0.0.0.p/openssl_misc.c.o -c ../lib/openssl/misc.c -[22/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c -[23/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c -[24/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_oct.c.o -MF lib/libjose.so.0.0.0.p/openssl_oct.c.o.d -o lib/libjose.so.0.0.0.p/openssl_oct.c.o -c ../lib/openssl/oct.c -[25/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c -[26/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c -[27/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c -[28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c -[29/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aescbch.c.o -MF lib/libjose.so.0.0.0.p/openssl_aescbch.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o -c ../lib/openssl/aescbch.c -[30/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_pub.c.o -MF cmd/jose.p/jwk_pub.c.o.d -o cmd/jose.p/jwk_pub.c.o -c ../cmd/jwk/pub.c -[31/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsa.c.o -c ../lib/openssl/rsa.c -[32/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_sig.c.o -MF cmd/jose.p/jws_sig.c.o.d -o cmd/jose.p/jws_sig.c.o -c ../cmd/jws/sig.c -[33/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_gen.c.o -MF cmd/jose.p/jwk_gen.c.o.d -o cmd/jose.p/jwk_gen.c.o -c ../cmd/jwk/gen.c -[34/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_fmt.c.o -MF cmd/jose.p/jws_fmt.c.o.d -o cmd/jose.p/jws_fmt.c.o -c ../cmd/jws/fmt.c -[35/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_ver.c.o -MF cmd/jose.p/jws_ver.c.o.d -o cmd/jose.p/jws_ver.c.o -c ../cmd/jws/ver.c -[36/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_fmt.c.o -MF cmd/jose.p/jwe_fmt.c.o.d -o cmd/jose.p/jwe_fmt.c.o -c ../cmd/jwe/fmt.c -[37/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_use.c.o -MF cmd/jose.p/jwk_use.c.o.d -o cmd/jose.p/jwk_use.c.o -c ../cmd/jwk/use.c -[38/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsaes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -c ../lib/openssl/rsaes.c -[39/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c -[40/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_dec.c.o -MF cmd/jose.p/jwe_dec.c.o.d -o cmd/jose.p/jwe_dec.c.o -c ../cmd/jwe/dec.c -[41/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsassa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -c ../lib/openssl/rsassa.c -[42/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -MF lib/libjose.so.0.0.0.p/openssl_pbes2.c.o.d -o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -c ../lib/openssl/pbes2.c -[43/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c -[44/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c -[45/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c -[46/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c -[47/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c -[48/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c -[49/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c -[50/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c -[51/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c -[52/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c -[53/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c -[54/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c -[55/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c -[56/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c -[57/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc -[58/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c -[59/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread -[60/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc -[61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc -[62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc -[63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc -[64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc -[65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j42 -v +[1/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_lock.c.o -MF lib/libjose.so.0.0.0.p/openssl_lock.c.o.d -o lib/libjose.so.0.0.0.p/openssl_lock.c.o -c ../lib/openssl/lock.c +[2/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hsh.c.o -MF lib/libjose.so.0.0.0.p/hsh.c.o.d -o lib/libjose.so.0.0.0.p/hsh.c.o -c ../lib/hsh.c +[3/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/cfg.c.o -MF lib/libjose.so.0.0.0.p/cfg.c.o.d -o lib/libjose.so.0.0.0.p/cfg.c.o -c ../lib/cfg.c +[4/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/misc.c.o -MF lib/libjose.so.0.0.0.p/misc.c.o.d -o lib/libjose.so.0.0.0.p/misc.c.o -c ../lib/misc.c +[5/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_dec.c.o -MF cmd/jose.p/b64_dec.c.o.d -o cmd/jose.p/b64_dec.c.o -c ../cmd/b64/dec.c +[6/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_eql.c.o -MF cmd/jose.p/jwk_eql.c.o.d -o cmd/jose.p/jwk_eql.c.o -c ../cmd/jwk/eql.c +[7/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/b64_enc.c.o -MF cmd/jose.p/b64_enc.c.o.d -o cmd/jose.p/b64_enc.c.o -c ../cmd/b64/enc.c +[8/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_compat.c.o -MF lib/libjose.so.0.0.0.p/openssl_compat.c.o.d -o lib/libjose.so.0.0.0.p/openssl_compat.c.o -c ../lib/openssl/compat.c +[9/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/hooks.c.o -MF lib/libjose.so.0.0.0.p/hooks.c.o.d -o lib/libjose.so.0.0.0.p/hooks.c.o -c ../lib/hooks.c +[10/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_exc.c.o -MF cmd/jose.p/jwk_exc.c.o.d -o cmd/jose.p/jwk_exc.c.o -c ../cmd/jwk/exc.c +[11/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_pub.c.o -MF cmd/jose.p/jwk_pub.c.o.d -o cmd/jose.p/jwk_pub.c.o -c ../cmd/jwk/pub.c +[12/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/zlib_deflate.c.o -MF lib/libjose.so.0.0.0.p/zlib_deflate.c.o.d -o lib/libjose.so.0.0.0.p/zlib_deflate.c.o -c ../lib/zlib/deflate.c +[13/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_oct.c.o -MF lib/libjose.so.0.0.0.p/openssl_oct.c.o.d -o lib/libjose.so.0.0.0.p/openssl_oct.c.o -c ../lib/openssl/oct.c +[14/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_thp.c.o -MF cmd/jose.p/jwk_thp.c.o.d -o cmd/jose.p/jwk_thp.c.o -c ../cmd/jwk/thp.c +[15/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_fmt.c.o -MF cmd/jose.p/jws_fmt.c.o.d -o cmd/jose.p/jws_fmt.c.o -c ../cmd/jws/fmt.c +[16/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdh.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdh.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o -c ../lib/openssl/ecdh.c +[17/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ec.c.o -MF lib/libjose.so.0.0.0.p/openssl_ec.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ec.c.o -c ../lib/openssl/ec.c +[18/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/alg.c.o -MF cmd/jose.p/alg.c.o.d -o cmd/jose.p/alg.c.o -c ../cmd/alg.c +[19/86] cc -Itests/alg_wrap.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_wrap.p/alg_wrap.c.o -MF tests/alg_wrap.p/alg_wrap.c.o.d -o tests/alg_wrap.p/alg_wrap.c.o -c ../tests/alg_wrap.c +[20/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aeskw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aeskw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o -c ../lib/openssl/aeskw.c +[21/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_dir.c.o -MF lib/libjose.so.0.0.0.p/openssl_dir.c.o.d -o lib/libjose.so.0.0.0.p/openssl_dir.c.o -c ../lib/openssl/dir.c +[22/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecmr.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o -c ../lib/openssl/ecmr.c +[23/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hash.c.o -MF lib/libjose.so.0.0.0.p/openssl_hash.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hash.c.o -c ../lib/openssl/hash.c +[24/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_gen.c.o -MF cmd/jose.p/jwk_gen.c.o.d -o cmd/jose.p/jwk_gen.c.o -c ../cmd/jwk/gen.c +[25/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwk_use.c.o -MF cmd/jose.p/jwk_use.c.o.d -o cmd/jose.p/jwk_use.c.o -c ../cmd/jwk/use.c +[26/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/io.c.o -MF lib/libjose.so.0.0.0.p/io.c.o.d -o lib/libjose.so.0.0.0.p/io.c.o -c ../lib/io.c +[27/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/b64.c.o -MF lib/libjose.so.0.0.0.p/b64.c.o.d -o lib/libjose.so.0.0.0.p/b64.c.o -c ../lib/b64.c +[28/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o -c ../lib/openssl/aesgcm.c +[29/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_hmac.c.o -MF lib/libjose.so.0.0.0.p/openssl_hmac.c.o.d -o lib/libjose.so.0.0.0.p/openssl_hmac.c.o -c ../lib/openssl/hmac.c +[30/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_misc.c.o -MF lib/libjose.so.0.0.0.p/openssl_misc.c.o.d -o lib/libjose.so.0.0.0.p/openssl_misc.c.o -c ../lib/openssl/misc.c +[31/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -MF lib/libjose.so.0.0.0.p/openssl_pbes2.c.o.d -o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o -c ../lib/openssl/pbes2.c +[32/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsa.c.o -c ../lib/openssl/rsa.c +[33/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_dec.c.o -MF cmd/jose.p/jwe_dec.c.o.d -o cmd/jose.p/jwe_dec.c.o -c ../cmd/jwe/dec.c +[34/86] cc -Itests/alg_hash.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_hash.p/alg_hash.c.o -MF tests/alg_hash.p/alg_hash.c.o.d -o tests/alg_hash.p/alg_hash.c.o -c ../tests/alg_hash.c +[35/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwk.c.o -MF lib/libjose.so.0.0.0.p/jwk.c.o.d -o lib/libjose.so.0.0.0.p/jwk.c.o -c ../lib/jwk.c +[36/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -MF lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o -c ../lib/openssl/aesgcmkw.c +[37/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_jwk.c.o -MF lib/libjose.so.0.0.0.p/openssl_jwk.c.o.d -o lib/libjose.so.0.0.0.p/openssl_jwk.c.o -c ../lib/openssl/jwk.c +[38/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_sig.c.o -MF cmd/jose.p/jws_sig.c.o.d -o cmd/jose.p/jws_sig.c.o -c ../cmd/jws/sig.c +[39/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_fmt.c.o -MF cmd/jose.p/jwe_fmt.c.o.d -o cmd/jose.p/jwe_fmt.c.o -c ../cmd/jwe/fmt.c +[40/86] cc -Itests/alg_comp.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_comp.p/alg_comp.c.o -MF tests/alg_comp.p/alg_comp.c.o.d -o tests/alg_comp.p/alg_comp.c.o -c ../tests/alg_comp.c +[41/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o -c ../lib/openssl/ecdsa.c +[42/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsassa.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -c ../lib/openssl/rsassa.c +[43/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jws.c.o -MF lib/libjose.so.0.0.0.p/jws.c.o.d -o lib/libjose.so.0.0.0.p/jws.c.o -c ../lib/jws.c +[44/86] cc -Itests/alg_sign.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_sign.p/alg_sign.c.o -MF tests/alg_sign.p/alg_sign.c.o.d -o tests/alg_sign.p/alg_sign.c.o -c ../tests/alg_sign.c +[45/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -MF lib/libjose.so.0.0.0.p/openssl_rsaes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o -c ../lib/openssl/rsaes.c +[46/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/fmt.c.o -MF cmd/jose.p/fmt.c.o.d -o cmd/jose.p/fmt.c.o -c ../cmd/fmt.c +[47/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jose.c.o -MF cmd/jose.p/jose.c.o.d -o cmd/jose.p/jose.c.o -c ../cmd/jose.c +[48/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_aescbch.c.o -MF lib/libjose.so.0.0.0.p/openssl_aescbch.c.o.d -o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o -c ../lib/openssl/aescbch.c +[49/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jwe_enc.c.o -MF cmd/jose.p/jwe_enc.c.o.d -o cmd/jose.p/jwe_enc.c.o -c ../cmd/jwe/enc.c +[50/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/jwe.c.o -MF lib/libjose.so.0.0.0.p/jwe.c.o.d -o lib/libjose.so.0.0.0.p/jwe.c.o -c ../lib/jwe.c +[51/86] cc -Itests/alg_encr.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/alg_encr.p/alg_encr.c.o -MF tests/alg_encr.p/alg_encr.c.o.d -o tests/alg_encr.p/alg_encr.c.o -c ../tests/alg_encr.c +[52/86] cc -Ilib/libjose.so.0.0.0.p -Ilib -I../lib -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -MF lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o.d -o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o -c ../lib/openssl/ecdhes.c +[53/86] cc -Icmd/jose.p -Icmd -I../cmd -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ cmd/jose.p/jws_ver.c.o -MF cmd/jose.p/jws_ver.c.o.d -o cmd/jose.p/jws_ver.c.o -c ../cmd/jws/ver.c +[54/86] cc -Itests/api_jws.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jws.p/api_jws.c.o -MF tests/api_jws.p/api_jws.c.o.d -o tests/api_jws.p/api_jws.c.o -c ../tests/api_jws.c +[55/86] cc -Itests/api_b64.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_b64.p/api_b64.c.o -MF tests/api_b64.p/api_b64.c.o.d -o tests/api_b64.p/api_b64.c.o -c ../tests/api_b64.c +[56/86] cc -o lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/misc.c.o lib/libjose.so.0.0.0.p/cfg.c.o lib/libjose.so.0.0.0.p/io.c.o lib/libjose.so.0.0.0.p/b64.c.o lib/libjose.so.0.0.0.p/hsh.c.o lib/libjose.so.0.0.0.p/hooks.c.o lib/libjose.so.0.0.0.p/jwk.c.o lib/libjose.so.0.0.0.p/jws.c.o lib/libjose.so.0.0.0.p/jwe.c.o lib/libjose.so.0.0.0.p/zlib_deflate.c.o lib/libjose.so.0.0.0.p/openssl_aescbch.c.o lib/libjose.so.0.0.0.p/openssl_aesgcm.c.o lib/libjose.so.0.0.0.p/openssl_aesgcmkw.c.o lib/libjose.so.0.0.0.p/openssl_aeskw.c.o lib/libjose.so.0.0.0.p/openssl_compat.c.o lib/libjose.so.0.0.0.p/openssl_dir.c.o lib/libjose.so.0.0.0.p/openssl_ec.c.o lib/libjose.so.0.0.0.p/openssl_ecdh.c.o lib/libjose.so.0.0.0.p/openssl_ecdhes.c.o lib/libjose.so.0.0.0.p/openssl_ecmr.c.o lib/libjose.so.0.0.0.p/openssl_ecdsa.c.o lib/libjose.so.0.0.0.p/openssl_hash.c.o lib/libjose.so.0.0.0.p/openssl_hmac.c.o lib/libjose.so.0.0.0.p/openssl_jwk.c.o lib/libjose.so.0.0.0.p/openssl_lock.c.o lib/libjose.so.0.0.0.p/openssl_misc.c.o lib/libjose.so.0.0.0.p/openssl_oct.c.o lib/libjose.so.0.0.0.p/openssl_pbes2.c.o lib/libjose.so.0.0.0.p/openssl_rsa.c.o lib/libjose.so.0.0.0.p/openssl_rsaes.c.o lib/libjose.so.0.0.0.p/openssl_rsassa.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libjose.so.0 -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -pthread +[57/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc +[58/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc +[59/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc +[60/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc +[61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc +[62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc +[63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc +[64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc +[65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc [66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc -[67/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols -[68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc -[69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc -[70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc -[71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc -[72/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[73/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc -[74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc -[75/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[76/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc -[77/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[78/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[79/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[80/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[81/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[82/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[83/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc -[84/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group -[85/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group -[86/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc +[67/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc +[68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc +[69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc +[70/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-x86_64-linux-gnu lib/libjose.so.0.0.0 lib/libjose.so.0.0.0 lib/libjose.so.0.0.0.p/libjose.so.0.0.0.symbols +[71/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc +[72/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc +[73/86] cc -o tests/alg_hash tests/alg_hash.p/alg_hash.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[74/86] cc -o tests/alg_encr tests/alg_encr.p/alg_encr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[75/86] cc -o tests/api_b64 tests/api_b64.p/api_b64.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[76/86] cc -o tests/api_jws tests/api_jws.p/api_jws.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[77/86] cc -o tests/alg_comp tests/alg_comp.p/alg_comp.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[78/86] cc -o tests/alg_wrap tests/alg_wrap.p/alg_wrap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[79/86] cc -o tests/alg_sign tests/alg_sign.p/alg_sign.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[80/86] cc -o cmd/jose cmd/jose.p/jose.c.o cmd/jose.p/b64_dec.c.o cmd/jose.p/b64_enc.c.o cmd/jose.p/jwk_eql.c.o cmd/jose.p/jwk_exc.c.o cmd/jose.p/jwk_gen.c.o cmd/jose.p/jwk_pub.c.o cmd/jose.p/jwk_thp.c.o cmd/jose.p/jwk_use.c.o cmd/jose.p/jws_fmt.c.o cmd/jose.p/jws_sig.c.o cmd/jose.p/jws_ver.c.o cmd/jose.p/jwe_fmt.c.o cmd/jose.p/jwe_dec.c.o cmd/jose.p/jwe_enc.c.o cmd/jose.p/alg.c.o cmd/jose.p/fmt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[81/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc +[82/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-x86_64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc +[83/86] cc -Itests/api_jwe.p -Itests -I../tests -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/api_jwe.p/api_jwe.c.o -MF tests/api_jwe.p/api_jwe.c.o.d -o tests/api_jwe.p/api_jwe.c.o -c ../tests/api_jwe.c +[84/86] cc -Itests/issue-75/issue75.p -Itests/issue-75 -I../tests/issue-75 -Iinclude -I../include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Werror -std=gnu99 -Wstrict-aliasing -Wchar-subscripts -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wsign-compare -Wstrict-prototypes -Wtype-limits -Wunused-function -Wno-missing-field-initializers -Wno-unused-command-line-argument -Wno-unused-parameter -Wno-unknown-pragmas -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ tests/issue-75/issue75.p/issue-75.c.o -MF tests/issue-75/issue75.p/issue-75.c.o.d -o tests/issue-75/issue75.p/issue-75.c.o -c ../tests/issue-75/issue-75.c +[85/86] cc -o tests/api_jwe tests/api_jwe.p/api_jwe.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so -Wl,--end-group +[86/86] cc -o tests/issue-75/issue75 tests/issue-75/issue75.p/issue-75.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/jose-14=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,-rpath-link,/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/x86_64-linux-gnu/libjansson.so /usr/lib/x86_64-linux-gnu/libssl.so /usr/lib/x86_64-linux-gnu/libcrypto.so -Wl,--end-group dh_auto_test - cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=20 meson test --verbose + cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=42 meson test --verbose ninja: Entering directory `/build/reproducible-path/jose-14/obj-x86_64-linux-gnu' ninja: no work to do. 1/25 alg_hash RUNNING ->>> MALLOC_PERTURB_=161 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_hash +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=118 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_hash 2/25 alg_sign RUNNING ->>> MALLOC_PERTURB_=97 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_sign +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=101 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_sign 3/25 alg_encr RUNNING ->>> MALLOC_PERTURB_=32 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_encr +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=165 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_encr 4/25 alg_wrap RUNNING ->>> MALLOC_PERTURB_=163 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_wrap +>>> MALLOC_PERTURB_=158 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_wrap 5/25 alg_comp RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=109 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_comp +>>> MALLOC_PERTURB_=10 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/alg_comp 6/25 api_b64 RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=122 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_b64 +>>> MALLOC_PERTURB_=20 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_b64 7/25 api_jws RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=2 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jws +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jws 8/25 api_jwe RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=3 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jwe +>>> MALLOC_PERTURB_=104 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/api_jwe 9/25 jose-alg RUNNING ->>> MALLOC_PERTURB_=253 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-alg +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/tests/./jose-alg 10/25 jose-fmt RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=66 /build/reproducible-path/jose-14/tests/./jose-fmt +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors MALLOC_PERTURB_=199 /build/reproducible-path/jose-14/tests/./jose-fmt 11/25 jose-b64-enc RUNNING ->>> MALLOC_PERTURB_=197 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-b64-enc +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=246 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-b64-enc 12/25 jose-b64-dec RUNNING ->>> MALLOC_PERTURB_=101 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-b64-dec +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=185 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-b64-dec 13/25 jose-jwk-eql RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-eql +>>> MALLOC_PERTURB_=36 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-eql 14/25 jose-jwk-exc RUNNING ->>> MALLOC_PERTURB_=116 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-exc +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=73 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-exc 15/25 jose-jwk-gen RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=189 /build/reproducible-path/jose-14/tests/./jose-jwk-gen +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=32 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-gen 16/25 jose-jwk-pub RUNNING ->>> MALLOC_PERTURB_=53 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-pub +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=224 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-pub 17/25 jose-jwk-use RUNNING ->>> MESON_TEST_ITERATION=1 MALLOC_PERTURB_=145 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-use +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=49 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-use 18/25 jose-jwk-thp RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=255 /build/reproducible-path/jose-14/tests/./jose-jwk-thp +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=13 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwk-thp 19/25 jose-jws-fmt RUNNING ->>> MALLOC_PERTURB_=116 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jws-fmt +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=225 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-fmt 20/25 jose-jws-ver RUNNING ->>> MALLOC_PERTURB_=174 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jws-ver - - 1/25 alg_hash OK 0.90s +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=252 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-ver 21/25 jose-jws-sig RUNNING ->>> MALLOC_PERTURB_=38 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jws-sig +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=229 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jws-sig + +22/25 jose-jwe-fmt RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MALLOC_PERTURB_=211 /build/reproducible-path/jose-14/tests/./jose-jwe-fmt + +23/25 jose-jwe-dec RUNNING +>>> MALLOC_PERTURB_=41 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-dec + +24/25 jose-jwe-enc RUNNING +>>> MALLOC_PERTURB_=95 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 /build/reproducible-path/jose-14/tests/./jose-jwe-enc + +25/25 issue75 RUNNING +>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib MALLOC_PERTURB_=14 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/issue-75/issue75 - 3/25 alg_encr OK 0.88s + 1/25 alg_hash OK 0.12s + + 3/25 alg_encr OK 0.11s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: alg: A256GCM @@ -813,344 +861,314 @@ alg: A128CBC-HS256 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 7/25 api_jws OK 0.75s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -11/25 jose-b64-enc OK 0.60s +11/25 jose-b64-enc OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ printf -+ jose b64 enc -I- -+ test = -+ printf f -+ jose b64 enc -I- +++ printf '' +++ jose b64 enc -I- ++ test '' = '' +++ printf f +++ jose b64 enc -I- + test Zg = Zg -+ jose b64 enc -I- -+ printf fo +++ printf fo +++ jose b64 enc -I- + test Zm8 = Zm8 -+ + printf foo -jose b64 enc -I- +++ printf foo +++ jose b64 enc -I- + test Zm9v = Zm9v -+ printf foob -+ jose b64 enc -I- +++ printf foob +++ jose b64 enc -I- + test Zm9vYg = Zm9vYg -+ printf fooba -+ jose b64 enc -I- +++ printf fooba +++ jose b64 enc -I- + test Zm9vYmE = Zm9vYmE -+ printf foobar -+ jose b64 enc -I- +++ printf foobar +++ jose b64 enc -I- + test Zm9vYmFy = Zm9vYmFy ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -22/25 jose-jwe-fmt RUNNING ->>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=91 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwe-fmt - -23/25 jose-jwe-dec RUNNING ->>> CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors MALLOC_PERTURB_=20 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwe-dec - -24/25 jose-jwe-enc RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=250 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwe-enc - -12/25 jose-b64-dec OK 0.69s +12/25 jose-b64-dec OK 0.08s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ printf -+ jose b64 dec -i- -+ test = -+ printf Zg -+ jose b64 dec -i- +++ printf '' +++ jose b64 dec -i- ++ test '' = '' +++ printf Zg +++ jose b64 dec -i- + test f = f -+ printf Zm8 -+ jose b64 dec -i- +++ printf Zm8 +++ jose b64 dec -i- + test fo = fo -+ printf Zm9v -+ jose b64 dec -i- +++ printf Zm9v +++ jose b64 dec -i- + test foo = foo -+ jose b64 dec -i- -+ printf Zm9vYg +++ printf Zm9vYg +++ jose b64 dec -i- + test foob = foob -+ printf Zm9vYmE -+ jose b64 dec -i- +++ printf Zm9vYmE +++ jose b64 dec -i- + test fooba = fooba -+ jose b64 dec -i- -+ printf Zm9vYmFy +++ printf Zm9vYmFy +++ jose b64 dec -i- + test foobar = foobar ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -25/25 issue75 RUNNING ->>> MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=109 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/lib /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/issue-75/issue75 +16/25 jose-jwk-pub OK 0.06s +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: ++ ioct='{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]}' ++ irsa='{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]}' ++ iec='{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}' ++ ijwkset='{"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]}' ++ ooct='{"a":"foo","key_ops":[],"kty":"oct"}' ++ orsa='{"a":"bar","key_ops":["encrypt"],"kty":"RSA"}' ++ oec='{"a":"baz","key_ops":["encrypt"],"kty":"EC"}' ++ ojwkset='{"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]}' +++ echo '{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]}' +++ jose jwk pub -i- ++ test '{"a":"foo","key_ops":[],"kty":"oct"}' = '{"a":"foo","key_ops":[],"kty":"oct"}' +++ jose jwk pub -i- +++ echo '{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]}' ++ test '{"a":"bar","key_ops":["encrypt"],"kty":"RSA"}' = '{"a":"bar","key_ops":["encrypt"],"kty":"RSA"}' +++ echo '{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}' +++ jose jwk pub -i- ++ test '{"a":"baz","key_ops":["encrypt"],"kty":"EC"}' = '{"a":"baz","key_ops":["encrypt"],"kty":"EC"}' +++ echo '{"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]}' +++ jose jwk pub -i- ++ test '{"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]}' = '{"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]}' +++ echo '{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}' +++ jose jwk pub -i- -s ++ test '{"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]}' = '{"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]}' +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 9/25 jose-alg OK 0.87s +25/25 issue75 OK 0.02s + +18/25 jose-jwk-thp OK 0.06s +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +++ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -a S256 ++ a=NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.thp ++ b=NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ++ '[' NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs = NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ']' +++ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwkset -a S1 -f HYRNOxxOOHap0amTONoy1bHnS5M ++ jwk='{"crv":"P-521","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt","kid":"bilbo.baggins@hobbiton.example","kty":"EC","use":"sig","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1"}' +++ echo '{"crv":"P-521","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt","kid":"bilbo.baggins@hobbiton.example","kty":"EC","use":"sig","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1"}' +++ jose jwk thp -i- -a S1 ++ '[' HYRNOxxOOHap0amTONoy1bHnS5M = HYRNOxxOOHap0amTONoy1bHnS5M ']' ++ jose fmt -j '{"crv":"P-521","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt","kid":"bilbo.baggins@hobbiton.example","kty":"EC","use":"sig","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1"}' -O -g kty -q EC -EUU -g crv -q P-521 -EUU -g kid -q bilbo.baggins@hobbiton.example -EUU ++ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwkset -a S1 -f VHriznG7vJAFpXMXRmGgAkA5sEE ++ RFC_7638_3_1=/build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1 ++ jwk=/build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk ++ thp256=/build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.thp +++ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk +++ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -a S256 ++ '[' NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs = NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ']' +++ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.thp ++ '[' NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs = NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ']' +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + + 9/25 jose-alg OK 0.10s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + jose alg -+ grep -q ^A128GCM$ ++ grep -q '^A128GCM$' + jose alg -k sign -+ grep -q ^ES256$ ++ grep -q '^ES256$' + jose alg -k wrap -+ grep -q ^A128GCMKW$ ++ grep -q '^A128GCMKW$' + jose alg -k encr -+ grep -q ^A128GCM$ ++ grep -q '^A128GCM$' + jose alg -k exch -+ grep -q ^ECDH$ ++ grep -q '^ECDH$' + jose alg -k sign -+ grep -q ^A128GCMKW$ ++ grep -q '^A128GCMKW$' + jose alg -k wrap -+ grep -q ^A128GCM$ -+ grep -q ^ES256$ ++ grep -q '^A128GCM$' + jose alg -k encr ++ grep -q '^ES256$' + jose alg -k exch -+ grep -q ^HS256$ -+ grep -q ^A128GCM$ ++ grep -q '^HS256$' + jose alg -k encr -k sign ++ grep -q '^A128GCM$' + jose alg -k encr -k sign -+ grep -q ^ES256$ -+ grep -q ^ES256$ ++ grep -q '^ES256$' + jose alg -k sign -k wrap ++ grep -q '^ES256$' + jose alg -k sign -k wrap -+ grep -q ^A128GCMKW$ ++ grep -q '^A128GCMKW$' + jose alg -k wrap -k exch -+ grep -q ^A128GCMKW$ ++ grep -q '^A128GCMKW$' + jose alg -k wrap -k exch -+ grep -q ^ECDH$ ++ grep -q '^ECDH$' + jose alg -k exch -k encr -+ grep -q ^ECDH$ ++ grep -q '^ECDH$' + jose alg -k exch -k encr -+ grep -q ^A128GCM$ -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -16/25 jose-jwk-pub OK 0.57s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ ioct={"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]} -+ irsa={"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]} -+ iec={"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} -+ ijwkset={"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]} -+ ooct={"a":"foo","key_ops":[],"kty":"oct"} -+ orsa={"a":"bar","key_ops":["encrypt"],"kty":"RSA"} -+ oec={"a":"baz","key_ops":["encrypt"],"kty":"EC"} -+ ojwkset={"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} -+ echo {"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]} -+ jose jwk pub -i- -+ test {"a":"foo","key_ops":[],"kty":"oct"} = {"a":"foo","key_ops":[],"kty":"oct"} -+ echo {"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]} -+ jose jwk pub -i- -+ test {"a":"bar","key_ops":["encrypt"],"kty":"RSA"} = {"a":"bar","key_ops":["encrypt"],"kty":"RSA"} -+ jose jwk pub -i- -+ echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} -+ test {"a":"baz","key_ops":["encrypt"],"kty":"EC"} = {"a":"baz","key_ops":["encrypt"],"kty":"EC"} -+ echo {"keys":[{"kty":"oct","k":"","a":"foo","key_ops":["encrypt","decrypt"]},{"kty":"RSA","p":"","d":"","q":"","dp":"","dq":"","qi":"","oth":"","a":"bar","key_ops":["encrypt","decrypt"]},{"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]}]} -+ jose jwk pub -i- -+ test {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"foo","key_ops":[],"kty":"oct"},{"a":"bar","key_ops":["encrypt"],"kty":"RSA"},{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} -+ jose jwk pub -i- -s -+ echo {"kty":"EC","d":"","a":"baz","key_ops":["encrypt","decrypt"]} -+ test {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} = {"keys":[{"a":"baz","key_ops":["encrypt"],"kty":"EC"}]} ++ grep -q '^A128GCM$' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -18/25 jose-jwk-thp OK 0.48s + 7/25 api_jws OK 0.12s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -a S256 -+ a=NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.thp -+ b=NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs -+ [ NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs = NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ] -+ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwkset -a S1 -f HYRNOxxOOHap0amTONoy1bHnS5M -+ jwk={"crv":"P-521","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt","kid":"bilbo.baggins@hobbiton.example","kty":"EC","use":"sig","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1"} -+ echo {"crv":"P-521","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt","kid":"bilbo.baggins@hobbiton.example","kty":"EC","use":"sig","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1"} -+ jose jwk thp -i- -a S1 -+ [ HYRNOxxOOHap0amTONoy1bHnS5M = HYRNOxxOOHap0amTONoy1bHnS5M ] -+ jose fmt -j {"crv":"P-521","d":"AAhRON2r9cqXX1hg-RoI6R1tX5p2rUAYdmpHZoC1XNM56KtscrX6zbKipQrCW9CGZH3T4ubpnoTKLDYJ_fF3_rJt","kid":"bilbo.baggins@hobbiton.example","kty":"EC","use":"sig","x":"AHKZLLOsCOzz5cY97ewNUajB957y-C-U88c3v13nmGZx6sYl_oJXu9A5RkTKqjqvjyekWF-7ytDyRXYgCF5cj0Kt","y":"AdymlHvOiLxXkEhayXQnNCvDX4h9htZaCJN34kfmC6pV5OhQHiraVySsUdaQkAgDPrwQrJmbnX9cwlGfP-HqHZR1"} -O -g kty -q EC -EUU -g crv -q P-521 -EUU -g kid -q bilbo.baggins@hobbiton.example -EUU -+ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwkset -a S1 -f VHriznG7vJAFpXMXRmGgAkA5sEE -+ RFC_7638_3_1=/build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1 -+ jwk=/build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -+ thp256=/build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.thp -+ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -+ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -a S256 -+ [ NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs = NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ] -+ jose jwk thp -i /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7638_3.1.thp -+ [ NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs = NzbLsXh8uDCcd-6MNwXF4W_7noWXFZAfHkxZsRGC9Xs ] +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) +../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) +../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -25/25 issue75 OK 0.09s - -13/25 jose-jwk-eql OK 1.23s +13/25 jose-jwk-eql OK 0.13s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: -/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games +/build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path stderr: -+ echo /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games -+ jose jwk gen -i {"alg":"ECDH-ES"} -+ jwk={"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} -+ jose jwk gen -i {"alg":"ECDH-ES"} -+ oth={"alg":"ECDH-ES","crv":"P-521","d":"ALkx21C0gaRGOaYr9yjcOlEMuwxNZCkgz51_3QA_0nX_R6qLeMIZA-MYBdefKGtnMmSNafSlqvKjvGCb0N_bdcNg","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AZammpwBbWDMk-7vVVl3uVMHt1edwKz3XpG2ZAHoHfm5hGMZVl-oONeT-a_k7-9IOo24l7xd8CKLCm73iEOBHnrQ","y":"AU0pQSg_edqFv7PkldKTU-7o8vxnxl2w9XBSNFV6p15XVw40_rg7yYqC414xscOY40RerUdp21gyA2v-AF3C_jqO"} -+ jose jwk pub -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} -+ pub={"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} -+ jose fmt -j- -Od alg -o- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} -+ mod={"crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} ++ echo /build/reproducible-path/jose-14/obj-x86_64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path +++ jose jwk gen -i '{"alg":"ECDH-ES"}' ++ jwk='{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' +++ jose jwk gen -i '{"alg":"ECDH-ES"}' ++ oth='{"alg":"ECDH-ES","crv":"P-521","d":"Aa7QFFxRFZbVzL5RpOxJ_f_oxwJ9IraX1YFedazXNsGoDRvglw2UuYK95LxFhvRda9MZbfi9jcGxhOy4CV_9i2vH","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"ASN_eJonDXkReedKHe443hiSZyoAdQQYrCuAu977NMsyPw1X1mgsM_VgDImd2al0bNJwjFZ46tS91u_xRQtnkBAB","y":"AVsS3EdRc9yd5cT0WnFyqG4EStLoSEw0PXZlu5qwigWtiYkdKfOLHTPHNMrbuVtr25i50RBWL9LX84zwL9DF3HLj"}' +++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' +++ jose jwk pub -i- ++ pub='{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' +++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' +++ jose fmt -j- -Od alg -o- ++ mod='{"crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' + jose jwk eql Must specify at least two JWKs! ++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' + jose jwk eql -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} Must specify at least two JWKs! -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} ++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' + jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} ++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' + jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"alg":"ECDH-ES","crv":"P-521","d":"ALkx21C0gaRGOaYr9yjcOlEMuwxNZCkgz51_3QA_0nX_R6qLeMIZA-MYBdefKGtnMmSNafSlqvKjvGCb0N_bdcNg","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AZammpwBbWDMk-7vVVl3uVMHt1edwKz3XpG2ZAHoHfm5hGMZVl-oONeT-a_k7-9IOo24l7xd8CKLCm73iEOBHnrQ","y":"AU0pQSg_edqFv7PkldKTU-7o8vxnxl2w9XBSNFV6p15XVw40_rg7yYqC414xscOY40RerUdp21gyA2v-AF3C_jqO"} ++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"alg":"ECDH-ES","crv":"P-521","d":"Aa7QFFxRFZbVzL5RpOxJ_f_oxwJ9IraX1YFedazXNsGoDRvglw2UuYK95LxFhvRda9MZbfi9jcGxhOy4CV_9i2vH","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"ASN_eJonDXkReedKHe443hiSZyoAdQQYrCuAu977NMsyPw1X1mgsM_VgDImd2al0bNJwjFZ46tS91u_xRQtnkBAB","y":"AVsS3EdRc9yd5cT0WnFyqG4EStLoSEw0PXZlu5qwigWtiYkdKfOLHTPHNMrbuVtr25i50RBWL9LX84zwL9DF3HLj"}' + jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"} + jose jwk eql -i- -i- -i- ++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}' ++ echo '{"alg":"ECDH-ES","crv":"P-521","d":"AL25W5wpbs_6nj9ykLcBPfq6RnJoiGcNzpQFBCIDZ4xw0x8_plxgqyu9yDklUZ55VCGcLAUEM0lKYGGRsw4Je6_Z","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AMziMErzbNLumJgQ5Kq9MzyJ-JEZ1sLI85xBThTnqvN-9BmpztzidDWq3bwg4B5wzI7WZLKqq8NFCoeCNGWNwH9r","y":"AWxh1qFev7L8Qf4h9ktS_jtZsMXkvq5hpSV2NWfwaR0GaH1I2Fdd9ADQCRbLi1nAiAYxDowraG0J1HHdirGRV0X0"}{"alg":"ECDH-ES","crv":"P-521","d":"Aa7QFFxRFZbVzL5RpOxJ_f_oxwJ9IraX1YFedazXNsGoDRvglw2UuYK95LxFhvRda9MZbfi9jcGxhOy4CV_9i2vH","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"ASN_eJonDXkReedKHe443hiSZyoAdQQYrCuAu977NMsyPw1X1mgsM_VgDImd2al0bNJwjFZ46tS91u_xRQtnkBAB","y":"AVsS3EdRc9yd5cT0WnFyqG4EStLoSEw0PXZlu5qwigWtiYkdKfOLHTPHNMrbuVtr25i50RBWL9LX84zwL9DF3HLj"}' + jose jwk eql -i- -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AEzxpy_E5qb3XmpmSIFEYXqm1GhRyuVlB-IQATY3AZ9pKT0xk9T3JRxpnNQ0I6aNOY8GmEdh-5pPXjA7JmX-FBfu","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWRpGx9yiEkBmslD5rhPDWZFQHs-UCSssq3NVNDq1bZxcZRVXBzK8Hu0YgmydWKhkAe4ih6_otOgQ9iOv2PWn-_e","y":"AK9XFp4S4EUvYvrIkthLjC3Ef7TIGYkX-_mRIQ_H03hnjaTJt3NfOGNfftCzQordbyVEGyL0qgyFeM_31dTBzhGn"}{"alg":"ECDH-ES","crv":"P-521","d":"ALkx21C0gaRGOaYr9yjcOlEMuwxNZCkgz51_3QA_0nX_R6qLeMIZA-MYBdefKGtnMmSNafSlqvKjvGCb0N_bdcNg","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AZammpwBbWDMk-7vVVl3uVMHt1edwKz3XpG2ZAHoHfm5hGMZVl-oONeT-a_k7-9IOo24l7xd8CKLCm73iEOBHnrQ","y":"AU0pQSg_edqFv7PkldKTU-7o8vxnxl2w9XBSNFV6p15XVw40_rg7yYqC414xscOY40RerUdp21gyA2v-AF3C_jqO"} -+ jose jwk gen -i {"alg":"A128KW"} -+ jwk={"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk gen -i {"alg":"A128KW"} -+ oth={"alg":"A128KW","k":"BEz7jgUC3FYvz86Opb1v2w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk pub -i- -+ pub={"alg":"A128KW","key_ops":[],"kty":"oct"} -+ jose fmt -j- -Od alg -o- -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ mod={"k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} +++ jose jwk gen -i '{"alg":"A128KW"}' ++ jwk='{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' +++ jose jwk gen -i '{"alg":"A128KW"}' ++ oth='{"alg":"A128KW","k":"wXHRS__18H1fd1Z6JFGutw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' +++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' +++ jose jwk pub -i- ++ pub='{"alg":"A128KW","key_ops":[],"kty":"oct"}' +++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' +++ jose fmt -j- -Od alg -o- ++ mod='{"k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' + jose jwk eql Must specify at least two JWKs! -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' + jose jwk eql -i- Must specify at least two JWKs! ++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}' + jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"} ++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' + jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"BEz7jgUC3FYvz86Opb1v2w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"wXHRS__18H1fd1Z6JFGutw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' + jose jwk eql -i- -i- ++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' + jose jwk eql -i- -i- -i- -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ++ echo '{"alg":"A128KW","k":"8KHBp3bpCIlBky2QsSYRyw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"wXHRS__18H1fd1Z6JFGutw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' + jose jwk eql -i- -i- -i- -+ echo {"alg":"A128KW","k":"Kl8kvcWu89zclN55H83ONQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"BEz7jgUC3FYvz86Opb1v2w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 2/25 alg_sign OK 1.95s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -alg: PS512 -alg: PS384 -alg: PS256 -alg: RS512 -alg: RS384 -alg: RS256 -alg: HS512 -alg: HS384 -alg: HS256 -alg: ES256K -alg: ES512 -alg: ES384 -alg: ES256 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -17/25 jose-jwk-use OK 1.40s +17/25 jose-jwk-use OK 0.18s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: -{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"} +{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"} stderr: ++ echo '{}' + jose jwk use -i- -u encrypt -+ echo {} ++ echo '{}' + jose jwk use -i- -r -u encrypt -+ echo {} -+ echo {"use": true} ++ echo '{"use": true}' + jose jwk use -i- -u encrypt ++ echo '{"key_ops": []}' + jose jwk use -i- -u encrypt -+ echo {"key_ops": []} -+ echo {"key_ops": [true]} ++ echo '{"key_ops": [true]}' + jose jwk use -i- -u encrypt -+ echo {"use": "enc"} ++ echo '{"use": "enc"}' + jose jwk use -i- -u encrypt -+ echo {"use": "sig"} ++ echo '{"use": "sig"}' + jose jwk use -i- -u encrypt -+ tmp={"key_ops": ["encrypt", "decrypt"]} ++ tmp='{"key_ops": ["encrypt", "decrypt"]}' ++ echo '{"key_ops": ["encrypt", "decrypt"]}' + jose jwk use -i- -u encrypt -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ + jose jwk use -i- -u encryptecho -u {"key_ops": ["encrypt", "decrypt"]} decrypt - ++ echo '{"key_ops": ["encrypt", "decrypt"]}' ++ jose jwk use -i- -u encrypt -u decrypt ++ echo '{"key_ops": ["encrypt", "decrypt"]}' + jose jwk use -i- -a -u encrypt -u decrypt -+ echo {"key_ops": ["encrypt", "decrypt"]} ++ echo '{"key_ops": ["encrypt", "decrypt"]}' + jose jwk use -i- -u encrypt -u sign -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ echo {"key_ops": ["encrypt", "decrypt"]} ++ echo '{"key_ops": ["encrypt", "decrypt"]}' + jose jwk use -i- -u sign -+ echo {"key_ops": ["encrypt", "decrypt"]} + jose jwk use -i- -a -u encrypt -u sign -+ tmp={"use": "sig", "key_ops": ["encrypt", "decrypt"]} ++ echo '{"key_ops": ["encrypt", "decrypt"]}' ++ tmp='{"use": "sig", "key_ops": ["encrypt", "decrypt"]}' ++ echo '{"use": "sig", "key_ops": ["encrypt", "decrypt"]}' + jose jwk use -i- -u encrypt -u sign -+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} -+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} ++ echo '{"use": "sig", "key_ops": ["encrypt", "decrypt"]}' + jose jwk use -i- -a -u encrypt -u sign -+ echo {"use": "enc"} ++ echo '{"use": "enc"}' + jose jwk use -i- -u deriveKey -+ echo {"use": "enc"} ++ echo '{"use": "enc"}' + jose jwk use -i- -u deriveBits ++ echo '{"use": "sig"}' + jose jwk use -i- -u deriveKey -+ echo {"use": "sig"} -+ echo {"use": "sig"} ++ echo '{"use": "sig"}' + jose jwk use -i- -u deriveBits -+ jose jwk gen -i {"keys":[{"alg":"A128KW"},{"alg":"ES256"}]} -+ jwkset={"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -+ echo {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -+ jose jwk use -i- -u wrapKey -s -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -g keys -d 1 -Uo- -+ [ {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} = {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} ] -+ echo {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -+ jose jwk use -i- -u verify -s -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -g keys -d 0 -Uo- -+ [ {"keys":[{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} = {"keys":[{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} ] -+ echo {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -+ jose jwk use -i- -u wrapKey -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -g keys -g 0 -o- -+ [ {"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} = {"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ] -+ echo {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -+ jose jwk use -i- -u verify -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} -g keys -g 1 -o- -+ [ {"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"} = {"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"} ] -+ echo {"keys":[{"alg":"A128KW","k":"vcz9zN0t50y3tolHCrzVPg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"HdlX7tCzt5Zmunhg0oxy4aJucVBmOmVQ6CTWVPcKgXs","key_ops":["sign","verify"],"kty":"EC","x":"LkTJRRKGH-JE8z2RF45m3UcXB_sR1nJ4iRRlw5qmCOM","y":"nFezilHR8OcO8basnhvEDBdISO7RFY1V-CPWe2VZdoU"}]} +++ jose jwk gen -i '{"keys":[{"alg":"A128KW"},{"alg":"ES256"}]}' ++ jwkset='{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' +++ echo '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' +++ jose jwk use -i- -u wrapKey -s -o- +++ jose fmt -j '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' -g keys -d 1 -Uo- ++ '[' '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]}' = '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]}' ']' +++ echo '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' +++ jose jwk use -i- -u verify -s -o- +++ jose fmt -j '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' -g keys -d 0 -Uo- ++ '[' '{"keys":[{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' = '{"keys":[{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' ']' +++ echo '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' +++ jose jwk use -i- -u wrapKey -o- +++ jose fmt -j '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' -g keys -g 0 -o- ++ '[' '{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' = '{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}' ']' +++ echo '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' +++ jose jwk use -i- -u verify -o- +++ jose fmt -j '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' -g keys -g 1 -o- ++ '[' '{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}' = '{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}' ']' ++ echo '{"keys":[{"alg":"A128KW","k":"DyvdBWITBbnSBGAMcS37vA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"nvKGSi9vTKhHE-vToyAZC3QJN2gEV1zSg7gdlappzKU","key_ops":["sign","verify"],"kty":"EC","x":"z6LgQeG9wRjzakblNwz8W_GWxIq4QLej7_e4gX9rPiU","y":"awHetm-sDxdpctUkQ0kxHCWAbrM6ErD2D8FmQfVwh-g"}]}' + jose jwk use -i- -u verify -o- ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -20/25 jose-jws-ver OK 2.20s +20/25 jose-jws-ver OK 0.29s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: + prfx=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A @@ -1258,700 +1276,742 @@ ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -14/25 jose-jwk-exc OK 2.63s +14/25 jose-jwk-exc OK 0.32s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ mktemp -d -+ tmpdir=/tmp/tmp.1WjCOHNviX +++ mktemp -d ++ tmpdir=/tmp/tmp.dH9hzFUUEE + trap onexit EXIT -+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.1WjCOHNviX/exc_a.jwk -+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.1WjCOHNviX/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.1WjCOHNviX/exc_a.jwk -o /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.1WjCOHNviX/exc_b.jwk -o /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -+ a={"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -+ b={"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.jwk -+ c={"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.jwk -+ d={"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ test {"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} = {"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ test {"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} = {"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ test {"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} = {"crv":"P-521","kty":"EC","x":"AetVQ4ajPxcThqnjutabA6Da-N0-GLKRBJ1fPzJMbfD2xweK5lK5wkXmI5rKgwpcvi0rYRmPLxjSkzv7oODu4kOT","y":"Acw7mHX3ZIqdgNyfFMVAF0oUpCVcAOP1lE6ooZGU0DDXQ-i2iMAoYn-WjWVpy5-fbgO2BQr1SEmK4mg_A3jynF3u"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.jwk ++ for T in '{"alg":"ECDH"}' '{"alg":"ECDH","crv":"P-256"}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"alg":"ECDH"}' -o /tmp/tmp.dH9hzFUUEE/exc_a.jwk ++ jose jwk gen -i '{"alg":"ECDH"}' -o /tmp/tmp.dH9hzFUUEE/exc_b.jwk ++ jose jwk pub -i /tmp/tmp.dH9hzFUUEE/exc_a.jwk -o /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ++ jose jwk pub -i /tmp/tmp.dH9hzFUUEE/exc_b.jwk -o /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk ++ a='{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ++ b='{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.jwk ++ c='{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.jwk ++ d='{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' ++ test '{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' = '{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' ++ test '{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' = '{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' ++ test '{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' = '{"crv":"P-521","kty":"EC","x":"AdzGQ2kC_syek962RIU7ASq3sbFHfS3C-gMvq3Wa0mNi8PoQHfGu6RhY1f3rWgyD_hQpD0wSTAe6iJpn8J76D6Az","y":"AE3lJ0WbP_-J42tGelLF0sjPsHbOcUwDwsy9eFcy5rpgKNsgBikBTNEX9QFT-NIQrwPQRl1YFZ_PxbsllrKxq5a6"}' ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk Error performing exchange! -+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.1WjCOHNviX/exc_a.jwk -+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.1WjCOHNviX/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.1WjCOHNviX/exc_a.jwk -o /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.1WjCOHNviX/exc_b.jwk -o /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -+ a={"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -+ b={"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.jwk -+ c={"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.jwk -+ d={"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ test {"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} = {"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ test {"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} = {"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ test {"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} = {"crv":"P-256","kty":"EC","x":"a1TKpEpRLTW2HyuTaXXOcgnnTF1UPoUAAOHJvIIDJ_A","y":"1DwVuZRNIO1vUrFXcIGRcZEz5sypWlvAYLZ6Dabh-Ng"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.jwk ++ for T in '{"alg":"ECDH"}' '{"alg":"ECDH","crv":"P-256"}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"alg":"ECDH","crv":"P-256"}' -o /tmp/tmp.dH9hzFUUEE/exc_a.jwk ++ jose jwk gen -i '{"alg":"ECDH","crv":"P-256"}' -o /tmp/tmp.dH9hzFUUEE/exc_b.jwk ++ jose jwk pub -i /tmp/tmp.dH9hzFUUEE/exc_a.jwk -o /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ++ jose jwk pub -i /tmp/tmp.dH9hzFUUEE/exc_b.jwk -o /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk ++ a='{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ++ b='{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.jwk ++ c='{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.jwk ++ d='{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' ++ test '{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' = '{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' ++ test '{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' = '{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' ++ test '{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' = '{"crv":"P-256","kty":"EC","x":"pyst7xHCKBakwSh-oB9hUBj8Lxcxki43TqwMhchipBI","y":"Oe3pbDAmvQAaF1-SM7nRV3J4Vj0l2oAZPOCDWMNOQYk"}' ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk Error performing exchange! -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.1WjCOHNviX/exc_a.jwk -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.1WjCOHNviX/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.1WjCOHNviX/exc_a.jwk -o /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.1WjCOHNviX/exc_b.jwk -o /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -+ a={"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -+ b={"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.jwk -+ c={"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.jwk -+ d={"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ test {"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} = {"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ test {"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} = {"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ test {"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} = {"crv":"P-256","kty":"EC","x":"e3InKyaAE1XEun2TkB7O2be6-UuFpX33MolgZlcWcFs","y":"mI8_pH9sPdZ3xfpYJF-MiBQvsnO8An3vhGAMlmS2hqc"} -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.jwk ++ for T in '{"alg":"ECDH"}' '{"alg":"ECDH","crv":"P-256"}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"EC","crv":"P-256"}' -o /tmp/tmp.dH9hzFUUEE/exc_a.jwk ++ jose jwk gen -i '{"kty":"EC","crv":"P-256"}' -o /tmp/tmp.dH9hzFUUEE/exc_b.jwk ++ jose jwk pub -i /tmp/tmp.dH9hzFUUEE/exc_a.jwk -o /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ++ jose jwk pub -i /tmp/tmp.dH9hzFUUEE/exc_b.jwk -o /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk ++ a='{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ++ b='{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.jwk ++ c='{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' +++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.jwk ++ d='{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' ++ test '{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' = '{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' ++ test '{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' = '{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' ++ test '{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' = '{"crv":"P-256","kty":"EC","x":"MNxtn3ljudHfy_7eZUNoUFnmDUgHfjQ633iX8BKKGns","y":"gQC3m5UvFwwG8r9RzQxdqqNRWMUU3Fa4fSCaA_8zpQw"}' ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk Error performing exchange! -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_b.pub.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_b.pub.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk Error performing exchange! -+ jose jwk gen -i {"alg":"ECDH","crv":"P-384"} -o /tmp/tmp.1WjCOHNviX/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_c.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk ++ jose jwk gen -i '{"alg":"ECDH","crv":"P-384"}' -o /tmp/tmp.dH9hzFUUEE/exc_c.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_c.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk Error performing exchange! -+ jose jwk gen -i {"kty":"EC","crv":"P-384"} -o /tmp/tmp.1WjCOHNviX/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_c.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk ++ jose jwk gen -i '{"kty":"EC","crv":"P-384"}' -o /tmp/tmp.dH9hzFUUEE/exc_c.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_c.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ../lib/jwk.c:406:JOSE_CFG_ERR_ALG_NOINFER:Exchange algorithm cannot be inferred Error performing exchange! -+ jose jwk gen -i { "alg": "ES256" } -o /tmp/tmp.1WjCOHNviX/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.1WjCOHNviX/exc_c.jwk -r /tmp/tmp.1WjCOHNviX/exc_a.pub.jwk ++ jose jwk gen -i '{ "alg": "ES256" }' -o /tmp/tmp.dH9hzFUUEE/exc_c.jwk ++ jose jwk exc -l /tmp/tmp.dH9hzFUUEE/exc_c.jwk -r /tmp/tmp.dH9hzFUUEE/exc_a.pub.jwk ../lib/jwk.c:433:JOSE_CFG_ERR_ALG_NOTSUP:Exchange algorithm ES256 is unsupported Error performing exchange! -+ jose jwk gen -i {"alg":"ECMR"} -+ srv={"alg":"ECMR","crv":"P-521","d":"AWW5XeSUSwcvaSXoM4M0fxisfztFtKxE6U3kNNQ2-IJEx7mi338gM0sf41ptlR5zVEq1KT3xvK0k8oezB5q6k1yy","key_ops":["deriveKey"],"kty":"EC","x":"AAosF5rQkulncHIYYjYwgi1kYGWLu8FAToBFJp07Hlaojx_lNzKBeqf2h2pOOgSEdVAg-ttQDPWM0FV-IyuYUZNJ","y":"AZ1ZQGcWzOWVwV56qimo8_lTTcZEsont97Jj4H4zWIQ7dbFClAYv1jCqDvGbdUAYcZ7P1Vb0WqU4g6--GkPEIIY0"} -+ jose jwk gen -i {"alg":"ECMR"} -+ clt={"alg":"ECMR","crv":"P-521","d":"AJgRrCFqkBk_hnKegkZuK3rDaFskR_uwuA53SFv9j-GUgN4NXbk7418K2729sE0tKXK2d6sLDz9-SCorH2-csZ-5","key_ops":["deriveKey"],"kty":"EC","x":"Ab12ydEQqWkkVPBA2vG4uFE_pNLnVCb-yAqXxmU2gieAXgSPG6fzDWZH2z6eryeyU_DDF8mhOvqioqsxyosZoAVW","y":"AJEYhEJLidZrmLhS60m4fdcIUSVhiDsPSPrDyJVvPM-X5KiJffrcW-V3Oh7-eWQib7gKQdcnzIZr4iF56d_CSOdc"} -+ jose jwk gen -i {"alg":"ECMR"} -+ eph={"alg":"ECMR","crv":"P-521","d":"ATXjzHsn5u_sq-sBPCVf6rHPAmUkY7I1HVxITib98Dp8ef2wyisvlBg9yKYVndmyeX5JG0FgOK1jW9VlpT0Pw-bh","key_ops":["deriveKey"],"kty":"EC","x":"ATux8Y-eWqYOs3fDYTllXHSsgXQkpZTWNrim8XSLbfns22sKwwjV-oObo9ZZufE3FNb2IsBVxpW6rtEcs6Xgw0GX","y":"AGI8GEDWz3-3wPcMviwYQ4Z_xz9JVbHBmz2-lkXAqLltn1LcwDluBctaRH6EiPTu1sgyb7FEhoFYkHDt6fcYKR3e"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AWW5XeSUSwcvaSXoM4M0fxisfztFtKxE6U3kNNQ2-IJEx7mi338gM0sf41ptlR5zVEq1KT3xvK0k8oezB5q6k1yy","key_ops":["deriveKey"],"kty":"EC","x":"AAosF5rQkulncHIYYjYwgi1kYGWLu8FAToBFJp07Hlaojx_lNzKBeqf2h2pOOgSEdVAg-ttQDPWM0FV-IyuYUZNJ","y":"AZ1ZQGcWzOWVwV56qimo8_lTTcZEsont97Jj4H4zWIQ7dbFClAYv1jCqDvGbdUAYcZ7P1Vb0WqU4g6--GkPEIIY0"} -+ jose jwk pub -i- -+ spb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAosF5rQkulncHIYYjYwgi1kYGWLu8FAToBFJp07Hlaojx_lNzKBeqf2h2pOOgSEdVAg-ttQDPWM0FV-IyuYUZNJ","y":"AZ1ZQGcWzOWVwV56qimo8_lTTcZEsont97Jj4H4zWIQ7dbFClAYv1jCqDvGbdUAYcZ7P1Vb0WqU4g6--GkPEIIY0"} -+ jose jwk pub -i- -+ echo {"alg":"ECMR","crv":"P-521","d":"AJgRrCFqkBk_hnKegkZuK3rDaFskR_uwuA53SFv9j-GUgN4NXbk7418K2729sE0tKXK2d6sLDz9-SCorH2-csZ-5","key_ops":["deriveKey"],"kty":"EC","x":"Ab12ydEQqWkkVPBA2vG4uFE_pNLnVCb-yAqXxmU2gieAXgSPG6fzDWZH2z6eryeyU_DDF8mhOvqioqsxyosZoAVW","y":"AJEYhEJLidZrmLhS60m4fdcIUSVhiDsPSPrDyJVvPM-X5KiJffrcW-V3Oh7-eWQib7gKQdcnzIZr4iF56d_CSOdc"} -+ cpb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ab12ydEQqWkkVPBA2vG4uFE_pNLnVCb-yAqXxmU2gieAXgSPG6fzDWZH2z6eryeyU_DDF8mhOvqioqsxyosZoAVW","y":"AJEYhEJLidZrmLhS60m4fdcIUSVhiDsPSPrDyJVvPM-X5KiJffrcW-V3Oh7-eWQib7gKQdcnzIZr4iF56d_CSOdc"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AJgRrCFqkBk_hnKegkZuK3rDaFskR_uwuA53SFv9j-GUgN4NXbk7418K2729sE0tKXK2d6sLDz9-SCorH2-csZ-5","key_ops":["deriveKey"],"kty":"EC","x":"Ab12ydEQqWkkVPBA2vG4uFE_pNLnVCb-yAqXxmU2gieAXgSPG6fzDWZH2z6eryeyU_DDF8mhOvqioqsxyosZoAVW","y":"AJEYhEJLidZrmLhS60m4fdcIUSVhiDsPSPrDyJVvPM-X5KiJffrcW-V3Oh7-eWQib7gKQdcnzIZr4iF56d_CSOdc"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAosF5rQkulncHIYYjYwgi1kYGWLu8FAToBFJp07Hlaojx_lNzKBeqf2h2pOOgSEdVAg-ttQDPWM0FV-IyuYUZNJ","y":"AZ1ZQGcWzOWVwV56qimo8_lTTcZEsont97Jj4H4zWIQ7dbFClAYv1jCqDvGbdUAYcZ7P1Vb0WqU4g6--GkPEIIY0"} -+ jose jwk exc -l- -r- -+ key={"crv":"P-521","kty":"EC","x":"AWuz0FNqtU2oss-1gZtT3Gw0BoTl1e-myv9jco4G3gmXbbijci7tmoa1INRCuVGo2_J5SbZ-CH_nbqNy9Vy64K2E","y":"AMG1F8vkw-jpaqHZycyiTVG2TF8j6c7fa91E5R0rA-sgA7jqdXH9r4G4ntM5nJgcKRDthvNJB6ky2k_Oea_pKRun"} -+ echo {"alg":"ECMR","crv":"P-521","d":"ATXjzHsn5u_sq-sBPCVf6rHPAmUkY7I1HVxITib98Dp8ef2wyisvlBg9yKYVndmyeX5JG0FgOK1jW9VlpT0Pw-bh","key_ops":["deriveKey"],"kty":"EC","x":"ATux8Y-eWqYOs3fDYTllXHSsgXQkpZTWNrim8XSLbfns22sKwwjV-oObo9ZZufE3FNb2IsBVxpW6rtEcs6Xgw0GX","y":"AGI8GEDWz3-3wPcMviwYQ4Z_xz9JVbHBmz2-lkXAqLltn1LcwDluBctaRH6EiPTu1sgyb7FEhoFYkHDt6fcYKR3e"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AAosF5rQkulncHIYYjYwgi1kYGWLu8FAToBFJp07Hlaojx_lNzKBeqf2h2pOOgSEdVAg-ttQDPWM0FV-IyuYUZNJ","y":"AZ1ZQGcWzOWVwV56qimo8_lTTcZEsont97Jj4H4zWIQ7dbFClAYv1jCqDvGbdUAYcZ7P1Vb0WqU4g6--GkPEIIY0"} -+ jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ sub={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJ1sMcmTS_XQvkezL6foIU05iEVCFpMvRoGlH0jm_PsMkxoRM-PGy09UdtXfwI2JU_UFVo1j_IBuOChd6-neiMjM","y":"AFbc2zuUq7huiP2d8pUxy8y8f8PqN2E2agO3fPby7nglvfacI81M0ziBP-ug8q_wi-BOpw4SLylKMPluK_aS7A9g"} -+ + echo {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"Ab12ydEQqWkkVPBA2vG4uFE_pNLnVCb-yAqXxmU2gieAXgSPG6fzDWZH2z6eryeyU_DDF8mhOvqioqsxyosZoAVW","y":"AJEYhEJLidZrmLhS60m4fdcIUSVhiDsPSPrDyJVvPM-X5KiJffrcW-V3Oh7-eWQib7gKQdcnzIZr4iF56d_CSOdc"}{"alg":"ECMR","crv":"P-521","d":"ATXjzHsn5u_sq-sBPCVf6rHPAmUkY7I1HVxITib98Dp8ef2wyisvlBg9yKYVndmyeX5JG0FgOK1jW9VlpT0Pw-bh","key_ops":["deriveKey"],"kty":"EC","x":"ATux8Y-eWqYOs3fDYTllXHSsgXQkpZTWNrim8XSLbfns22sKwwjV-oObo9ZZufE3FNb2IsBVxpW6rtEcs6Xgw0GX","y":"AGI8GEDWz3-3wPcMviwYQ4Z_xz9JVbHBmz2-lkXAqLltn1LcwDluBctaRH6EiPTu1sgyb7FEhoFYkHDt6fcYKR3e"} -jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ req={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AWK_mCvl3XAL2v6XLSq-hEbIYnaDb4qLSYhiuxKUvdo56Mpc4QHv_FR15JWopZJgrjPJe9tLki12Cbnyy3noJBZ8","y":"AG8s_UhZ4T0JmDHtbZtZHuFA8ap0r0W744EzmggDmK28XSDNs1Z7u3vaLBgagaYhkg52pTiNZbVX_yP2c3ZS7BJ3"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AWW5XeSUSwcvaSXoM4M0fxisfztFtKxE6U3kNNQ2-IJEx7mi338gM0sf41ptlR5zVEq1KT3xvK0k8oezB5q6k1yy","key_ops":["deriveKey"],"kty":"EC","x":"AAosF5rQkulncHIYYjYwgi1kYGWLu8FAToBFJp07Hlaojx_lNzKBeqf2h2pOOgSEdVAg-ttQDPWM0FV-IyuYUZNJ","y":"AZ1ZQGcWzOWVwV56qimo8_lTTcZEsont97Jj4H4zWIQ7dbFClAYv1jCqDvGbdUAYcZ7P1Vb0WqU4g6--GkPEIIY0"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AWK_mCvl3XAL2v6XLSq-hEbIYnaDb4qLSYhiuxKUvdo56Mpc4QHv_FR15JWopZJgrjPJe9tLki12Cbnyy3noJBZ8","y":"AG8s_UhZ4T0JmDHtbZtZHuFA8ap0r0W744EzmggDmK28XSDNs1Z7u3vaLBgagaYhkg52pTiNZbVX_yP2c3ZS7BJ3"} -+ jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ rep={"alg":"ECMR","crv":"P-521","kty":"EC","x":"ASTG-05slgMB8SwhaavjxNxWIbrOQGyB9ju-nO7liK7qRVfKytJBrypiYeitaN3N8jibZY5-kbpdVdzMJa51xF8s","y":"AH3F_NOM8xpeMyqH5-NVvTiQKsEp2XnyB7YiUkuUaRyXZ8-lcIhw7Z_toJgeJyJXoD38lv6wMqgBFpI_G7Tl8wBx"} -+ echo {"alg":"ECMR","crv":"P-521","kty":"EC","x":"ASTG-05slgMB8SwhaavjxNxWIbrOQGyB9ju-nO7liK7qRVfKytJBrypiYeitaN3N8jibZY5-kbpdVdzMJa51xF8s","y":"AH3F_NOM8xpeMyqH5-NVvTiQKsEp2XnyB7YiUkuUaRyXZ8-lcIhw7Z_toJgeJyJXoD38lv6wMqgBFpI_G7Tl8wBx"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJ1sMcmTS_XQvkezL6foIU05iEVCFpMvRoGlH0jm_PsMkxoRM-PGy09UdtXfwI2JU_UFVo1j_IBuOChd6-neiMjM","y":"AFbc2zuUq7huiP2d8pUxy8y8f8PqN2E2agO3fPby7nglvfacI81M0ziBP-ug8q_wi-BOpw4SLylKMPluK_aS7A9g"} -+ jose jwk exc -l- -r- -+ rec={"crv":"P-521","kty":"EC","x":"AWuz0FNqtU2oss-1gZtT3Gw0BoTl1e-myv9jco4G3gmXbbijci7tmoa1INRCuVGo2_J5SbZ-CH_nbqNy9Vy64K2E","y":"AMG1F8vkw-jpaqHZycyiTVG2TF8j6c7fa91E5R0rA-sgA7jqdXH9r4G4ntM5nJgcKRDthvNJB6ky2k_Oea_pKRun"} -+ echo {"crv":"P-521","kty":"EC","x":"AWuz0FNqtU2oss-1gZtT3Gw0BoTl1e-myv9jco4G3gmXbbijci7tmoa1INRCuVGo2_J5SbZ-CH_nbqNy9Vy64K2E","y":"AMG1F8vkw-jpaqHZycyiTVG2TF8j6c7fa91E5R0rA-sgA7jqdXH9r4G4ntM5nJgcKRDthvNJB6ky2k_Oea_pKRun"}{"crv":"P-521","kty":"EC","x":"AWuz0FNqtU2oss-1gZtT3Gw0BoTl1e-myv9jco4G3gmXbbijci7tmoa1INRCuVGo2_J5SbZ-CH_nbqNy9Vy64K2E","y":"AMG1F8vkw-jpaqHZycyiTVG2TF8j6c7fa91E5R0rA-sgA7jqdXH9r4G4ntM5nJgcKRDthvNJB6ky2k_Oea_pKRun"} +++ jose jwk gen -i '{"alg":"ECMR"}' ++ srv='{"alg":"ECMR","crv":"P-521","d":"AapqUv0YVIWs3CTw7lAQa-k80cLRegrj5xKX6X2vQ3uT7UdJyaGIumWsuXuBaqE26YyD69cEYuWS6D9b7j1HKR6F","key_ops":["deriveKey"],"kty":"EC","x":"AQg6rNG82jA5dyg3aOp_-EEe11_hy901widlX-nePH0o0fg-qur11OOyYogzOIWId2VaYSiljVQozBeNmtfR7DSM","y":"AY5nblw6f5qu1pgj5PXgXlPcRS7QQsJRd061g1eM2vE-sDdl8pi6KUo9F-qpoIC8mnTlOo1BlLQ9s3mM_m9BL2pp"}' +++ jose jwk gen -i '{"alg":"ECMR"}' ++ clt='{"alg":"ECMR","crv":"P-521","d":"AE0j6UB0kXFKfp5jprk6USRwDUYX7wY66tkQOiCRINZ9xk77ZWzo0KGkvyvHXT61J6nk6-YSGhxejzzeic-oiKeR","key_ops":["deriveKey"],"kty":"EC","x":"AYRAA7UNAovVjV5g9eZMby4_P4sPguWRfZeEO_h742kXt2XLb8JHZoc3Gptq7B96VECWv8whbTw_hAWNg5hVQeXu","y":"APTULH1sMezHpBzjkzZIFfAXgTkcqL3jxa50QtDNppS3B25JHg50q4wzOqQczPrrIGnFgqcdE6LFBsCIAxjarkd1"}' +++ jose jwk gen -i '{"alg":"ECMR"}' ++ eph='{"alg":"ECMR","crv":"P-521","d":"AUGipDtI3ZpJ7baDOrXzXOjN1w3lazC-gYrsMhfz82dw1GH6n0dTJz2ZGaQMqPv3MRC9a97YfbbbblrhENwjS616","key_ops":["deriveKey"],"kty":"EC","x":"ASkwtUy0gtxnut7rDuyVcx3DGjKOKDBUqxKRBHzf2ADN8h5L0sUS8z49JC5NV0E6-rW1wM_5sKKtUodbnEfquxIR","y":"AOXtLbTG97xeCY1f7yPfe0Pq3lGR5rR8KCnE7LVq54PdDn4673w2LBq4z2d3qoHNqFUUwlFh0-CXfQFqJCwcdsno"}' +++ echo '{"alg":"ECMR","crv":"P-521","d":"AapqUv0YVIWs3CTw7lAQa-k80cLRegrj5xKX6X2vQ3uT7UdJyaGIumWsuXuBaqE26YyD69cEYuWS6D9b7j1HKR6F","key_ops":["deriveKey"],"kty":"EC","x":"AQg6rNG82jA5dyg3aOp_-EEe11_hy901widlX-nePH0o0fg-qur11OOyYogzOIWId2VaYSiljVQozBeNmtfR7DSM","y":"AY5nblw6f5qu1pgj5PXgXlPcRS7QQsJRd061g1eM2vE-sDdl8pi6KUo9F-qpoIC8mnTlOo1BlLQ9s3mM_m9BL2pp"}' +++ jose jwk pub -i- ++ spb='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AQg6rNG82jA5dyg3aOp_-EEe11_hy901widlX-nePH0o0fg-qur11OOyYogzOIWId2VaYSiljVQozBeNmtfR7DSM","y":"AY5nblw6f5qu1pgj5PXgXlPcRS7QQsJRd061g1eM2vE-sDdl8pi6KUo9F-qpoIC8mnTlOo1BlLQ9s3mM_m9BL2pp"}' +++ echo '{"alg":"ECMR","crv":"P-521","d":"AE0j6UB0kXFKfp5jprk6USRwDUYX7wY66tkQOiCRINZ9xk77ZWzo0KGkvyvHXT61J6nk6-YSGhxejzzeic-oiKeR","key_ops":["deriveKey"],"kty":"EC","x":"AYRAA7UNAovVjV5g9eZMby4_P4sPguWRfZeEO_h742kXt2XLb8JHZoc3Gptq7B96VECWv8whbTw_hAWNg5hVQeXu","y":"APTULH1sMezHpBzjkzZIFfAXgTkcqL3jxa50QtDNppS3B25JHg50q4wzOqQczPrrIGnFgqcdE6LFBsCIAxjarkd1"}' +++ jose jwk pub -i- ++ cpb='{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYRAA7UNAovVjV5g9eZMby4_P4sPguWRfZeEO_h742kXt2XLb8JHZoc3Gptq7B96VECWv8whbTw_hAWNg5hVQeXu","y":"APTULH1sMezHpBzjkzZIFfAXgTkcqL3jxa50QtDNppS3B25JHg50q4wzOqQczPrrIGnFgqcdE6LFBsCIAxjarkd1"}' +++ echo '{"alg":"ECMR","crv":"P-521","d":"AE0j6UB0kXFKfp5jprk6USRwDUYX7wY66tkQOiCRINZ9xk77ZWzo0KGkvyvHXT61J6nk6-YSGhxejzzeic-oiKeR","key_ops":["deriveKey"],"kty":"EC","x":"AYRAA7UNAovVjV5g9eZMby4_P4sPguWRfZeEO_h742kXt2XLb8JHZoc3Gptq7B96VECWv8whbTw_hAWNg5hVQeXu","y":"APTULH1sMezHpBzjkzZIFfAXgTkcqL3jxa50QtDNppS3B25JHg50q4wzOqQczPrrIGnFgqcdE6LFBsCIAxjarkd1"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AQg6rNG82jA5dyg3aOp_-EEe11_hy901widlX-nePH0o0fg-qur11OOyYogzOIWId2VaYSiljVQozBeNmtfR7DSM","y":"AY5nblw6f5qu1pgj5PXgXlPcRS7QQsJRd061g1eM2vE-sDdl8pi6KUo9F-qpoIC8mnTlOo1BlLQ9s3mM_m9BL2pp"}' +++ jose jwk exc -l- -r- ++ key='{"crv":"P-521","kty":"EC","x":"ANbtfpHNl5PE3DDNepv5hEdcKX8Syokc8DtxEMlcGaTRf1QYQ_RPjtx65RCUr4S_ReK4Go5_y9Q-w37cqWvCiMnD","y":"AFuJJIOQ9_0v-33bbsO2AHuVk4odn_EOrA0OW6_0p_pLaOVkI3H-mLeNrR5qpn49P2yc27XgqKz2tNkS5cEyrP6f"}' +++ echo '{"alg":"ECMR","crv":"P-521","d":"AUGipDtI3ZpJ7baDOrXzXOjN1w3lazC-gYrsMhfz82dw1GH6n0dTJz2ZGaQMqPv3MRC9a97YfbbbblrhENwjS616","key_ops":["deriveKey"],"kty":"EC","x":"ASkwtUy0gtxnut7rDuyVcx3DGjKOKDBUqxKRBHzf2ADN8h5L0sUS8z49JC5NV0E6-rW1wM_5sKKtUodbnEfquxIR","y":"AOXtLbTG97xeCY1f7yPfe0Pq3lGR5rR8KCnE7LVq54PdDn4673w2LBq4z2d3qoHNqFUUwlFh0-CXfQFqJCwcdsno"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AQg6rNG82jA5dyg3aOp_-EEe11_hy901widlX-nePH0o0fg-qur11OOyYogzOIWId2VaYSiljVQozBeNmtfR7DSM","y":"AY5nblw6f5qu1pgj5PXgXlPcRS7QQsJRd061g1eM2vE-sDdl8pi6KUo9F-qpoIC8mnTlOo1BlLQ9s3mM_m9BL2pp"}' +++ jose jwk exc -l- -r- -i '{"alg":"ECMR"}' ++ sub='{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AWVnqWTayz6rKt5M9BlWF7xxVwQqp_Eed3tI1DP4XqaQY08yk9Lhlt12aGs31N9Ot9ZeLRDdQT-NSV3TzfpuWBF3","y":"AY4MxCAIdJDZrx_J0D3EgJrScISq73V-2fa1L6JowULNZJYpW4XBJP9r6inYFOdJZvd6-y-2YqRlWXvMwD3YAqcZ"}' +++ echo '{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AYRAA7UNAovVjV5g9eZMby4_P4sPguWRfZeEO_h742kXt2XLb8JHZoc3Gptq7B96VECWv8whbTw_hAWNg5hVQeXu","y":"APTULH1sMezHpBzjkzZIFfAXgTkcqL3jxa50QtDNppS3B25JHg50q4wzOqQczPrrIGnFgqcdE6LFBsCIAxjarkd1"}{"alg":"ECMR","crv":"P-521","d":"AUGipDtI3ZpJ7baDOrXzXOjN1w3lazC-gYrsMhfz82dw1GH6n0dTJz2ZGaQMqPv3MRC9a97YfbbbblrhENwjS616","key_ops":["deriveKey"],"kty":"EC","x":"ASkwtUy0gtxnut7rDuyVcx3DGjKOKDBUqxKRBHzf2ADN8h5L0sUS8z49JC5NV0E6-rW1wM_5sKKtUodbnEfquxIR","y":"AOXtLbTG97xeCY1f7yPfe0Pq3lGR5rR8KCnE7LVq54PdDn4673w2LBq4z2d3qoHNqFUUwlFh0-CXfQFqJCwcdsno"}' +++ jose jwk exc -l- -r- -i '{"alg":"ECMR"}' ++ req='{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AKh8d7-xD-eaO0LXvmXBWuutnbONlFyZgbg9qtVM5arNF4wXlJLDXwuREj9cUEj62W9dA7vHgVfEfH3_weEGDJUa","y":"ACSEYbpKQ0RRrVZxrEXg26CEwS7zFgVj_WzTOnbY-ECy2k9oe_ZwzkkPa_8bBzbDOkNQrAswCVfdYnt3kh1V4Kkc"}' +++ echo '{"alg":"ECMR","crv":"P-521","d":"AapqUv0YVIWs3CTw7lAQa-k80cLRegrj5xKX6X2vQ3uT7UdJyaGIumWsuXuBaqE26YyD69cEYuWS6D9b7j1HKR6F","key_ops":["deriveKey"],"kty":"EC","x":"AQg6rNG82jA5dyg3aOp_-EEe11_hy901widlX-nePH0o0fg-qur11OOyYogzOIWId2VaYSiljVQozBeNmtfR7DSM","y":"AY5nblw6f5qu1pgj5PXgXlPcRS7QQsJRd061g1eM2vE-sDdl8pi6KUo9F-qpoIC8mnTlOo1BlLQ9s3mM_m9BL2pp"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AKh8d7-xD-eaO0LXvmXBWuutnbONlFyZgbg9qtVM5arNF4wXlJLDXwuREj9cUEj62W9dA7vHgVfEfH3_weEGDJUa","y":"ACSEYbpKQ0RRrVZxrEXg26CEwS7zFgVj_WzTOnbY-ECy2k9oe_ZwzkkPa_8bBzbDOkNQrAswCVfdYnt3kh1V4Kkc"}' +++ jose jwk exc -l- -r- -i '{"alg":"ECMR"}' ++ rep='{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AXEGyyssns2TWbFqZuW8_x1a38PWqQLmCkmy1Id-jkiLTaJuAyypFO0IO5rex9clxrm1EPuWhjKsksa4OtGV1GXk","y":"AGCsKGZt7mXwVQGc_KkiI6MEDyppDRYdIz7RNHnp-pxkjUngDKS0wtTk_BBKTDS-7YSihNrvxqd9I2hcXs2QT_DC"}' +++ echo '{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AXEGyyssns2TWbFqZuW8_x1a38PWqQLmCkmy1Id-jkiLTaJuAyypFO0IO5rex9clxrm1EPuWhjKsksa4OtGV1GXk","y":"AGCsKGZt7mXwVQGc_KkiI6MEDyppDRYdIz7RNHnp-pxkjUngDKS0wtTk_BBKTDS-7YSihNrvxqd9I2hcXs2QT_DC"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AWVnqWTayz6rKt5M9BlWF7xxVwQqp_Eed3tI1DP4XqaQY08yk9Lhlt12aGs31N9Ot9ZeLRDdQT-NSV3TzfpuWBF3","y":"AY4MxCAIdJDZrx_J0D3EgJrScISq73V-2fa1L6JowULNZJYpW4XBJP9r6inYFOdJZvd6-y-2YqRlWXvMwD3YAqcZ"}' +++ jose jwk exc -l- -r- ++ rec='{"crv":"P-521","kty":"EC","x":"ANbtfpHNl5PE3DDNepv5hEdcKX8Syokc8DtxEMlcGaTRf1QYQ_RPjtx65RCUr4S_ReK4Go5_y9Q-w37cqWvCiMnD","y":"AFuJJIOQ9_0v-33bbsO2AHuVk4odn_EOrA0OW6_0p_pLaOVkI3H-mLeNrR5qpn49P2yc27XgqKz2tNkS5cEyrP6f"}' ++ echo '{"crv":"P-521","kty":"EC","x":"ANbtfpHNl5PE3DDNepv5hEdcKX8Syokc8DtxEMlcGaTRf1QYQ_RPjtx65RCUr4S_ReK4Go5_y9Q-w37cqWvCiMnD","y":"AFuJJIOQ9_0v-33bbsO2AHuVk4odn_EOrA0OW6_0p_pLaOVkI3H-mLeNrR5qpn49P2yc27XgqKz2tNkS5cEyrP6f"}{"crv":"P-521","kty":"EC","x":"ANbtfpHNl5PE3DDNepv5hEdcKX8Syokc8DtxEMlcGaTRf1QYQ_RPjtx65RCUr4S_ReK4Go5_y9Q-w37cqWvCiMnD","y":"AFuJJIOQ9_0v-33bbsO2AHuVk4odn_EOrA0OW6_0p_pLaOVkI3H-mLeNrR5qpn49P2yc27XgqKz2tNkS5cEyrP6f"}' + jose fmt -j- -Oj- -OE + onexit -+ rm -rf /tmp/tmp.1WjCOHNviX ++ rm -rf /tmp/tmp.dH9hzFUUEE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -19/25 jose-jws-fmt OK 3.28s +19/25 jose-jws-fmt OK 0.34s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc + cmpct=eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -c -+ [ eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk = eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -+ [ eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk = eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsf ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -c ++ '[' eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk = eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc +++ jose jws fmt -i- -c ++ '[' eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk = eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc + cmpct=eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -+ sed s|jwsc|jwsf| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -c -+ [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -+ [ eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -c ++ '[' eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw = eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.cC4hiUPoj9Eetdgtv3hF80EGrhuB__dzERat0XF9g2VtQgr9PJbu3XOiZj5RZmh7AAuHIm4Bh-0Qc_lF5YKt_O8W2Fp5jujGbds9uJdbF9CUAr7t1dnZcAcQjbKBYNX4BAynRFdiuB--f_nZLgrnbyTyWzO75vRK5h6xBArLIARNPvkSjtQBMHlb1L07Qe7K0GarZRmB_eSN9383LcOLn6_dO--xi12jzDwusC-eOkHWEsqtFZESc6BfI7noOPqvhJ1phCnvWh6IeYI2w9QOYEUipUTI8np6LbgGY9Fs98rqVt5AXLIhWkWywlVmtVrBp0igcN_IoypGlUPQGe77Rw ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc + cmpct=eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -+ sed s|jwsc|jwsf| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -c -+ [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsf ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -c ++ '[' eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q = eyJhbGciOiJFUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.DtEhU3ljbEg8L38VWAfUAqOyKAM6-Xx-F4GawxaepmXFCgfTjDxw5djxLa8ISlSApmWQxfKTUJqPP3-Kg6NU1Q ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc + cmpct=eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -c -+ [ eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn = eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn = eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -c ++ '[' eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn = eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn = eyJhbGciOiJFUzUxMiJ9.UGF5bG9hZA.AdwMgeerwtHoh-l192l60hp9wAHZFVJbLfD_UxMi70cwnZOYaRI1bKPWROc-mZZqwqT2SI-KGDKB34XO0aw_7XdtAG8GaSwFKdCAPZgoXD2YBJZCPEX3xKpRwcdOO8KpEHwJjyqOgzDO7iKvU8vcnwNrmxYbSW9ERBXukOXolLzeO_Jn ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc + cmpct=eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -c -+ [ eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -+ [ eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsf ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -c ++ '[' eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. = eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc + cmpct=eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -c ++ '[' eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -c ++ '[' eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -c ++ '[' eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg = eyJhbGciOiJSUzI1NiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.MRjdkly7_-oTPTS3AXP41iQIGKa80A0ZmTuV5MEaHoxnW2e5CZ5NlKtainoFmKZopdHM1O2U4mwzJdQx996ivp83xuglII7PNDi84wnB-BDkoBwA78185hX-Es4JIwmDLJK3lfWRa-XtL0RnltuYv746iYTh_qHRD68BNt1uSNCrUCTJDt5aAE6x8wW1Kt9eRo4QPocSadnHXFxnt8Is9UzpERV0ePPQdLuW3IS_de3xyIrDaLGdjluPxUAhb6L2aXic1U12podGU0KLUQSE_oI-ZnmKJ3F4uOZDnd6QZWJushZ41Axf_fcIe8u9ipH84ogoree7vjbU5y18kDquDg ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc + cmpct=eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -c ++ '[' eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -c ++ '[' eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -c ++ '[' eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw = eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc + cmpct=eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ sed s|jwsc|jwsf| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ + jose jws fmt -i- -c -jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -c -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ [ eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -c ++ '[' eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -c ++ '[' eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -c ++ '[' eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 = eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc + cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ sed s|jwsc|jwsf| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ sed s|jwsc|jwsg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' ++ for f in $VECTORS/*.jwsc +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc + cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ sed s|jwsc|jwsf| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc +++ sed 's|jwsc|jwsf|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc +++ sed 's|jwsc|jwsg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ jose jws fmt -i- -c -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i- -c +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' +++ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc +++ jose jws fmt -i- -c ++ '[' eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ']' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -23/25 jose-jwe-dec OK 3.12s + 2/25 alg_sign OK 0.41s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ prfx=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5 -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose alg -+ grep -q OAEP -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt -+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt -+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt -+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt -+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt -+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt -+ test {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} = {"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]} -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.1.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.2.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.3.jwk -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt -+ test You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. = You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo. -+ prfx=/build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967 -+ jose jwe dec -i /build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967.jwe -k /build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967.jwk -Unwrapping failed! -+ test +alg: PS512 +alg: PS384 +alg: PS256 +alg: RS512 +alg: RS384 +alg: RS256 +alg: HS512 +alg: HS384 +alg: HS256 +alg: ES256K +alg: ES512 +alg: ES384 +alg: ES256 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -22/25 jose-jwe-fmt OK 3.79s +22/25 jose-jwe-fmt OK 0.39s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec + cmpct=eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -c ++ '[' eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -c ++ '[' eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -c ++ '[' eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg = eyJhbGciOiJSU0ExXzUiLCJraWQiOiJmcm9kby5iYWdnaW5zQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.laLxI0j-nLH-_BgLOXMozKxmy9gffy2gTdvqzfTihJBuuzxg0V7yk1WClnQePFvG2K-pvSlWc9BRIazDrn50RcRai__3TDON395H3c62tIouJJ4XaRvYHFjZTZ2GXfz8YAImcc91Tfk0WXC2F5Xbb71ClQ1DDH151tlpH77f2ff7xiSxh9oSewYrcGTSLUeeCt36r1Kt3OSj7EyBQXoZlN7IxbyhMAfgIe7Mv1rOTOI5I8NQqeXXW8VlzNmoxaGMny3YnGir5Wf6Qt2nBq4qDaPdnaAuuGUGEecelIO1wx1BpyIfgvfjOhMBs9M8XL223Fg47xlGsMXdfuY-4jaqVw.bbd5sTkYwhAIqfHsx8DayA.0fys_TY_na7f8dwSfXLiYdHaA2DxUjD67ieF7fcVbIR62JhJvGZ4_FNVSiGc_raa0HnLQ6s1P2sv3Xzl1p1l_o5wR_RsSzrS8Z-wnI3Jvo0mkpEEnlDmZvDu_k8OWzJv7eZVEqiWKdyVzFhPpiyQU28GLOpRc2VbVbK4dQKPdNTjPPEmRqcaGeTWZVyeSUvf5k59yJZxRuSvWFf6KrNtmRdZ8R4mDOjHSrM_s8uwIFcqt4r5GX8TKaI0zT5CbL5Qlw3sRc7u_hg0yKVOiRytEAEs3vZkcfLkP6nbXdC_PkMdNS-ohP78T2O6_7uInMGhFeX4ctHG7VelHGiT93JfWDEQi5_V9UN1rhXNrYu-0fVMkZAKX3VWi7lzA6BP430m.kvKuFBXHe5mQr4lqgobAUg ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec + cmpct=eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -+ sed s|jwec|jwef| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -c -+ [ eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -c -+ [ eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -c -+ [ eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -c ++ '[' eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -c ++ '[' eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -c ++ '[' eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA = eyJhbGciOiJSU0EtT0FFUCIsImtpZCI6InNhbXdpc2UuZ2FtZ2VlQGhvYmJpdG9uLmV4YW1wbGUiLCJlbmMiOiJBMjU2R0NNIn0.rT99rwrBTbTI7IJM8fU3Eli7226HEB7IchCxNuh7lCiud48LxeolRdtFF4nzQibeYOl5S_PJsAXZwSXtDePz9hk-BbtsTBqC2UsPOdwjC9NhNupNNu9uHIVftDyucvI6hvALeZ6OGnhNV4v1zx2k7O1D89mAzfw-_kT3tkuorpDU-CpBENfIHX1Q58-Aad3FzMuo3Fn9buEP2yXakLXYa15BUXQsupM4A1GD4_H4Bd7V3u9h8Gkg8BpxKdUV9ScfJQTcYm6eJEBz3aSwIaK4T3-dwWpuBOhROQXBosJzS1asnuHtVMt2pKIIfux5BC6huIvmY7kzV7W7aIUrpYm_3H4zYvyMeq5pGqFmW2k8zpO878TRlZx7pZfPYDSXZyS0CfKKkMozT_qiCwZTSz4duYnt8hS4Z9sGthXn9uDqd6wycMagnQfOTs_lycTWmY-aqWVDKhjYNRf03NiwRtb5BE-tOdFwCASQj3uuAgPGrO2AWBe38UjQb0lvXn1SpyvYZ3WFc7WOJYaTa7A8DRn6MC6T-xDmMuxC0G7S2rscw5lQQU06MvZTlFOt0UvfuKBa03cxA_nIBIhLMjY2kOTxQMmpDPTr6Cbo8aKaOnx6ASE5Jx9paBpnNmOOKH35j_QlrQhDWUN6A2Gg8iFayJ69xDEdHAVCGRzN3woEI2ozDRs.-nBoKLH0YkLZPSI9.o4k2cnGN8rSSw3IDo1YuySkqeS_t2m1GXklSgqBdpACm6UJuJowOHC5ytjqYgRL-I-soPlwqMUf4UgRWWeaOGNw6vGW-xyM01lTYxrXfVzIIaRdhYtEMRBvBWbEwP7ua1DRfvaOjgZv6Ifa3brcAM64d8p5lhhNcizPersuhw5f-pGYzseva-TUaL8iWnctc-sSwy7SQmRkfhDjwbz0fz6kFovEgj64X1I5s7E6GLp5fnbYGLa1QUiML7Cc2GxgvI7zqWo0YIEc7aCflLG1-8BboVWFdZKLK9vNoycrYHumwzKluLWEbSVmaPpOslY2n525DxDfWaVFUfKQxMF56vn4B9QMpWAbnypNimbM8zVOw.UCGiqJxhBI3IFVdPalHHvA ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec + cmpct=eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -+ sed s|jwec|jwef| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -c -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -+ [ eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -c ++ '[' eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -c ++ '[' eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -c ++ '[' eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg = eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec + cmpct=eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ sed s|jwec|jwef| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ sed s|jwec|jweg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -c ++ '[' eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -c ++ '[' eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -c ++ '[' eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg = eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec + cmpct=eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg -+ + sed s|jwec|jwef| -echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -c ++ '[' eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -c ++ '[' eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg = eyJhbGciOiJFQ0RILUVTIiwia2lkIjoibWVyaWFkb2MuYnJhbmR5YnVja0BidWNrbGFuZC5leGFtcGxlIiwiZXBrIjp7Imt0eSI6IkVDIiwiY3J2IjoiUC0yNTYiLCJ4IjoibVBVS1RfYkFXR0hJaGcwVHBqanFWc1AxclhXUXVfdndWT0hIdE5rZFlvQSIsInkiOiI4QlFBc0ltR2VBUzQ2ZnlXdzVNaFlmR1RUMElqQnBGdzJTUzM0RHY0SXJzIn0sImVuYyI6IkExMjhDQkMtSFMyNTYifQ..yc9N8v5sYyv3iGQT926IUg.BoDlwPnTypYq-ivjmQvAYJLb5Q6l-F3LIgQomlz87yW4OPKbWE1zSTEFjDfhU9IPIOSA9Bml4m7iDFwA-1ZXvHteLDtw4R1XRGMEsDIqAYtskTTmzmzNa-_q4F_evAPUmwlO-ZG45Mnq4uhM1fm_D9rBtWolqZSF3xGNNkpOMQKF1Cl8i8wjzRli7-IXgyirlKQsbhhqRzkv8IcY6aHl24j03C-AR2le1r7URUhArM79BY8soZU0lzwI-sD5PZ3l4NDCCei9XkoIAfsXJWmySPoeRb2Ni5UZL4mYpvKDiwmyzGd65KqVw7MsFfI_K767G9C9Azp73gKZD0DyUn1mn0WW5LmyX_yJ-3AROq8p1WZBfG-ZyJ6195_JGG2m9Csg.WCCkNa-x4BeB9hIDIfFuhg ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec + cmpct=eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ sed s|jwec|jwef| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -c -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ [ eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwef ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -c ++ '[' eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -c ++ '[' eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ = eyJhbGciOiJkaXIiLCJraWQiOiI3N2M3ZTJiOC02ZTEzLTQ1Y2YtODY3Mi02MTdiNWI0NTI0M2EiLCJlbmMiOiJBMTI4R0NNIn0..refa467QzzKx6QAB.JW_i_f52hww_ELQPGaYyeAB6HYGcR559l9TYnSovc23XJoBcW29rHP8yZOZG7YhLpT1bjFuvZPjQS-m0IFtVcXkZXdH_lr_FrdYt9HRUYkshtrMmIUAyGmUnd9zMDB2n0cRDIHAzFVeJUDxkUwVAE7_YGRPdcqMyiBoCO-FBdE-Nceb4h3-FtBP-c_BIwCPTjb9o0SbdcdREEMJMyZBH8ySWMVi1gPD9yxi-aQpGbSv_F9N4IZAxscj5g-NJsUPbjk29-s7LJAGb15wEBtXphVCgyy53CoIKLHHeJHXex45Uz9aKZSRSInZI-wjsY0yu3cT4_aQ3i1o-tiE-F8Ios61EKgyIQ4CWao8PFMj8TTnp.vbb32Xvllea2OtmHAdccRQ ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec + cmpct=eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -+ sed s|jwec|jweg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -c ++ '[' eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -c ++ '[' eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -c ++ '[' eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g = eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec + cmpct=eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ + jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw ']' ++ for f in $VECTORS/*.jwec +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec + cmpct=eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -+ sed s|jwec|jwef| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec +++ sed 's|jwec|jwef|' + flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -+ sed s|jwec|jweg| +++ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec +++ sed 's|jwec|jweg|' + gen=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -+ jose jwe fmt -i- -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] -+ [ -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -c -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] -+ jose jwe fmt -i- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -+ [ eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ] ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ']' ++ '[' -f /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ']' +++ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec +++ jose jwe fmt -i- -c ++ '[' eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA = eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIiwiemlwIjoiREVGIn0.5vUT2WOtQxKWcekM_IzVQwkGgzlFDwPi.p9pUq6XHY0jfEZIl.HbDtOsdai1oYziSx25KEeTxmwnh8L8jKMFNc1k3zmMI6VB8hry57tDZ61jXyezSPt0fdLVfe6Jf5y5-JaCap_JQBcb5opbmT60uWGml8blyiMQmOn9J--XhhlYg0m-BHaqfDO5iTOWxPxFMUedx7WCy8mxgDHj0aBMG6152PsM-w5E_o2B3jDbrYBKhpYA7qi3AyijnCJ7BP9rr3U8kxExCpG3mK420TjOw.VILuUwuIxaLVmh5X-T7kmA ']' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -10/25 jose-fmt OK 4.97s +23/25 jose-jwe-dec OK 0.40s +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: ++ prfx=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5 +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' ++ jose alg ++ grep -q OAEP +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt ++ test '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' = '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt ++ test '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' = '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pwd +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt ++ test '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' = '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt ++ test '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' = '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt ++ test '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' = '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.pt ++ test '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' = '{"keys":[{"kty":"oct","kid":"77c7e2b8-6e13-45cf-8672-617b5b45243a","use":"enc","alg":"A128GCM","k":"XctOhJAkA-pD9Lh7ZgW_2A"},{"kty":"oct","kid":"81b20965-8332-43d9-a468-82160ad91ac8","use":"enc","alg":"A128KW","k":"GZy6sIZ6wl9NJOKB-jnmVQ"},{"kty":"oct","kid":"18ec08e1-bfa9-4d95-b205-2b4dd1d4321d","use":"enc","alg":"A256GCMKW","k":"qC57l_uxcm7Nm3K-ct4GFjx8tM1U8CZ0NLBvdQstiS8"}]}' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwec -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.9.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.10.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.11.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwef -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.12.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.1.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.2.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.jweg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.3.jwk +++ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.13.pt ++ test 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' = 'You can trust us to stick with you through thick and thin–to the bitter end. And you can trust us to keep any secret of yours–closer than you keep it yourself. But you cannot trust us to let you face trouble alone, and go off without a word. We are your friends, Frodo.' ++ prfx=/build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967 +++ jose jwe dec -i /build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967.jwe -k /build/reproducible-path/jose-14/tests/cve-2023-50967/cve-2023-50967.jwk +Unwrapping failed! ++ test '' +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + + 5/25 alg_comp OK 0.69s + +10/25 jose-fmt OK 0.67s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ jose fmt -j {} -O -+ jose fmt -j {} -A -+ jose fmt -j {} -S -+ jose fmt -j {} -I -+ jose fmt -j {} -R -+ jose fmt -j {} -N -+ jose fmt -j {} -T -+ jose fmt -j {} -F -+ jose fmt -j {} -B -+ jose fmt -j {} -0 -+ jose fmt -j {} -XO -+ jose fmt -j {} -XA -+ jose fmt -j {} -XS -+ jose fmt -j {} -XI -+ jose fmt -j {} -XR -+ jose fmt -j {} -XN -+ jose fmt -j {} -XT -+ jose fmt -j {} -XF -+ jose fmt -j {} -XB -+ jose fmt -j {} -X0 -+ jose fmt -j [] -A -+ jose fmt -j [] -XA -+ jose fmt -j "" -S -+ jose fmt -j "" -XS ++ jose fmt -j '{}' -O ++ jose fmt -j '{}' -A ++ jose fmt -j '{}' -S ++ jose fmt -j '{}' -I ++ jose fmt -j '{}' -R ++ jose fmt -j '{}' -N ++ jose fmt -j '{}' -T ++ jose fmt -j '{}' -F ++ jose fmt -j '{}' -B ++ jose fmt -j '{}' -0 ++ jose fmt -j '{}' -XO ++ jose fmt -j '{}' -XA ++ jose fmt -j '{}' -XS ++ jose fmt -j '{}' -XI ++ jose fmt -j '{}' -XR ++ jose fmt -j '{}' -XN ++ jose fmt -j '{}' -XT ++ jose fmt -j '{}' -XF ++ jose fmt -j '{}' -XB ++ jose fmt -j '{}' -X0 ++ jose fmt -j '[]' -A ++ jose fmt -j '[]' -XA ++ jose fmt -j '""' -S ++ jose fmt -j '""' -XS + jose fmt -j 8 -I + jose fmt -j 8 -XI + jose fmt -j 2.5 -R @@ -1970,150 +2030,290 @@ + jose fmt -j 7 -j 7 -XE + jose fmt -j 7 -j 8 -E + jose fmt -j 7 -j 8 -XE -+ jose fmt -j "foo" -j "foo" -E -+ jose fmt -j "foo" -j "foo" -XE -+ jose fmt -j "foo" -j "bar" -E -+ jose fmt -j "foo" -j "bar" -XE -+ jose fmt -q foo -S -j "foo" -SE ++ jose fmt -j '"foo"' -j '"foo"' -E ++ jose fmt -j '"foo"' -j '"foo"' -XE ++ jose fmt -j '"foo"' -j '"bar"' -E ++ jose fmt -j '"foo"' -j '"bar"' -XE ++ jose fmt -q foo -S -j '"foo"' -SE + jose fmt -o- -+ jose fmt -j {} -o- -+ test {} = {} -+ wc -l -+ jose fmt -j [1,2,3] -f- +++ jose fmt -j '{}' -o- ++ test '{}' = '{}' +++ jose fmt -j '[1,2,3]' -f- +++ wc -l + test 3 = 3 -+ head -n 1 -+ jose fmt -j [1,2,3] -f- +++ jose fmt -j '[1,2,3]' -f- +++ head -n 1 + test 1 = 1 -+ tail -n 1 -+ jose fmt -j [1,2,3] -f- +++ jose fmt -j '[1,2,3]' -f- +++ tail -n 1 + test 3 = 3 -+ + jose fmt -j {"a":1,"b":2} -f- -wc -l +++ jose fmt -j '{"a":1,"b":2}' -f- +++ wc -l + test 2 = 2 -+ jose fmt -j {"a":1,"b":2} -f- -+ head -n 1 +++ jose fmt -j '{"a":1,"b":2}' -f- +++ head -n 1 + test a=1 = a=1 -+ jose fmt -j {"a":1,"b":2} -f- -+ tail -n 1 +++ jose fmt -j '{"a":1,"b":2}' -f- +++ tail -n 1 + test b=2 = b=2 -+ jose fmt -j "foo" -u- +++ jose fmt -j '"foo"' -u- + test foo = foo + jose fmt -j 7 -u- + jose fmt -c -+ jose fmt -j {} -j {"a":1} -s x -j 7 -s a -UUo- -+ test {"x":{"a":7}} = {"x":{"a":7}} -+ jose fmt -j {} -j {"a":1} -s x -cj 7 -s a -UUUo- -+ test {"x":{"a":1}} = {"x":{"a":1}} -+ jose fmt -Qo- -+ test [] = [] -+ jose fmt -j 7 -j 8 -j 9 -Qo- -+ test [9,8,7] = [9,8,7] +++ jose fmt -j '{}' -j '{"a":1}' -s x -j 7 -s a -UUo- ++ test '{"x":{"a":7}}' = '{"x":{"a":7}}' +++ jose fmt -j '{}' -j '{"a":1}' -s x -cj 7 -s a -UUUo- ++ test '{"x":{"a":1}}' = '{"x":{"a":1}}' +++ jose fmt -Qo- ++ test '[]' = '[]' +++ jose fmt -j 7 -j 8 -j 9 -Qo- ++ test '[9,8,7]' = '[9,8,7]' + jose fmt -M 1 -+ jose fmt -j 1 -j 2 -j 3 -M 1 -o- +++ jose fmt -j 1 -j 2 -j 3 -M 1 -o- + test 2 = 2 -+ jose fmt -j 1 -j 2 -j 3 -M 1 -Uo- +++ jose fmt -j 1 -j 2 -j 3 -M 1 -Uo- + test 3 = 3 -+ jose fmt -j 1 -j 2 -j 3 -M 2 -o- +++ jose fmt -j 1 -j 2 -j 3 -M 2 -o- + test 2 = 2 -+ jose fmt -j 1 -j 2 -j 3 -M 2 -Uo- +++ jose fmt -j 1 -j 2 -j 3 -M 2 -Uo- + test 1 = 1 -+ jose fmt -j 1 -j 2 -j 3 -M 2 -UUo- +++ jose fmt -j 1 -j 2 -j 3 -M 2 -UUo- + test 3 = 3 + jose fmt -t 0 + jose fmt -j 7 -t 0 -+ jose fmt -j {} -t 0 -+ jose fmt -j [1,2,3] -t 0 -lo- ++ jose fmt -j '{}' -t 0 +++ jose fmt -j '[1,2,3]' -t 0 -lo- + test 0 = 0 -+ jose fmt -j [1,2,3] -t 1 -lo- +++ jose fmt -j '[1,2,3]' -t 1 -lo- + test 1 = 1 -+ jose fmt -j [1,2,3] -t 2 -lo- +++ jose fmt -j '[1,2,3]' -t 2 -lo- + test 2 = 2 -+ jose fmt -j [1,2,3] -t 3 -lo- +++ jose fmt -j '[1,2,3]' -t 3 -lo- + test 3 = 3 -+ jose fmt -j [1,2,3] -t 4 -lo- +++ jose fmt -j '[1,2,3]' -t 4 -lo- + test 3 = 3 + jose fmt -i 0 -+ jose fmt -j [] -i 0 ++ jose fmt -j '[]' -i 0 + jose fmt -j 7 -j 8 -i 0 -+ jose fmt -j [1,2] -j 3 -i 0 -Uo- -+ test [3,1,2] = [3,1,2] -+ jose fmt -j [1,2] -j 3 -i 1 -Uo- -+ test [1,3,2] = [1,3,2] -+ jose fmt -j [1,2] -j 3 -i 2 -Uo- -+ test [1,2,3] = [1,2,3] +++ jose fmt -j '[1,2]' -j 3 -i 0 -Uo- ++ test '[3,1,2]' = '[3,1,2]' +++ jose fmt -j '[1,2]' -j 3 -i 1 -Uo- ++ test '[1,3,2]' = '[1,3,2]' +++ jose fmt -j '[1,2]' -j 3 -i 2 -Uo- ++ test '[1,2,3]' = '[1,2,3]' + jose fmt -a -+ jose fmt -j [] -a ++ jose fmt -j '[]' -a + jose fmt -j 7 -j 8 -a -+ jose fmt -j [1,2] -j 3 -aUo- -+ test [1,2,3] = [1,2,3] -+ jose fmt -j {"foo":1} -j {"foo":2,"bar":2} -aUo- -+ test {"bar":2,"foo":1} = {"bar":2,"foo":1} +++ jose fmt -j '[1,2]' -j 3 -aUo- ++ test '[1,2,3]' = '[1,2,3]' +++ jose fmt -j '{"foo":1}' -j '{"foo":2,"bar":2}' -aUo- ++ test '{"bar":2,"foo":1}' = '{"bar":2,"foo":1}' + jose fmt -x -+ jose fmt -j [] -x ++ jose fmt -j '[]' -x + jose fmt -j 7 -j 8 -x -+ jose fmt -j [1,2] -j [3,4] -xUo- -+ test [1,2,3,4] = [1,2,3,4] -+ jose fmt -j {"foo":1} -j {"foo":2,"bar":2} -xUo- -+ test {"bar":2,"foo":2} = {"bar":2,"foo":2} +++ jose fmt -j '[1,2]' -j '[3,4]' -xUo- ++ test '[1,2,3,4]' = '[1,2,3,4]' +++ jose fmt -j '{"foo":1}' -j '{"foo":2,"bar":2}' -xUo- ++ test '{"bar":2,"foo":2}' = '{"bar":2,"foo":2}' + jose fmt -d 0 + jose fmt -j 7 -d 0 -+ jose fmt -j [] -d 0 -+ jose fmt -j [1,2] -d 0 -o- -+ test [2] = [2] -+ jose fmt -j [1,2] -d 1 -o- -+ test [1] = [1] ++ jose fmt -j '[]' -d 0 +++ jose fmt -j '[1,2]' -d 0 -o- ++ test '[2]' = '[2]' +++ jose fmt -j '[1,2]' -d 1 -o- ++ test '[1]' = '[1]' + jose fmt -l + jose fmt -j 7 -l -+ jose fmt -j {} -lo- +++ jose fmt -j '{}' -lo- + test 0 = 0 -+ jose fmt -j {"foo":1} -lo- +++ jose fmt -j '{"foo":1}' -lo- + test 1 = 1 -+ jose fmt -j {"foo":1,"bar":2} -lo- +++ jose fmt -j '{"foo":1,"bar":2}' -lo- + test 2 = 2 + jose fmt -e + jose fmt -j 7 -e -+ jose fmt -j [1,2,3,4] -eo- -+ test [] = [] -+ jose fmt -j {"foo":1} -eo- -+ test {} = {} +++ jose fmt -j '[1,2,3,4]' -eo- ++ test '[]' = '[]' +++ jose fmt -j '{"foo":1}' -eo- ++ test '{}' = '{}' + jose fmt -g bar + jose fmt -g 0 + jose fmt -j 7 -g bar + jose fmt -j 7 -g 0 -+ jose fmt -j {"foo":1} -g bar -+ jose fmt -j [] -g 0 -+ jose fmt -j {"foo":1} -g foo -o- ++ jose fmt -j '{"foo":1}' -g bar ++ jose fmt -j '[]' -g 0 +++ jose fmt -j '{"foo":1}' -g foo -o- + test 1 = 1 -+ jose fmt -j [1] -g 0 -o- +++ jose fmt -j '[1]' -g 0 -o- + test 1 = 1 + jose fmt -s foo + jose fmt -s 0 -+ jose fmt -j {} -s foo -+ jose fmt -j [] -s 0 ++ jose fmt -j '{}' -s foo ++ jose fmt -j '[]' -s 0 + jose fmt -j 7 -j 8 -s foo + jose fmt -j 7 -j 8 -s 0 -+ jose fmt -j [] -j 8 -s 0 -+ jose fmt -j {} -j 7 -s foo -Uo- -+ test {"foo":7} = {"foo":7} -+ jose fmt -j [1,2] -j 7 -s 0 -Uo- -+ test [7,2] = [7,2] -+ jose fmt -j [1,2] -j 7 -s 1 -Uo- -+ test [1,7] = [1,7] ++ jose fmt -j '[]' -j 8 -s 0 +++ jose fmt -j '{}' -j 7 -s foo -Uo- ++ test '{"foo":7}' = '{"foo":7}' +++ jose fmt -j '[1,2]' -j 7 -s 0 -Uo- ++ test '[7,2]' = '[7,2]' +++ jose fmt -j '[1,2]' -j 7 -s 1 -Uo- ++ test '[1,7]' = '[1,7]' + jose fmt -y + jose fmt -Y -+ jose fmt -j {} -YSu- +++ jose fmt -j '{}' -YSu- + test e30 = e30 -+ jose fmt -j "e30" -yOo- -+ test {} = {} +++ jose fmt -j '"e30"' -yOo- ++ test '{}' = '{}' ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 5/25 alg_comp OK 5.24s + 8/25 api_jwe OK 1.24s - 8/25 api_jwe OK 6.60s + 6/25 api_b64 OK 1.60s - 6/25 api_b64 OK 9.96s +15/25 jose-jwk-gen OK 1.65s +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stdout: +{"alg":"A128CBC-HS256","k":"s_ntiMVxbiufjnOVS7HciPyuwamzMfrhe3RL9GjQDdE","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"vPalE_nYizOiWcmngWUnkA","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"yRtnkEDGZ77be-dOJbDM_w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"jK6b94gw7ylzxEhYcHOraQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"B_ipC8iMZ3_xY8TrPKTr8EFaIXKnmqIOuUo4CeND-SUf80tB73q9esFTgtt8WRtk","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"JBTiNqb8KsPB6HsI8GD8KjRNBalOykbh","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"47rV8JeoiBvEMfBq_rA9R-RSy_JsCIxz","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"81t2qPbo32dStf4IrqI679XbJGlfhAwQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"bqJx7YyyHBSuIVi--W8g-DCi227-KLcnwey2HQhcvM9WslBPcnBZUJl7jhU8iN3L9Z5TlTxqSorHQ7vjoM5Hmw","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"BQpjYpdxElkn4Va-w8xt-P1N-ruPAdCtZFB75WIKK60","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"OGL8xGKZFa3u7zjDW9KFFstn94c5V2FF8iKdHfKeFf8","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"CoK4irKBvXv_04Bp3z0s0TWMSDpXTI1mE5QX1yv9qbw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"AAhaKN3GPmZE2Wx9bBjwlqTt79gUzJ4_ewjgIvZ8EGwo7PHvJlYVXbS_2wDbXuYJCnBfGlBXPw7uC-RgTjoc7Pvy","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AMteT3-zzDnt0kJHLx-GBWIBrmvpIfyyA6-dzR9rylY5vj5sEDmQ8r2bxiN03dbL6X9oPq61hULDfd8xMcAud_GD","y":"AQFjwTd5M3-ZEv2U3KFMY-GaCCRU31QOMB3yr_MNXuO2dIiNTjo-hSY_wXcXIemLCCmNoIHkGVehn8SpQvW4KXM7"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"pPBBY0GcC-0KIxWK-yKjuNfn_upoYi3cQuZQOit3fw8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"8pHxKAmkCOfjx6XnDsXilct3BX1fbUVDQGT9bZ-Jt4Y","y":"ng1SEEZp6zSIr_ga83FsscP7eZOWV9SkMAyFrJHq9e4"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"H-k0CluZq6sjAx9WO565S7h0pJSYksx9hnEvkhd9f5zV6eNdC-2c_zqqvmSPQesl","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"wNmTy9ZC5IRzt1ljWuM-8LMRkh6y1P1O6r4GYsRADsrjwhc0cVi_oofwbZD8aPWd","y":"7I3jzzhmFFgKofCI_DszBukt_l72GPAJPXOxBt9R7qk3nN85jt4EItoEpPLXZNbt"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AE2plhg7vK9IE3ZxtPaMvPB5s5Oe_Z_WatTrIqP--07PFY7mHxYjd_Mv80zbpJTNK5tkAyOUKoBOEMDESzeuJpgc","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AOaQ3pyEbPOVWsvWJZXfcIs8FFXzLOtdi9zc7izxcyH0rJUnwQIQtKkJoChCRtg0EHlKev864WiweTlWgE2UV51g","y":"AZ6uVHSkFDkjQ1bVBKMHHjbxAGJaplzkenx1_pnKzPlfq8kRHBnFqDN0rr5gASl1xwBuzCRcjamYaojPBHljg56g"}{"alg":"ES256","crv":"P-256","d":"fx70FGbIsPCM1d7Fu_A57TM3kW6Z9oOeRLom8ekEhIY","key_ops":["sign","verify"],"kty":"EC","x":"jTdliCQT-Xn8l0BkyqABGfz1G7SzOogQq6i6ILvFa2E","y":"hO0FWYnSL7cPNu6yXMdVv-3n6Jv9yCsul8wm8C2KwTo"}{"alg":"ES256K","crv":"secp256k1","d":"icveDI-RQlLc9A9l0fDp2cQkfjZEc0m_UopIUVhEsjo","key_ops":["sign","verify"],"kty":"EC","x":"YvGATkF9oHoNMq65DakuhCzbCzSlto_K69M9Jg-dj6A","y":"tT_gledb0saAfLL7xuR0euYAmaBzRFbNXGIdDKlO3aY"}{"alg":"ES384","crv":"P-384","d":"QL7UWIovU8E5_Q3FlXGUQeF3GblXCAhiNG_-65-HZZkKaWlaZE0fKmmsdV04rFgi","key_ops":["sign","verify"],"kty":"EC","x":"WmzEdWec5y17zW6JLWxAFbS-WOZAIRmFfom1RWoFs_pPUZj6Mk22Y_HoWY1KJJ8w","y":"Pk6s3O9Cl8rJV-4aE1c8iZ9SwwupUumXP1e4v_tTknPM1Pqt8m7EuioVlgOA9DKc"}{"alg":"ES512","crv":"P-521","d":"AE3fAn0zEUj9P4tnPy6DDSfyo5Q0RT8nw5LRHOc1j8h-M3A-Ws_8ep0GdLnUZN3lrvVj1D2A7jChvqBBPyihsONu","key_ops":["sign","verify"],"kty":"EC","x":"AXUsJYLGLsNT9WoXxBIrq1zv6iInmhF0xEUSvoArKD0NvmkSpRMfXv5dEMes93ur8eerab6pBA7EglRro9pV-zw9","y":"AConJulWme_ABeVaGcWx3iuM7KeH1efAFVTa0P6yfdlSh24OYZt0PKVygR9_gjnfvGSDuP5R16zqy3P4Pcfss7VH"}{"alg":"HS256","k":"RVc2EzJP2kza-WxIVQOtttFBvqBbw3OPndYgsqeWSIs","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"S27A5qrMIdLfB4S-Kbx8rP1Ey45BR2wQXbLKLXNGrfuhKX7fiD5QVFcP_qhypyMX","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"vQ2vg-fvUJCLFQPiM3PIn0h2z4peVyeGZZ1B4MUzhlytJxFi6ISWv_ptHciP9eWQlEw5TYtyn8YX9GKa-7nIzg","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"ql7k1Xro2lZHvZbMynmCqg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"wMN2EUJrMqlm1cnApifMpK2DX6jhOA1w","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"om3xrZMXZ_xhKskGaSuFXbsO2T6rFD0CWGioX1dSY-Q","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"QOPYA58SkXsKWYvjZYGm0WDjPGdYiDMIJ4i28b8EGw-Vspv8hU1JbsNrlUTs4oegH8d2eehOuWWK1nevMAZXpRIbVeovOC04FORsuaAlISDy0XHEQ0sNl7w6m2fKmVB5mr3rWTm_nuCy8h3m8-waPk0t-giGHyx-oVithPthEtyJiegT_owQ9Bp6MRbohqWAbr5KxPCh7IGuWAyxt4Ps-ypk2CWS1ZmOnU1Zsavsy9X_zvWWR6p_zkWIYiMKpMHym-911ttmEnEBg2vKqMhmenSTegJsZyKUQNby61XRPTar582Ij8AcuoIeZVJ7Bg-ay3EpfihKUVYqFyuDRP2ZeQ","dp":"UT8bC6yimHa0pF7kT7hEIsZUQmwoZt70FPYLuT_0Itt3EZeQ4DQX5bU2NMT4e1CbdffChgNgC7IaJqqO1FNdkonYjO6XcHXACdGof03eByO8bit8P475UB9OLS1E7d9AAvVCDF27nu_vCNSgTX2WCWY2Fd1FyBktDqmCDQ7bcQs","dq":"jvobmtA68yB-nADslrCWQ53fz-ifXAgzmdR_yAWghwy9PSNkPApTYKRvLNzkBqLa99nhzbgGagETGtkC4cTwUU53fGTBwgLSBooqjPUCJYbUGjCir5X2OUJo7TWum1SCrIxZJR1oNVONoW7V0_t3mUSkdiMyukK21g3I1mH-RZk","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"w68JqKrIY6CPSzuxQhEAdDDATicVfIvgA2cbRPCJnDAX3iRIXY0fTgtA62jMiNBvkbz3IOFT1nfiOKd6an5nJaCB8-WOb-xOvHGxLu8rgtrCGNOU44zUXy1QccWh1c5uNmF6KXcei8TFJyLKtoN_XyGOtNWc6xSwRJigaRWlScikkJUH08jrJDXPzGDUsJUMumwj3YN5e4MFqu7GAoML_O1BM45ZEO22JL8Sc1Yzca_KnboVg5SrG5at9DLjrS0exElBvqFU7uBsP5CiF5gJ96r7M5AxV17Y0ypy9Hge0GCbsPBtvhGcwcYfIvwLPtgDJpwLf436wYRCRZF6Z-LGBw","p":"92TCevWAJlzP5opu9PUFF1qcXuvNLRtzjTjTtZXxi9YDLSuG0ZCBJTr1cxdEpScbCt-8mr42rcDEsUfGm91WxHZcWzHmmzvw6bfssfdVQhHcLGNqyYDQL630_d1FIY5KIKEPZgnG5EsBO_Rzx7D4DfFpWSngHaz306QjJHFhyA8","q":"yn3Civ_wFgPN_f6qHH8-npXRgbQbIh1DVPgA_6jFrafO4ot5FDNyGxhsZJjNgWhDG9vq3XCTCJPY4FFrrSv25Tv6digqCZiPZpVoOe4gT4kXDAlX1chBzluoWLpX__kVuDLLYXwneGq4afnxmUwgIn_yKbMNepVt5npl6gI_6ok","qi":"CHVzGW1Cx-IQoNtXX8tCCiaSJVStqMUFJinHk1YA8cdkVshcQsNuqXZCRk_1vbM9sTsX3vpLrbCblrpX9qxKZtFvqp2cLlBS-Mza3CUYRgbvdIhn3r9wU1fzhzYFw4JarfAW-_0jTRR1jYBgs93nJlD_Q9jQz6Yj6vlYXeSjllM"}{"alg":"PS384","d":"II8lXzRGSfv2ktvOV_prlf52NRu1Nd7Om_ovnEUF43k_UZpt5ywFS4TXfqSRVm76_bgvkYk_TelSkD7aUGyREzReqVXIj55xOdU32s1GcZ3FwvtZ7QgYpErj9gNeBc-0pTfqzofQ8TFeQJREs4_LNkyd7Uw_H-QPWKhD1eojVbZrplk4_XSncdCbkIiVCfoY665cranrUwQ6jpiWFUzIY8KNDWak2_scbvV5vF_NWB8BBF0dIjYSSDdBqs_x5hDJwuzRHnVdIWZV3c45s68HGQHmrYBFqDi1DZ4PA-VBQ4WuTEnLIX48z91SmZ0ZCZqxOrj2qc20igin-sNbaKF-AQ","dp":"yO4JzdDrIvwP-a0KSBU7vsRhktb0i2yY9D6q1gUTYlCJyFnqQ60HypDQn2dQNtsbSSu1Y5JFyo29oZ460X5glmvTxf9MVEl4Sk9cGeyxzbCjbE0gzxSe7DAtwYKIOq_FZU8wS2CFu9nJLenAUqQouvrSm_BOM-UCx-pp03OJtAk","dq":"K8kvvTfThflupa5sftohyOP1ql12wsxSj6jcBs7lzTy8U5_wOguZ7F7QU9x4cAgcDfKCVKndgOxLQ0att2Tm5hNq2njT6D11G-00L1ZilRIUvKAJ2dWyH-ZJS2yDDYLGGEKzAPjDC-I_Y4vfWJWKBtN9GJ7gneFq5wmjffIpagE","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"1BtYXWGQLzgJGNMapm8Dgm3krz376MaiOhk5brkLnLfZOT6vMRS0VsKrSXIQsXUwg-3_2UYMCC0JP1f627jwhKp9pAmqzAzdG0k_2dvAvqdU2K7k55E61sBcCfmdHi-SZfaK-hUdsUifwRdwglWqW0pmVjXDWLms0L1NsrvsVZH_8y89uen3WOlWtyzawUKrQTvs0397Tb7JPxX1CRaxxUfZz79zP8ipNiy_vri33p8i1wOMoww1QFZojT7JfKTRDPmMNYUMkxHYDZIarJ54HMAT--j2Sq9KZy5ExSZrRdW0rROZfJhzgpMtLb8MVF66lNyv414JprMEykfPc0pwMw","p":"76aiq9Wzf-TONpbINas5laoqQyp31tuDSwtrYffOiamMiWZ9joq9tegpOTFm16tBHWJMEWd9rwZ3rRazT_jHbOjYjndkS8NOTn4Lj2f8i3tReufaaZ2hhS-WFPw5m-NzST3NxRPQpe5RxcIVahPFCEWvySZYBI_mRK2xm52D4jM","q":"4pOq_dQSTyI7xc7DpiUVd4PxVPA8e6-o69XzQkw3TlZC1QMMl60gE-eYuWlWQoMvcQX38DzYVmMWuyxESBe8d6DGNVDhcGSG-KDmMt4uhQ59LKBM2RSYrqZ1oofC6ozgwEir95YqBBv12UwKMllGFiTTrLicoIioLtMeAhhdOgE","qi":"jhMfa5_WDZXWY-CCy0PKxn05RrBdRlV88i5Yy71dtX4A-stmc8gxTQ3ipqu-XWg1Se9aVD-G4b35Cy8lLW5VB86pd0KQUTXS98XXDyGV7eyJfAeXZHvNXTluBp298ZdAcAW-yG8Xdx0XibM-SIWDpzc-8rF7uy65AcqceriskJI"}{"alg":"PS512","d":"EFP1emn3M5yZHsGTkKor62w08WigioV53f_qppUqvK35tTf0gKkVxrEwPJqxoVLfGWf_aKz0Jl2jIiT7Q0D-SqKv1Jxg3NV5370xGkcuKlhSM3jkZ3HOQ5OQ6ZxSrNFUDRli3ebCHgGF6oKJzOsRpyRgWsFzH9uMTOXSH6eRr9Nfo52SZeBfyhE82XBDtXJ2jurxEJ0mz5LnTL2JCbBuXCrxRqNtVNdviJpcUvDsc4xolY94HhWDunEiRWMqvFBKerVphPlbq7dIq9Pzx9UMCFbVbgtlSvI4DncoYMb_584aQczEuWCg-PPw4JV24XP36ZMJivb82M8iNB_DtZ-C5w","dp":"DBwQca0wcnFrsZ-4BVhd2nMdQXruypDR6fWwAgzlMuxQbisDNs14Hfd7klCwSLilyG5wRwxmwvLZaDVzzyhoigYxzhOu8W-Ye_Q-uuGqAM4b63RlH6aYXdRQMXoWA5tLewyr4PbLHYTw6F1TIGJLln3ta8MZAVbWYWT8WOLs3R0","dq":"TtPfc_s9X1BY7e4DT2llusNWIbsQSzHXj-JnFLdzXzxI5yI7IbKZXwBG8rOMhvTojUoQBr2v-fJVHmnQ7_YaMjWDOF_TVXUik_qhStb-2de-75DdiIGJnNWYfrfTOs2CbUizitgJmuEzdSoce4LWDS_1tX2ljebccseTCBbuBRc","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"rs1ULv9V8tGdxmDSuZImkJJYrkxMwoG2RNUeBo7QpH5O09i2YzwS4Dqihd3G9_77B_IEPC78_41QGBecaj8NNArKu0e1jASld8ZkhIr5DyeJfp4cQh2JZvIbgdf1TwhnegpT5lukSEOTSkapO7coz6NgTQV6NeYN2AStGz-kG6JeLK4-AF8oUwB3g1daM76wAkaV50pXzG2h0eW_b8zZhZeFd2fKN62eiDsJRaxW3mPXcIrukGvNpguXmtwKLveHgYbyw5YDYo5hHz5TiLWHd3ZjwBPcTV_jngvbnhJLJMbkoK-nmA9C7FrAI93XFSPGdL_ZBzbT1LTVAaQaZqCsbQ","p":"1IqHCzfz6IsvPYagOiotcTBh8Xp3HxlmWACu8fBRKWBZkkRhNEn4SF79ytDfU0tzHcUWc8ZCmE_TyIamxxxc29nej81WDMn4Sl4_Se8O10iV1ykJvREkF1tSh-dIptNfu3OEbm0m03C9lkwz8qjtiwE6ZCHIolZdh9dCFRD8TOs","q":"0otZW-nanPRZP6m1lZFQvpBCUx-flC86ibfamR-fwA_GxzPzJUEVSj_kfMQC59ywWCrKOaFQx9dXqEQvTUor4qii_JQQtOAQdFJ6OuizCvi3HeOcu1RKj0gY1ZegIA7-tEGSLNZtpFI8-b75-eEHlc-Otdgn7wTgP3nY_0JDNgc","qi":"eGg1ZGc-gG-UWGpzQ9VYz3icxgvfqQ5rZiCtu61srFtekALR6-CEtWCrgJ0T-QF-31wHESGXV340XFRIoaW4uuUB9WBlZm5aFZaS6CFH6rFLKtXMLcSegOFqrIvrzWaJOUvNGO34qEB_dTfxZNWEpXCJjsPmDuYIdTCCbu9nhvI"}{"alg":"RS256","d":"FhPV58ZWO9g1hyEfldZ0I3Ky2rrILrC22eYjep8-EvLIuxqntTyMKIR6gNV2O4JJo0fWMHTS4Klb-Z7MO1oYWC8d2tfrApuBrLJMyPQLUGmVXYNFxSCQI9UMgkrPHgcS0lEyHEy_xBgzMYdLoyJqqMwfK7UIHbWkmYezGKXfPXrpj6e_XX_8SKyz_JC35e_9sxlRTii2deHU4lOQS32Vrx0zmFpOGh9rcG3vG0Lbti7EMtGhfnlB7wO0j_09lOL455ecDw_iXoPGO1zbSmaxm5kAfuu-mZnJ5TUNU2WvvIXhXachOWP3JRLotWwCZjvfh4UugUGFV24cG7IDREd5AQ","dp":"ectBYMuoVQr5-Q4sQXeVN3uPu5UvckzHdbCmD5VAc2arS3b5M-jDet_pYIksGxmaNGx2Wnqa7oYBfyowDekhPh3AA1ytUys6BgiUbl2Ra869p5bS93cDa5oSwpeU9s6ZP3c6RlAm1dEUP5GPYrSOkUCrj4xfBTB6WAmST5j0tSs","dq":"apH52TmqC67tjnH8UYQdl9hoTN2GPmujMnNspRhQYqfvFmEIpB5fX_fCIhO0YTn-OUvakq2Z4UamNsToPbYKo7WtiBKE3L1AY0w8v1RxEwrvj0hI_aTirnkV4cP0iG894oPpWmIRkQylHPCWn3HpD0EyXqgjX1f-UkFvY-44BAE","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"kpcJCqqF1gd86wRibWIQhwvPEb1ZnRFODunBpsw9k-cGDruyOQyZFh92FmQJvh4zytEi-neeRqOss2DVbNQd1YCaE_KhXz4tOIyUIPpYG9yQs37sHgIgBAH64dGBvxhTCEHAQLUbNjby_7XIgehgFRAxK7mn-V8QiNkERW5AmWWuObVIM6e-wVXyV1owmDv-s5lXbEStiKR8g1BGkuD2CjBuGg1WZc8iHSNJT_30GKM6l1n8eOXtdPnAsi3CDBnK7ZVO9v8cCcA_PhEvnQuLn1mVIgX9tw2X2aVMpU5PfsXwoJskCBpA3dsYwIrTjjPKhoRFyfyFVA5Y4i12RZGd_w","p":"w0dPwnQpHVzkkxTFIcASVQs5gftSXIfrBZsm02Wa1OYYJqT1gKKvDGpsI8PhFmnXHYWM_gITXBc5K3HGZMEFL_MPu7zXBS7V_UxUfmZZOzSDCVdUFSGYECr6nJokYL9_a8ugj8N036N4jEcEDcc6RqeD5NFzYWSJdqbmBatwXX8","q":"wCv8BYwNyYQYGXeYVwIUJR7v-i46sEcDT6t3zf7pXjhc2ocfFdtllo_vDSu3kW3St6kiiFAbJyrSnqYAW0aNnvd_9Lry-lLQnPfxNHh65YslxTm0a2OS0QfALM_AhiP-_4FoZ8Pm48F-kwCIQW0174FV7vGIQG6n4j7JNXWv_4E","qi":"A-lS2excmC_5UFxoQLX2_WGWcntu4uNr46aXEN-rpQl2NVa6uct-mWpYRc_WQOpchI2Vd7a_BsEKsoJPyvCMWjjhYOz99kTZB-WpxKTY3_uuaz-g75AHPnwDWmVjEsii6XhU9ei8Ar1TJSRbAsCqOCofzCtUfx-oTRZf--ABNug"}{"alg":"RS384","d":"qVnurgaWWTm2vE195yPtmWD6gy_duLW83YsSM8ZaWdexzhqyhq6UGb0xvKRcfXAV0YGiuAUbX708Bg2q8yyLNxNzY-A1aLGfVj9KTOqoVQlyqN8wBWwElNhrO-OCn3jNNNCBK36CXYK0cQrgE3fX1tLw9nbT60Bzbcet5BMAX783yyhIk-PvIR_-eUy7RV9OWSN3mOvA5cfoaO0Q8FS0hTbD8Jp_MoNdjGox1BOxJxhNYxxocBlwQLk6pa1uFmYBwBouaJg4Yov2-berKA9jHV9j5qrtPXGIwlTP6vld8E6ITmcR5ULgA_OUyMtTBINDD2M8oU8upA5BJhmZegE","dp":"Ua33sUdqib8SYdQHns4k1bh8z8zOu2kbUcjJF09ax-3TQ7li-OO-A3GIL1zAtYcXeF6b_0zd9BbxSSGAMX8LAc0WCxWX1VmmU7qjRw8asbvnR4Qxg8i_IjszHN2cAPZJzc_wKo5tJlwK4c89ymomIz1Bs3cySNKLYBTwjSqMDaE","dq":"vBpYOtpBO6myiwKXRCG1ABzETleIcLdWHEQ03JZG8G86mgMFhl5e4LIw0OrLDoOXVD_DmrcvbSEC6e3Y3xZmbmzQ4qLoi27dRWY373doGm_NTRzbDBMOhYCQCi94NV5ZlqlsHhn_7qk3Sdchb3GMHYJCJMAk-a1fmOCCIbIVLAE","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vvRjQmAkinMGN9Y_itBqSGgbMxDrtBaJpCDN6h-QTNs-L7B2y7srd9wJXH9-5A9fN55lhzv22vi1mA8aLfn8sVUfCNuA2i2ALwrTvUBVr3DvexYP15LeGlHmvi9WvIqSGOUdtWmleE557R1_GWq8ry1ndOlTIAPiLw7pE_ZFbPb8gObiTVfSjBSlJFMTOdN5Bftcv5Ikx2GeFJCE5mQO6x-ounfu2dUMztsXOOUQyBI3qfCY0VGiNEIOEmoJu3RDfl97BU1I1A_HIfzDX0gwIbsjC8tG-RJV6QORJlV8K8wN972MQuWvs1DtaEM_bpCkiBpk5FcqYvZc4AAuST5CkQ","p":"8aDYT051pe6fPq6BIWpr-QkoeHkVnHt9gLTCx7rgTn3mLgtm2M_kuDw5DFQ3lcee7YMc12dvnSRG574aVbuY71aMeGdiyX-XghpJ7a1r9f_3Kje1lR1oYV7LJWD14k5JH8w1RsXHtfde8CW2YzzbhhsYzm_4PCTu_2EwWW3QcJE","q":"yk_1vLTFwNeRYA3bYFsfMH-aRnI4C8M6WpsZRQ6K9KhD3TQaJ48GVwm2FmqT349_cMiNEnjar4fgp3LqmkjFtxAWhDiuF_HaZDCOMdudfxaCYKeuf9QD5rAObie4bkTP94r7Lu_iUzTrQAu-YxQSYXq3sSkFH_KpgV_PV38ZsgE","qi":"09KKFADxCFV404kLIhxapdJ2W2R2KokzG3Vtd5fZfxCpaP7d0fWHJL1ogZoRsomO1_G9_mjom18sb4evh-HdzwCCvLJujf-_5LJoE1XfDOm1mI15q2b3HM-OJcwd3WSWWshv6t15auUmsINS5onLkbTpyvaA66HTzavhvXO48dc"}{"alg":"RS512","d":"E70SaGVFi5Hj6Vj8McE4tipSqGad44H1zy6-9xW4bjIWF8p8visA3siT7JVtxyrpDSnl5vRwFFFFl_apls3bEonML-ivhqKFy1ToQAC2FfgYT2va2dI3KpyzTGxOgPWfPW4D_HAAcJpr3ClBH9kpXevLckGClAaSdusOyt57359_KPNUmGSUxm_Vf3sas-UPI_WiwrzaMavTI6OE6VI77-M4aNelGrQwLSlVBNkCWZd6_HEUIUCT0s61Xva8hh2nb3dMLhiyxsBAQHEmhZoCQtsq_gRv8vWMOvRN-SZfeGbNDG7tjRDTCsUP-1BAoGvoL-JVVwY_bjvuCiNqs_phEQ","dp":"6xniQ6n6VevYPCa6iO2YDwEOoPV11eqi57Hci9ZszsKttmR0V0zECHcmDEa4awe4_Krh64qG87hTpwmVQK8UPW4aJs65AHb8r2WV4zQAFKyE3j94Ksxje6QxF2-JSuN0hUDXCsLonVt0mXVdn1Cm4PebOWBznxnFo1xMHJe_urM","dq":"GbMfzcQvxgb9oRKxrqpH-1LgRj1uHuTHmueYZVgcAe17kJnQKWvBDK6MPh3m1ik7sJcAU5z1fkYKqI8E3hOsA7UOicR9iStGaBhuM_l7wPAXIxiCW_gKVXUsM2E4ADJa4CaIFC6T1z6K6qN4fNGTD08xoDu_4xfZYtrnixw_mOk","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"7H_tYpkFwjaMINdTcilIaYDxGpi9QZT1fElWRIg6hJGWe5q1AaBPPGVoPvc_A7-SmRtt52qi453hExkX31MbIsI-0FliiyL2eTuA9u_uo9q9Vw0Ifld0V8H5JQCTsWC2aQb70X8cFOoIrSV0j8WSkgWWMQAHmQN6Gjl1uTNqGy37Q3xtRH330j7db0vZIOxtaRilrCL8ZgrPGHYs5X1vhhksd-LvD4_6-CS8ZtSafNfU6T0KP2gP2mxx04xDVl5DW8G7W_jh5Cybo9YbBE_daQabc3jjBIJrXa8WTaBCfWtvCNWIcTz_7nvfgF2jdG-jZImxlopub9IFRDEqg2l3Cw","p":"-Td4eO00jKk3HfqJfs1CctflRp7O5IL_zGjpB7n5jb0lWX57N_EKfDn7AQBHwfS-30q64XbLjw4DhFi-v1xQGaYnJm8DDGBmlXKuu71hkhD92qkPHE_5m1q0m75MTpPQHqFhstmTX5r5e2457nYHIxP60eRJQXmFUK6BGmFET7M","q":"8u_Ycw63TYiShSm3Tug1FVZaNjHco1CgGDF0Ful9I8LoVZGfcz1GlFlkbFfExlzlvWm_69AJ3hX3wEF7xpCZ4T6F2JosJki57ijGq7BhRo7BFkCsFmQmwKfZBxrlNTjLCBCNAWP015TZmtcXiCTrnPoW8jQ3WDQn1LwcIyUPz0k","qi":"jgU9L44yluLvxp50i_l84RDcBLC006xkaJQS4wFwafVC5C0r4OLDUIXDVF0zWoZgZEyKfhwoVD-iemSmCLyI9Ir5BcjMvVG3Rhl0gWlwArnUFEtwZeJ8jTlgu2cyc5GgavAIffY4VzIqTxmQ7VICqur3bMFmXUpxyZNG_9DAmgg"}{"alg":"RSA-OAEP","d":"YieSpwdb_UuZ9eVEIQ0JK0L1KEVB1QPVQEfVkkey6B8dlA4QS29x3A-SS4g6EmrYFC-xSCSWnxVYk1sFw6KIsNgvBaTs7miTJtcnYsfsPHejlGE6cZfn0FPx2RlnEREtwB2oYtX-jwth7kjndXaL4poTHrkSQh1iqdUMTyfwTvC7WDlbZaZahpwlk77GVGzZLK5jbLh5GrNfj2mP4-KqFAgINVUv0JOSvLQC9VqH_Q_vUOjty-4PXWhvrZCr8Mya-uJbSAhO_ObCBopkBQ6IzoLqjDwenuuT378VYhGCjfesVqhC_FkDtgnqLGfPFDYdV8jkwPeJqhZibloHJmp_pQ","dp":"f5Km9m_1upKYwg3ij5QoQMKfrJRC38z9QnMMBChf_HDq18QsHef2NSgjooRQr1cBbRDTcz2RrqhheuI_iSB_mVRmMq7fmoFXTqN4MJMjjNXw8UgS0RSeGriL6_7gBYAKpNs_NxRQyPeYReOyjcArK3uVmc8rZvqBg8px2Sd5iWk","dq":"EGQg3Hmz6pDbzKbWLjjlHpI6GuSvH8-ya319idct0m6D_T9fG0bln-R_y-48_Ow0kjj8udIXvmDuh-8rvW9F8GOPoP0WkGga2KWiAGmYtO9-dooOMuPQ5py8YVzhuO7bIAHXuZ3V10qSyrmz22oyxVwOYA5GDPQw65mRCbqA_r0","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"zkmFvcY4zoOZkxQgLwiNTcga67Sa5gS0yjVJVP-8FvyYPvrorUiJhV7Xwxs_gnfjD9aafh77CODWkYamCrtzEjYwiormlx_DT5CInxgGcH5LfHl5XPzH99quYst5GxjtMtlEinKXTQRDved56NdUPAb9_9REm6pAEYh2i-IYwkBp63NAjwXk1mgJQSpUUz5fe78Cf21zGNh_c7OlLxpvoAEmAKiZqHjj7VfOkrJ95K3Y9vr_i2fWLQadYwtnQeFN527D_vgRjO67u5bS3AkXWWUGomyLo85FKR_ynh2r-Hx78BtE1K-LzaeKAtn3yO4yeIFWSC9jsoJ2uDQ2p7ZbTw","p":"8h2kjmOMbce991TBNFRGQZ1-aFnJhtWLOEFYZEMMSFySymiWazLTw9miUGubcSBbmcVZUTqaOvd9jFGvIT3zrXlPQeX7JaMyjzA84RiN3OawX8nxLoW7YGTfJdRCz_2_VQBbO1z2lGPDm0QtUk8fbidyiGIDqc-b4Gsmmyhg6is","q":"2h3mxO2r6StRbT4OFu1OGQUuX0SP59H1P_t6sHTVM1JORORQL7ew7Y27g1rAl9e9zNQ6_KnzcgbN_RLaCMkGYD2LfXbatEzkIECXrdnns38PILjgzzEcJK3EilTjJEKJequff2EfMcQfq9GPeFX77C_OuqQNrrdguS1OtmzHdW0","qi":"x9HhrF_INNyBGe0f2RukliJTxEvPgNxB6flj9rY6pCQa6iZi1Al2X83RM3_MK3L4PTUK-drgZsbfIvDpVs7AFvZ3aY6T5cpVIKlmsGWzU1Up7Ia_qU90PgksnnDThbZofIY4vs4Y-LDWR9NnaVTNZV1ieUYz9MZd8MaBWLB1a3k"}{"alg":"RSA-OAEP-224","d":"KhIhhU-7ES6p7IUOYzvELljhRuosje075BJLQ1sqe_J9_XhwP0PwhKD0CesBgonjwvGzNgP1OLFesR1qIZz4SG0fntyPoAHyhhYGGER9VtUYLuLxeyrA3xrpJlLny17Kc-V614BPpFK0Su5jFrTSZ6-OoSuN1wShFsWD8xsvha-N6BmnIm_tXd36x7Ucj9zNSJP5_qEHc6dCf7RqXMyuGZ77hAR5e6Zt3AOFDYzfSGJ1YvOeV-Xn0P3E90yMxBDz11GwVBlA-cnPheZrtF_PxjTLaxd4E8v0ymgaP2_xw2xvCMgqO66_P6oT202nbjTfTo6y1iCjsNmL17CxO4Le_Q","dp":"mDSUyUuRuSeMXYVFkYkV8ZtNB2Kzco4PLzo0Sk2-0cM6XPc44IjFzSwZn9iDr8InDlIkcKl6ijGRTAUkZuNrb0H85CL44cp2-E191nR_UaSk69l1JvEdqBQ6qL3xwhTaDi8jhPm5Q8NuFeehQwULM4CA-jptMtVS8SDmcKwS6PE","dq":"haHDA4V50eRHZlnnGFfV6DHrRNsrrMavNCYA6gVbTgqrR1XCM52dBXeQ0vWvVg7EJMBzU-cTR4uNheXVYta9nCge7wTUN-iT8x1kHQPVaERRCSGYDka3Xv76QxQrYxQm6CfPi8wEMUN7tH_qgUarmngaev1iItziirI0b6gihfU","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"xH1q_AgyxUXxlOsWI7JTcIhiCa--1duXZXFeKbjWa44j1suagUThMTUPbWBUdcCGzLGIO-8ATu7YIfjArA7d4LqGOkhkBbPVSslLh5WFzO9I1UC2ZwRrlJhuQDpYcPnAu_tTKLDWtAtN1_6v00PM1fFrgCIiVgAMLQSpJgk3JM9xc9yIGE_dhbWOJzFDyhr2Z_k6aHjLWNzoIyqG5xM25AWLDADC0281hyoxyEUO7qH6ZYPbmwlpovYyU8A1k-63WRuEyLDjbeW-wqbRC3b07MAdSt7R4DtZ0lqKjjzPvdYsW2Ky4cS1rAjel-EYGr_ZMHHMU9ZV1yLFsoBrsfN4EQ","p":"50_Kaud9JJltteBXhMzrnl2xCdpPGohbW0MaE1dFc93IlEazg62wM_dloVz8CT928aQfE2NAWSo3aFoj7VXCOuvFDXZ--LrhpV3Chcu_Ke8t_3fNSDMgqDlipPy21yAzHkhWvi9WiY_KM18kp641w1Qb_Qc9LQM9a50S4xG2Lm0","q":"2XYuEXVYZb6fwivOaEEhqJHrSEisFgJGic5wF7zBY84Yo2WlTMFFRmC5X_6XOOYSmK1OqlWeUMJ-ark260jbJMi18kFnnHXgTdBBxKQ-s8ntGsjQI-T06yir2Fmk2qOlBqwy5rrLos9YpJVFvvqypA_5TpyFDumqWSmi_TaMGbU","qi":"jPlcG4_MHJJeQP-0dIQWGYKvkpz3T5SDgqbJpoLiZsRlIY__ji990fehtasSXy3DDXMphJnDR4VKuItC0tOFssu68hVp2JPF_TMCkb-TlKuUn5Z7vxabGKvE5z4WNo6vpCNYP2XAl-eahqumQZOg-4TL7vPOhTH82id9Df5ITuU"}{"alg":"RSA-OAEP-256","d":"CcN6PFjbjYrXq5yqN2ZyR3CCtacH9BQG-61i5JL9CVgwfW53MQiWCpnO7i-zqAmKcSzbjPnOun_rnhMgwkE9aFhCAx0bLo_6mZ6I0IwruNCaoy9EHPrN3NLiDyrvMgvJghZPKdbAb1RLEhoH15fAhWou88mu4Zb2D8XEVgl90cNOMONCvm2hvPcJiN1A0_f0EdU9eX0X10UuCED6GhaKyL4FUkanY2gXOwi7b_ylycXD9JInDU9Yv_otdvL7G78VVOhe_dCgTYbhCzKNRANJpoXD2_g6YPHAPI_w4x4wiXXu-Rz-DYa7-zYpXsssL4t44NXt8IWGVlLQXCw6LgcJqQ","dp":"nDpplloDrj5gCcP1CrPiMeVtBs3ZaoSX9XuSk4h1FnuR8qe6AeUDLLoXzUekQmtsBSEmEuXF6M8gJiUvWZdHs3TczgrAZtX1MhVfGuJxV3HZZsop67npxxY28ob6JWcYAHWRBUG19v_HxmGu6HmZPsplRALII3osbHmqjVFBSHs","dq":"gKqxDLVkqRpky62oG3pqKbNfaxxuosYDhMdqc3iMMhJXkpmg1e_ttAvMV4GlurJLjn-Dp3e5M7Zo-4F_t1rBB6Q_z7zXqe83hwET7eLu8W5OiA-DmDLWQb4bAGiAWLb5tMpkoL2Wzc3qyJ5psHuTat2inlREdJT44frg12yXl2E","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"tNDGGmMGyvFj_rjddlYV9YUCHyjtmOntuYsRLY2_IojhPXMmglEfeC6yp-Yv8VRGXdKln3nPxXOMQVpgh5DDuPxlkYVbQeCduImfXADvkNACyCiOYiK2Pw_xS2PeKt9Ui2kXoTppEWb7K3KYTBKTWFFu9K0uw3nbIqy7cYaHxuQVuUbBh2cEYc13t7hHlLSHL5p1iIE8ftN1S8GqsSk8NOkp1bTWfuVR76mMd4qGye6KYv6yw6cZPEH-UtQ6EQBP6jvQgKTdrQn7BvALTG3t-Q8nItsgT-xXTzQLHQ0CDAHXERlXAXk1L_u-WAfSVgPqdX4mWtpsjsVGkQAlgJLWPw","p":"6wLTRTwSE3wz69VhVAPEEz9gzv5NmcfyGQpxJ6bISImMUILZz0I2FMv4l7EVH-Yi6yEhT7UG4lyThMy6l16hAcWhGJam1ERZkvfYX6ulNwwsl0T1iMBXoP8l7xmkFviBLO5o-Uy98LKHhnIbnj_t53iwCSq2rMGmK-HuwPqLcqc","q":"xPbZdrLGd4oFcSAY7g1hWV5pwjexWePEE623NZJOwWV_A1T0illt4a4nMsRaxdqtOQQmmTHHSSoZy65chZ-okXTKeGLHqiAz_P1pEWHIrbpNGoOS4cgRuiLajwGC6dLO9zLV2bIeWVcLBIcbC5WJvMuUV628poeB2PCKpUL9aqk","qi":"lZvEE5hmA-lBF1PQkQDXPaqlHC8ePXZMxUVAlIegt1YKbyQllk3GwBSN-PNFQ6ysRa_hb4JbRFhud7y8xdAqPxovYCm2goxb51lBeLSz-CDWXTpx8T-sfo3qYr2BEmIo-INkE8I7Nf4OroMABGpYNVT-NuICBI6Gd7Gip0nu3WU"}{"alg":"RSA-OAEP-384","d":"N77IUK2HIgWdwBsD_01Pg1ob1BmuOTP799uBL_zdDxd-hVe83xU5_6octWzSWWXr5m_9ZXiotpWFultWbTzJDHfTqAmQ4D4ni6h6L9aAoNHTU64WBTH8L5L8Zd-1p1yZRtCd-r5bOVXhM-E-mVZKtAzmGpgSfVpTOCZkMRPCfyxFcriG5P-Kfik4BL3rig8m7cTJXSnuIAtSyxWqkqq_RvonlyjbWUqaorDkpOQ6XHGyhrLQAHcH1YK1LepiMCgZcl7ShNzdNxLoG_BjmzMPqhfIo-u9utphiiR0f_jqsBOyEnWBqoBxs2gJZULCZGkxhuWuhrWbB-EQSAIKu8qr3Q","dp":"nfDWeUVxtPb1WScYr7CMAfPf_7jshvOwtA3-GGad1kAgRqyf6Hq1Bv4B8T0g6B9dJZ75Q-inX2KAbDgejWTMfhWubic5gYxARkwcgsFgzjUx2HxSe3GJGfA9r7rDxEgB0dMOOkzzEw-Vv1z5PqPnUOSqfhj7s7YXn-jvsgJgg7U","dq":"CxnOdWNmibBkjUhTLk769Ys1qLYa_qutMYCHXP1E9Fh3XA2AqXcPMSAGu8PDW5B2U1QE_e9ZW4wcouI4MoMvoRIrC560fibKljtNu-uz9DKEmqHySDE1TkhS1Ed0vZqvY-_SJlnr7bbOBdsvhiycMy8pmVog953R3ijT7VwOyoU","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"lgIdCY74CGrAXcUQSm860CHhUcSwAyJz8xuDmkrMtYmrRr_uE3_rXW6JXmHZKaTOYnrt215LY-3cUADD2sKkhvRhhfxneOWxZ32CgfWxdlDdo2YcIahWwan2v50Py0xoqplWlLq5aEztmOX5OewEq7BoxbirpStEBN-KA7Bh1DaJidzW-O_VcK7KBnr6z5axGtB7ytSG9YffW7ig8JVHSHj4uQNLBJNRbf0nKGkGYXnPmzBRWYxjdfKmGmlDGuFhZQmiMGIC5WoN5Z4Lty9Ho84IdRI37rBFi7THcTimJKqlJbCcEXNPvU6dhY2LRIIc7E4oFTRqildb1yuysWv33w","p":"zBGGfQ39f62F7u7nqYU-rnRne2jK47uUsvXzv3EuPXj27z5O83iqrblBbkmv7ie0zetFdN0D9kyKyV5l97B37ocxLBqqrxw091inrS2G5lNoRl3Md_9_gA4CNd_JkXBXlcuATAtaRq6KRd_k2FddGz0Z5m3czjr0uEzAynTfFr0","q":"vC64kDbS6UhTi8dZChNrcNjg30XGTxvvZBqLbIHqpvbXpCVk-xTWB6Eqf5HBLjVdWpwIE1u7UyKT_2T9AJ8Q1iL4kcvT0qjF7ZWEyFbewHYvwN06z6B63hJZkStf0mddzmqeAh-rvwWtZz-HTs8F8i8zBa0_jX6TRKXy5rQfsMs","qi":"B-Z3QlMUhCENrJW2gLf-8p3LivOYYkkffYsZgyH0A-wZ0kNXmjRRJYsHpCgqthHCUzziJJHB2sEKGylazAzRKMAojrUF9au61Fuhdzzq7Kga1AOkkZtCDUs29iC8FdxAt5kLnnYTvqRoVTuQX3AFtE69uTXZ00SzLtPxNiSOpko"}{"alg":"RSA-OAEP-512","d":"BC1C1c_idzWbTOUWRCnHpcfw-43sNaCDM6DSGIZu4nybY3MVUQ6WMsTkqGPxZQ8uTpeS6pLKtdOHjT15nTpSyWeuGQeEq5rDsiHnxh5S9Xuv0EbR-t3GJEXDrtT8SVwE1A4DGFwJp2UN7jmxKcOMKutN-74TvGNzYEtGqssKIP1W69lEHjIFgliTDOVRf8wY0FLhw_8d6bG3Bhirw9yB14y4IXEVZvJM33Cxs5YL7TuzIslhrJOKEfjmyIgRnBuDsN8_98NUNjJHoxbh2l7IM0S9O0o035uWzFsO3ink5lceDl_60_f6hfuSfvGhCOoLOAWxYqu8ahMG-_q8TdlkkQ","dp":"InBdjHM9zJGs42Vh9DOIWcl2QO2w-gafV2LAg1F5GAyCe-fT_Kclio-ALxbLoHBfsVy_EnIH29UeWCb1Ajk2oKuh09OQXvOZWu1EaGDt9CFnOOQXvvJr7nbbe3aXrVI9dza84Vcbgv0X0s_UhdV-Zucfs1PSl2zvsElp8v87WwE","dq":"kpQLDxp1Vmh--zGeVU55xvr13pHU7jv25AX9nwAZTnvTvzDTIow04GCQPkQ-dcjqDKjbyG92l_xyCtsDci-8FznXxjEF7F4aqdeObZnZRDOeZ0zndH6S6-lRu4Ifo286AxBJe93L6YoK7UT9RRNvh2FB1cI5Dw-QnVxTXFXjRsk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"lXBmu04gyUKha2wo2BIkWGilH1PJSsQgBicGBd-0Gci1aZ4RR5O5VSjnVms7yAmxxjGdbAa_e9LFg7CY_hHSMQzSton312Q2fafevbvhFjTwhEx7pCUtLtcmV4LvGkg19N30haBWke979_sprSdMDuFYOm1JePNshUeVy1cpneRg0GJZwT0zbK6a1w0r9vGm0sNTTQSatbghBngghQpwa5wVaF0xS_PKd6GQe2tWLYOgf0GhrHU8xt3CiWHaUPPCkRQIRwS27OfdzKY1d6OJG7QGGTooC-Edi6SB7a3zpiDN08MseqgkzCjCZ-n1OQs9GuHkDA2jEDWx_3Kc2T5kwQ","p":"zaH1egwuRQaQicFuT51mj7c7NFY_nscfTOxn4pC1liXvxsVomCSfYwJ9WthR5Qm0qJfkvToVOKcMQE9rsHi-LZSVQi2gJucw2hcfGv5IJC7peet9dWo8ebiU87vIHVbUL33bPmnouauKcl71T1jqRYo61SquKcjvg_GvT1PtNOk","q":"ugrdqZd671Npy2tzIaczKuTt4vSMvprmSxiscJyhex_lKcDMcJ6wWsalOG2SnAqHmxJwxz5SFv1oPGRmBOyPwOLJxp8ZTpPZWR5ymiRLxDtyrOC0ZPPTVPlowlQII34mg6SefoL0zoj3-EPqaenmmZG2jJNxAFheGuf2e_F2Khk","qi":"XJ1iU2R0FbLXSu97Jc8QPKIRXjoTegpzaYY022bdow0SqrpQ8DPmflVgJWPDoAPwih5DCeDKDN3LvfpQzM9gIBJ8Rlzoa0S_g0W5N1DpJYvlffFMxfqLMDKemLpv7eY_LewzSykUU1CFCmvIq1CvPyYh-_wLXcXYD1H5tC-ts3k"}{"alg":"RSA1_5","d":"FBNYXVpI7xAew3bWnd9Bs--eO_8p3pMBqljzcyQlGX_vAwWywiuHL-IeaLSXrZ-ZRPwNjfHptknKaobmMmR3zXA6CE57V3oG2Qo9L2ZBKU4-t45EIAYaiSeAMu-hwrngpOEXt1c8llpqAlxodJhOF9BddFYFeNC9c6l2njuCcP5ZJ-tCZge2HIYyca_ZRKNLOnHlPTkBac3mQaFUfbyDQenW3ZyvcK2a845rOAz5vySlsaZnGczSiWnz93EPsNEu9srmPffU4JwKxIU-ZlBkAKLOM3G50Zsdo1BHaA2hgAwjUikDZtXi6w3i7HwiksR_Qvt5Uo8ZD0B1aHFn4yX5gQ","dp":"18NbW-2z-HFpON8WtNVq1KicfRhFXAaEQIQuNmBiD_rRtNRyJbaZK--_nC2eUhH0u6q2PeEAGNbzOnAkZbQDYmnVaR6DlBGfCGcdUEgJ6SPLIYeqD0eNCGFjdCocNtAsoCRTH4o_c4eb0h666cF30kXxmwNGJfLk8owPbS7r50E","dq":"BjhwemWHG9g80ovJ1R-ICRORxoZPS40Ubtp1CImZ64fckldSgigHuk5_mKyxN_zRT-T6qbvem-aPgkCwvIeHjHiqwFqow9m86T0WXZVvsGkUwBIZ3_WWW7vjGcK0CyweDVd08s8oOVtOu2oTQgpXOibTFWYdaGD74IHuguzfz8E","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"vUR1Wu4rBrkMFQzWSIHC3_25GDpm66-Bg4MTpn8Y79pO9F7bcdwk4OlFNYcJ7sZ9yMWhnQcAubwnkD4wnzBg_24lsXfD-JyGYfY_zqG55x7E-mIhj0hBhiRlzgUlAWeNM9xM1hI5_Jysc1sxvAJh2kUF3OKM0Z_t5Wh4CyBXE5vvzm4PNT2w0xrpLT82jf8jpsXUNvZuX8ZFERklSXjQuhI8-IXJO7E1hpOXkK267NQkRXK23WyzPBhVTswsGnGdxSr6wq1W_-cL4BqUMC2jR325o1PhATx2aDarOIcWMInqcXKEE5903KboqdWoZNEXAtQuNaIhSSo1DgrsoQD0BQ","p":"38xYjNcHet47bDqqkxNhvALKzO-b3EOM5YUmB_fNHNXOBG7hs8ynIhHwXDynxRLkX8-2Qx_zh0G32os-IKROqR8EzyL-MgCYk9RUf7rfEqkmVYR80bhqo648oqPRdVJHYBOn2gBBVg2s_yKa-EVe69RzyLkFB21G4KDHHqgAm8U","q":"2IAptyE9xf67LaCcvfnnVtIHFRWXkagsCi57CXeQrBZPbJy70QiMnxiYJ7zTF4Zc0SK-bndp4FiPrV4UA9fEuXg2hSdxUYEfibhvTQ798Jsk__rTjS6s1xyHFvMOzU-y-hZV9Wj135RWSuJRUNZvRtazwrZJe1zkD3kAQKFXO0E","qi":"pLNuZCE4lOwBbLEVVfIgu_73Rfv9W8K39PqZfGKG0-MkcxZYIPzMIFRm1HetW2GuvwJYYBOJRl7_d_DDotjh1kFtF0j-Siha8MzGLN38UWqR83-32wBCVoaEFx3wLj2PQaUXw90cAljX4AAQou1-1tPDqipTRaOW1uB3JhfvNJ0"}{"crv":"P-256","d":"BsH6HMtpoprSEk3_dYBW_B6ZDcjbR03qOeZSVZI8SFc","kty":"EC","x":"kUXkHfPxJi4LNsYjkCXPcx2R_89VIQyLf0SV2V4QIxI","y":"Y9qnyd50SSApmGwKcal7QlR73A4Wmdu7qBb4gu3PX9E"}{"crv":"P-384","d":"rPMUtMRerG4Ww97bUTf24Icwb0XXyxMaZpfyLu5doDxF1GcNRS18cvh-IegldSGk","kty":"EC","x":"N2Q7NOb3iJobLTrrT2JPsOFZ-BfisvSLwGyn7S4KwyfimerQtnQ-w8Gujg11WvNL","y":"_ZcxaCZ0oUGNmyOOESS3HQ5ryYOLNVCyYQsnA0eeL-5cEe5Oj-f0j7I6KBqmidVP"}{"crv":"P-521","d":"ABPm675Z4IIDRe5_H7KzrC8eAoA39Ukewh6sKoRrUlRM4cO84BiWyXtVxpjOvrxJq0kRR3h_8mfxZ4IX7GD1FnHz","kty":"EC","x":"ATrqB2TxTKbvPu4qw1sZO8XbKUcpcOvON1j3JRM8Bi8D339LjmgMaR_-O7ZehRpk5GlBxRWlQtg23hDdJkL9ShLD","y":"AIMbnKvNJVLfcVN1vsnlhdijMoUkSH-5CPyo7xOHBxa2tNrLWT77rbhrl1dDXfQvrbwqxMD4DpPNYTN00yP52tnt"}{"crv":"secp256k1","d":"n2l9Vv3dznd2Zgw-rjltEl0Owg5qPAGV_Z3gZbgjg7s","kty":"EC","x":"PI_5BSki4AonYWDmhqpordCSbBReqN0DTrCQK0wqkHY","y":"evAYob9Y6VX6VgNiUH6m-pX5jl8HOBUa468-CEst0C8"}{"d":"DCSbYIZpCJM2bZ5aPj4AXZD0IwA3tFOdT0j4zsy0gY3wFNZ8tqdzh3Ate-ObX4agCpCxtAgrSiZ0wMOm7wNaJStnnwRtO0Z_qD3FNsjzyq6DelmKlL9RBZLT7mu287MjtIYgEq--eOZ3--mRFDQgAHsY5omZursEOz1DhPlR_jgxdm-G9t6-ngbsWk31iMiIUzhlbKKUBz4GrKdv9N5vrCNU1FsJXpU9rwdi7Dc31rx8s_nwhIJuwwjxW6o72Xjo8_br8STV2HxJ2Q9QkhTnbqnjSnn6B39qzYHnqnVHzMGc_jCi-FnhcubTV50NUQ08iSq8skzUIWje6fsPMG7IiBrCOIDHaExPjCMpPOdRdVsXSTyoKSgeWW4hJrvYuR30rCw8f8yj0b4eOyEVUKtl3deX0OAsJWss3PSWc1ZBL5igaLVVGNfGTcVXt8E4E7IITS6Sgll3UJTklOl1tXAHkLukHy-QdqhVl5olBFYCrUrige8JS8vMUmrcxw2qBlPl","dp":"p8VeaeZP49QHl8H6mBNwfK6aWrfwTf7muolF-sbVjGqQi23CnlrV89LS3mOKi_PxYhJE1lB3uvH2EV8DQcJg2kdn13pVcTRTsvJo44TSswaebx6CmgCtG2Qa0I2Fra8NCYdSdnAzIx5ReAKNyuhNKWc48M9_zi7mxysfUKTQoYcLyZipqi7mV4dTrRokVLrFqEy30K9WdWh03M4f4Q45nqNS_AL0Xt5ga6-Z2rebyW2k5hIceZKbS_2zEvIe1Qen","dq":"pXs0krNrc3UkFsguOPYDH1i7JqJTcQEGWE_v9rj5BJZn93Pk7QHbasyHNI5PtojG9TC2WMQ0MAIGkCEk1KusCwoDGpDTa1GxCugfBLdLgdBmBodsWrAAFmnf9OFvTXM_MJHyEEWRZbJnBi0BIYuaCWsf6blSgXCCmTVx1fP1csLfMhxbQiGmlPKdX6ed0qi0WU7Q3r4aJC8rxbFke-o5Xag3Qb4E6HE5ooy9aSHsaStBDpWV_7DD0NclTz51Smob","e":"AQAB","kty":"RSA","n":"uNvBv0njwL47KIrnW2nTX_8mWkpBU2PSQ87ElIQ15DJJTtNu-LINIqathmXhYg8UHFlz0q301uTgu--RykKNM-MHGf1HhQJBdNDuIkMclM0qkcBtULBclOStAChHzL73871vEiBMoVO4i3rbDuDpYSxD414H_PO_b3feW0U3VdH0YdIOiIQaNfeyh5m1l9HrpeSQrpdwcGS64b0T8HF-KTXBTfOdYhhllWHReWDBBegPufzRdwwlq2wSluZXZawQ-ZsF8gnyGha9l7iERXCagRikgFtS1NOLXBIDvo1yE7VDdCsvfCOTBhzYv4ul0-tK7NhuX_IX_3Zu5rmU_L_EAtLt0oXFW4J-im-0X_GVpqig52W6HVxAStMbsq9ontrFoIhTRXJpEOJWrEhkoC83imEMeWQ7dcb10F5MzTulXm4MWNL8QNc5CNRUlIcwPZAwMexUmhgwPOtl4YMmeBnfYXZtBpNUyCpi3IV9QWGl-e2oAVU_4Gh8Vg1lHnEUd-nx","p":"3VoNOHuyud-Es6ACRzlw4dnuBTeRPx0DkZEAjTyAQvUgH32fLt7BSbeqiYYJiCCZUqNLcBL0n2xSFbPiDPb_58yuFh7gHJTNbEZWQIXdC_qV-LJo1t1TkVNE_FkGu1dIHmihZwqb-oDbIH6FvwXHFLmbeNS09y-G-yZcjI1x4hi2sR1TcAyzkU6YVd6-0LXLNgHy3YMfDg8SIdA6ire5BxISdQevpx-APW6pw8K-42YvJ6m4L8fJsX5b3471Hbv3","q":"1ctamf4abbTaf4eNYwqIYG4cFhdqrVqUGtwLUV8VBFectkiFmUZgleeTCe8yM_j7jcNTwZN432o_2cPrdZVzAD9gTr9EU7Ljsk7eRH6M21iNYXkEdOwDpU_f8ATyVUpqaYKqUIMPIZBnEzuaJt9umhRIt0yvQLphzVecDbxh4Lj_tQuZWBVSDlk51KJjN82cCVzAtUT8muXFwZlu77fW-v8m1_i53pJkjs-rFbuBQ7_MSp9ipxuMCWbTX-uDbv9X","qi":"nBNEhUag5YDTpXpzu5Ce4Z2b4zES7iGVygG3KKox9jII_Fhpp7mBbN6LRvazwon3YpjmtKLQYbeonGkyiq1_Ldn4_A5CCioIDlbjLsEVroo40my40cKahwQ1T8M6v9cAwU1lK-5-sVsLnpzZeWbvm0LZdln-lYvZ133e3wj9qCFmWORxrlIjTaFzMXCCgUVp6MRo2oiT-Ard0JFjb2o0wPNJv25g6BJ0ob6llcXFrbzzxpE_yRxkfg6TulIGMF8G"}{"d":"DXNgoR_f15p9qsCwXxAao14IG1gbVqlr5AzejOK6g_ckLN4JlbH-xYmQUD6ODlA2s19nk4k3a-fWpw5y_RgHYre9fKBPHr31_QVvo3Unw76HSGo4wzr5YjlSWGEW1oARnjEIj8ToMqZLNp2Dvrneg8fMY495O5qhthD3yxJbq5O7Kmu0WYziIp66za5O7dKGpVT3DjyWSP293wpY4PQn7hBkfME7wHlkV5UtZkshpUlbcQkDgad9DpydkbvFMDLwFVAOQU359phP5gGAM4lHZSohMm68rW_L6B39UnEPuz53lVO60vOE9-0WkdMgrOJkMOxuaq520AdkJFXlHo4FYN_3RkQF_Y0_MoTEFhYhZSRJxuHSxISP2Ks9wdew2Ft8UP-RBrSYw2pUrGrRG__QWo2MANQRJeCYgwn4RTq33AEYLmgf1OvdHiI3L-gmuuobwzsmOFghqGmD2jnORpRSxbNjZVwfzFdH9HkxfbsjxcII7LYFauyEzt7PYqCmfjMB","dp":"avkHwIAI6IfbzllTdYWDmfw_5RqZyvsWyiDEZ1EdrBPiHsrfJjFzScUPBNUBw-eFDHGNcpLGAunpfGOKevlLBKD7dzr3OHqKEIfiXfKKa10mD62Wsdm3t488ijVdszDLRsfPYLyX2aXXrHWJqyHOJfOnh6SKsoXbXtRDkSD6WGjMRKakJK713aPzIuZex-ePNEQ1t-dgIevK8H1jmOzXC3Capqnjcx5qy9y7PIIiPt5iMpaVvnczrVBCpnE5zCK5","dq":"JJzTa-l54PbS7KkeCzhoYgR70n5cseo2m_SgRC13lL_-AQlitnfK1mJDvDA6b55gBOxLve_NcQgs32rJ-cO9wGHWbboKqCowvxt11encwRHhjlSqN67TalN_qV5eyXeIrB5TJDJI-H4mY3C6nkX6e7zDRlcMXaLor6YKko9ZMfnrtOPiN0GkyhGasqDeJ3KNZRMT2immBPYGfoEqj_-BVz54rvm2zYkz_23L9rikJ5l-cSgjDWfw_9u0pqf3ulLd","e":"AQAB","kty":"RSA","n":"mDIgBa4Cc7o4zmywyNxcy1gyn9UoQUVqrDuErJvoQG1EERH2-LuZyp9f5zLXjVwnwr63SkoIAWG0SFurpfe2OIkz0TqCFGEX0onAvyavEUAiQGuLM8oav8QXaYWfc5Nz5qibnZb7YjtPEVuvNw4Fjbcq7thBjOZsOtCGMIl9yYU_kJGgDjK5941SlOk4Z1Ab7WtVAN5BTqzbFZQmr_UT5jO8sQxl6OPs8vv6JHGABLq6csKtBiS3bgpwXnfR2uDnCKlXkO6DRv_TX_og4sKPsoRWD0GlVjBF3MvAm-NDlvfu7-0CDWc5hr3PS9-dKTaJvXt46E0m55258Vkx-DCCCYXzMoXkBGp_mGtGWAvkyI0UtC6x10yUns8r0jnfXRZ5G1IuUSsRbUyC_OO5tMkjqI6nDnFJhqig7FvV2AujC50yw56l8eexYiA-lAPza4X0x7GSeikSE7auKEUWVwCRLpMbvNNanyF9ZyXnK9qFIELIS4awGxE5MZ85HNbyq6D_","p":"xal20MtSBuB5pl0JJNFS09ripdqEcXDesQjLirUsWsgt3dpHjN3MZtdiUdmImIGjWjZKky-6Z2pr9zOkaQCmSFJ03ymIyYhvLQYroy-cb_WATyIVw8cioCtWEz3thsnMQoqRZhaGEI4rujowzAc6HaJ_SZ8u6KW0cwUR2jYv75-4RAqSktxc0y0hkZuZNNna13Xz52F_eamJiz9mzDy-m-bAvPcYFfScF_WoWzazpKgJl5uWtvaEUegm93QI3417","q":"xR1sAV1j9y6fGm-PCHwRzOo6_TT1N6TTBSLkyGll5UhhbuvTqlVzsMgVVYdiWtNC4dQPm_iVlX7J7ERAR59rXIuH82RNBEl02YpLBbwg8-vIO4UcgM-BrNLuoFWjVnYxPsvEPkd8KEZ4MyBzZHk70yXawf0nnTont3YWxGuAP6kjiXcot6HeuWj6Q39lZJoga68t-hne9BOsOh7EvZEzA4zWXqTfJ_p69J5NXBqO98_XgnZR7IFCg58akZVtYklN","qi":"Zhr3dFKSir86CXA7UX8jvL1P8KBqw5_9RWYEerFB6ruoBUNcZHyaMYIArCrQ_9JzcHV7A8Ig0pC57UihfPG0UR4QJIzjP4kqVCmMmjtW-Kt4dN0od3K2M6sB86sJWvmq0kakXzW3oS6rz4KtQrDafER7D3eqLYt8SBE6siitjQaoE3wBjAnyWGRMHo7lwoGVSNFEUO6zilPh2e0UNCsPYNkW99yDJ8IDlHyp-7OCLjJZ-Qjd2W4TqmrGC-dgk-vC"}{"d":"BlJ-HDsDOPHLBWv8PDwaMa1FC9esKWfrHaUofJqJ1faOEMAFIXwEjKmhEC-WYewZP4BjGOtbqThjY1OUs12-UKsg95uKf9rLTx8vg-z4zyw5g7B9iDQY0-qKJhxbw1Fh8kySND016HcAwQkltP6VudaKrCBD8SxWpFLNP879qwDcbX1KkTZ0L6xBYnjY1Yu7vm4AUG8tw6_x5_K-SX18z-1OysqXmUwFi_01OFANZSW6sJlBWLaUXgOnEC1o7if-ikAcKe7_RdX9ypgUtdkH65-BfA4My-CLfmGr2eX-jKKUryzC5w84CMVXGaen8kMg4I7gBvInWaIl6pUGjzXLjKg6f7M3QE0iNPZIlbHlnBMZBS4jzSAo5RB4ND1VHPmGVoT5KK9b7zi63N6mD9tAS8lkGYsCO5s70SaKU23ruAz2l38tGZtIPMU_ZvQ9XNV9VKpGZMITTKxY97cMhttCd3MbB18J_leAhWOax7eJbz-4EDbW8pehx1ByHQS0rlh3","dp":"QL6Q7yvL_gIjOvNxUavjmjkeeylytTXw2pucwfvXz3tfHEg9wb8RPYwIBNLu0RAsCBUtv_JdNCcZQdLXjjo95PRyvf1UNJEi47fuoto1XJJ0IbMvD8Q-gFgI130Te1VnfUFaGA8DV5QbfI-i1Z5yV3KKrqFG7m00A4j6iwl-MB5kQsGk9fM2MFJoFFxC1IeSR10iigE-Zlj_pvOPc60QHR6y96gT1CfiA3jJmGA9Bw7MW8S2z81LnvAundztYaIv","dq":"Jdlja99dL-dP6BxXHPAqzKnoO-YTZBllmpvytvC0Mw1B_3Xvx6DsA50qheig8tZAS8VCp3QWMBeVVqJQ3OgPkg3XT9QVtGqmGkfryHhdiDEUhWb8xksTzDUiLdD_i6HC-O7kUlSEkIfZuGocbsQhcmZF7K0tmS_Nbx-lpp-lghY5F_osLxie7dRwJvLKr6ulYPTG0nTbSLPzfvbZxSgfmBd-hWw80vCCNiPC-LoSvG8rSgLwbwtdNe_4l7RE8VGP","e":"AQAB","kty":"RSA","n":"r5rtXNU_Mfb9sMwnu-Zw7AhTA0dWbUQHw7SAAFQGWObiywIaT6dAryJrESixqnKXhxgY4RLHX23PsAiuyKkBLxT0apmJIS2IUW1FnP6dchbAI84Bs-coTurnfvFktHJ-XXj5od59fxhhpumtA8ZbgmOMMnHSQvky5yXfoB08z_BQixA5_gyhBi2TQYDfw7ynibXCh3VclpAmLfcFLdDWHFS0xIfhm9DJX2WhclTsAP1uweESftNcqsb-MPvVo41KqhfxZCvBbjBrpEhLy_tOS19vrKkjguphBah8IjKc7GtVoyNe3ISs8SvYZflIdV8MftyTn9B8qWZ0JXBzBfh7yOo1aqnFlBrhPYxPgaquNYHPifgZkC3Q-cOngrnEosIXJhx3NSPeAfPbEmOui2hAaIicL6PwuVZCuwoMgYa1y0PX1-7qgT_JFMrj8DThy4GMjp-f78BlrJQ7jPrabrKAFV1dgB-sA9G0XAoj7PwV3rW7olo_omlA9W5axxcoZmKp","p":"9HaqnRavv0_5HQ0HBbI7aTdGdec4N_ApEc8cteUJHqa7g82WksQAIIaYBEqQ7K2zku796FCMCRcDvsBgxRMK-enmwYnkY16jDJBH5g3WemKfcKD0DXDg9jqwewkk3TDCBPBIWbDY98bRmC7Vjk2rCy2XYyDH4BW_JPYLpup_x8j2RI1o_iiuF2adiBhLaLWw9WqPjhMmeW9mX2o-YJ0449OTt6gHYMO5E6wfdlRbI5ZFF9XqJkK-8fiAOrHVWpjn","q":"t-RkOuLP86KyzcTPfxW5roUhuJIyQhkLv21Ir2zwVpG8fQdUimds9x8btb2ED4wQNT67VKOMnVOqQnS1MPaAOG5ArBW9jAxr94k79dST0IcQYzW7NWItWElNUTFtO5kcRaXzw1xijk7hDRxjih3gRzOlfa1VzvLIqFI6r7oWAom62K6HVxt2VsuZqBwefPXUGGjBt5w03ZPdXN42nrvJbBCZSYSRqaxnJB2NMJXrXHEunUwrO4gPqbVjCtCpPeXv","qi":"A1fIQb72XnNJP5ajJL52s4bP2amYhbdmrdh9EAJptKM5MeHKi2S9FqHE_tom38K_VY_9mrLLlD4PyLf5L2NAGDgIFSBeHUNrne78hsCMu0wg9lCZQInjqFVZ3ffeVp1xftaBGDrz25nc1v8qd66Zdf0eFH2iybFwYW8It8_xV0UBpYoGP8ralYRYjM1PgFgA-QnSJ0mZcp_aMrYSeqS-g6iHrMRG-zt6kt177W6NED-g7vq2NH5Dq0fucd7zKK0L"}{"k":"7sGsxjI_Sou4CpIe9ZqfJeS8SOyaN6eqRvnL2wYq5Mw","kty":"oct"} +stderr: +++ jose alg -k sign -k wrap -k encr +++ grep -v '^dir$' ++ ALGS='A128CBC-HS256 +A128GCM +A128GCMKW +A128KW +A192CBC-HS384 +A192GCM +A192GCMKW +A192KW +A256CBC-HS512 +A256GCM +A256GCMKW +A256KW +ECDH-ES +ECDH-ES+A128KW +ECDH-ES+A192KW +ECDH-ES+A256KW +ES256 +ES256K +ES384 +ES512 +HS256 +HS384 +HS512 +PBES2-HS256+A128KW +PBES2-HS384+A192KW +PBES2-HS512+A256KW +PS256 +PS384 +PS512 +RS256 +RS384 +RS512 +RSA-OAEP +RSA-OAEP-224 +RSA-OAEP-256 +RSA-OAEP-384 +RSA-OAEP-512 +RSA1_5' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A128CBC-HS256"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A128GCM"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A128GCMKW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A128KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A192CBC-HS384"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A192GCM"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A192GCMKW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A192KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A256CBC-HS512"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A256GCM"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A256GCMKW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "A256KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ECDH-ES"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ECDH-ES+A128KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ECDH-ES+A192KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ECDH-ES+A256KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ES256"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ES256K"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ES384"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "ES512"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "HS256"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "HS384"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "HS512"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "PBES2-HS256+A128KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "PBES2-HS384+A192KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "PBES2-HS512+A256KW"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "PS256"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "PS384"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "PS512"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RS256"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RS384"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RS512"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RSA-OAEP"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RSA-OAEP-224"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RSA-OAEP-256"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RSA-OAEP-384"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RSA-OAEP-512"}' ++ for a in $ALGS ++ jose jwk gen -i '{"alg": "RSA1_5"}' ++ jose jwk gen -i '{ "kty": "EC", "crv": "P-256" }' ++ jose jwk gen -i '{ "kty": "EC", "crv": "P-384" }' ++ jose jwk gen -i '{ "kty": "EC", "crv": "P-521" }' ++ jose jwk gen -i '{ "kty": "EC", "crv": "secp256k1" }' ++ jose jwk gen -i '{ "kty": "RSA", "bits": 3072 }' ++ jose jwk gen -i '{ "kty": "RSA", "bits": 3072, "e": 257 }' +JWK generation failed, unknown algorithm:RSA ++ jose jwk gen -i '{ "kty": "RSA", "bits": 3072, "e": 65536 }' +JWK generation failed, unknown algorithm:RSA ++ jose jwk gen -i '{ "kty": "RSA", "bits": 3072, "e": 65537 }' ++ jose jwk gen -i '{ "kty": "RSA", "bits": 3072, "e": "AQE" }' +JWK generation failed, unknown algorithm:RSA ++ jose jwk gen -i '{ "kty": "RSA", "bits": 3072, "e": "AQAB"}' ++ jose jwk gen -i '{ "kty": "oct", "bytes": 32 }' ++ jose jwk gen -i '{"alg": "dir"}' ++ jose jwk gen -i '{"not_valid": "RS256"}' +JWK generation failed, unknown json key:not_valid ++ jose jwk gen -s -i '{ "kty": "EC", "crv": "P-256" }' ++ jose fmt -j- -Og keys -A -l -j 1 -EUU -g 0 -O -g kty -q EC -EUU -g crv -q P-256 -EUU +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - 4/25 alg_wrap OK 13.61s + 4/25 alg_wrap OK 1.92s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: alg: RSA-OAEP-512 @@ -2258,2107 +2458,2201 @@ enc: A128CBC-HS256 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -15/25 jose-jwk-gen OK 22.14s +21/25 jose-jws-sig OK 5.59s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"alg":"A128CBC-HS256","k":"eSAiLEZA-tv8agwSF-pSjk76b7djoIXk6SZYCVi80jY","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"fCblFsJHusratpK5wMLi6w","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"SApfLVfaPjjNSRmGWRp7BA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"seK7Wau_Cx1tsNBNAJgOmQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"5z58YyaY5Md1-KrCHjY3ZzRZ8iDnNT4VVaiO8Ujafs97J0cn_IiZ6P9VJ4tmrWAa","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"-pCJHGnqoH0B7xL6gPJJROuWKcjfi6gW","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"7RUr0xOfRc-2SXHbzFLHyTKM5mz7csC6","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"gSTfNKuxFLL4SXxbA09P-uGzZJ4N6yx3","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"l1Uh_UrfZFb54MsufYV6ZxoiVrC8pJuH1QH91YiAhYzRlgaUwDV8bAbdIdAHo9zR39RcASQaeWaOvo16UuCiQw","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"LyhjUjadLO17dH0TwOZYXkklHytW_oilSDxCTV-c9vw","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"ZMXWQp2voGklduxWc7hF91QIdvly4YB4fi8pYkIyvJw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"aOx4yTTHOC6diuSSn4dZcyWHgpJYvzlgJYK-cQwSeZo","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"Add6smvbbYNCatOxUZKV0vBXsmJy2ma9uPkeIs2z7Psrxnb7_94YszDtz0isyXug4INsojcqTrhjhsnMHGd-11_g","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AEioTqKFc7IS9fIvJtc978NdNAUZ0VmPPjMICWMBnr6YQ-PEpV0NU9icjA_QZdfLd0Z3WjwOBh5NALPh04vznLof","y":"AQJPn0BhgzjlK6Q9HR6_0qjg2ruPo981FrGOpqPKwvzE8o_pklYmrYOgvRaWOzCo8FaKfT8rXSy3m5OuWJtnE1VU"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"gLi3Gl6mYvl7xZr9R0KRgtkTIqdp6FYv1b8zyBPRp1A","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"JRR1YHfJXDi95bU7iDJ45xTVoE74_q3E6C1YDqFmwOI","y":"TlSqErYM4No3ipvHQ0mIhk9VaUcIADmIUcAoAKZ1j38"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"-0cY-EZqER7NG1rvpMX517GoFNZ61NzGM7VNF0Yp2zIGBxI9fIuD6bOjhaoYvo3u","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"L8Q7ovs-r4FYlOl67SeC-yUk4KozH2sjVuY4IciKR8lOEMpwOcNJGdAZ5orcVXW0","y":"FuSsM_hYou4ShsDX0JMOHSLcbp19u5I5oVpYDXAyttpFBtuxcwPkUDnuUllhk-ad"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AUcq2dMWIGwySHEnamRs-e1_keOp0lL21kRCLEDZb1uG1vF_psQ7B1cco-xe_1ZYv2qtbHeoj3M5H70Af_nOPRGX","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"ATKfixhJwJY42Dx_8yTpXiINXJB6EJnyaRqcNl62MA-oJl6O215e3vf26UGUFOeEZPPzkuXMPFmYcOm0j6RstOPo","y":"ARazrNdtuRUUV7qL_LdngtTxquJWPAyM0KeKMpU9ZD6gQpuGSsijIg2Apee7AlKH0pVDu7SidcphNNLxAMbrDNe3"}{"alg":"ES256","crv":"P-256","d":"mLNRtnn1fkJANzczWwmRRysoqP3JtZHL0nkroBX-1_E","key_ops":["sign","verify"],"kty":"EC","x":"64rDpi1m_XGQsSij1R9qNtMqBhcKd3egd4hz2SI2KiY","y":"vXM4NWdIy1zPbG2e8VHm9J5RcVziLY9pLPHHcJXM0uM"}{"alg":"ES256K","crv":"secp256k1","d":"zovNK-zw3Len-muNRjh8H_MH5X8LZ-M2w5Oy8_p7ddg","key_ops":["sign","verify"],"kty":"EC","x":"4qFISv7nCmgtU9Yala2vuLRAm1yuVHhPfwuPIzyWeTE","y":"QaNbA_FoLAPsA3BpiNetHKFYjuKoVHPr1smB3mtZC2M"}{"alg":"ES384","crv":"P-384","d":"DeIa1L8qjKK7RINMFC5jKcVcw91YYQI9TYHF2korFAAsHGDdePMCWdR0V4kFPqsM","key_ops":["sign","verify"],"kty":"EC","x":"97Wen70owA8yGYiBwxno2JFGNr8JbMUM6wcGZnioKBIty0IqK0aeUhJ1-934Z9d7","y":"AEyoERwIAqlDlIDscSleOq8li98F0vaQKfcEcBsZqXwnPad3mFTPXpxNj0mNhjGZ"}{"alg":"ES512","crv":"P-521","d":"AVEZIPrcm_8PGFUVgUJd6-4oZ1PiA7RI4x8X-q6oV-FbOHRoEs-5w-cYGLFjPCAbUbbJqrJnOdHNN7RLm5W-EYmW","key_ops":["sign","verify"],"kty":"EC","x":"AVC8NE3kUpUSU0_Mg0_o_cGT6aLMtHfc0vLXoIRnuvPwuphxJqiUEOz-PqF4EIPBZ5dM4ulMojZD4TsbrdnxOOWe","y":"AWXx0AIwAiqmQGebX0WNasRjHbEoN-ygE4mnm2fSJOwN2usgNSm3muCkfJJqtcLrHDMrBvgy_26AVaSlOlwGRJ-a"}{"alg":"HS256","k":"iq_0cvuYPjoqac0bLF1tPqcgN9gvfRUOwQ5wjW2_daY","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"OdNKqKmpcKZmVNzQMqISvUe3OVl1fpS87U6uzbtk_JN9oETlCU5uEucyFmE779Q3","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"QN1dqDl9qSjSIlcN8jfhSpwFcSKq3RhnHZ__7zHQXXVWUpfhUfiNFpDefNeAa_96xY0PLLzbS16Dj0wC-pUqiA","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"XnrZC0SzARyCBLc2pIN6dw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"BXNz24KOcQnG97b7IbiU20FuqCMiLTLH","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"4SADFHC-Ci2OGo4LwOWcIePtmWnNLUMFIP5JYgh5Yws","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"FBq3NMe5GilMlz65PuilWSyeb6wlRUFHczGX9VrGN682WW8JXmEDXmuwyiX9jibRJ_wgvcGJus0VSbrLuzPhd21xlndPu7HsFDwt9Pf__GLOaya10ULlX86DXBauiKovQdNl8gg7inoZE5qx8i4vdUvCCs9legDS8H4PyDUAb0Uzq5uLCh2ow96Z8EFBGitN42lBAKTUDqR_MDfeNsu9tYLUvn_5ExysslBxqzsfQguxXkfRy7Ju65H_Hh22hVdBwuMgtmZqp3RAhJI03bLFOKJ5TZmi4N0Pb2I7XmMd0IO9vSk5k9sAW0HDW33Wwg-t5U6lq0Dy4tK18QBl-lJmMQ","dp":"Ol_c33CO-8-VoqDqzCZR6kR2NLg1t4rGIpsb10iYKG4I6tyfWF0v4zpXcDM7cS8FB1KH6PGAiwYXC3Vj8BcwXFba096a3FAyjeR2icmy3X9vxeG4fnbhbqsV2bcFdgqZ3bae7QAihC_5BAH4m7lzw_jbQF-mKg7IlMHHwc4IaV8","dq":"zEQymBlF4DQmSj90q62IlG6ORtvNZVz1N-HTO8ovR6oNgoC7U2a3YS8YyASfZpTILXzVG3IRVLDNX2eq_LOehy2pDfkLxhlhGKly42WtNWPOWeMKJjBMkt8O3_feAd21grDj97qnnH2xK92dIdHqSPZCZYHjZ2v1gn7VnlzdJ0E","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"9fw9Nz8Q_kA1C5zuSGL6PX5EziWcbr-v64fGFla9y6eE6fALF5SkkzlUsvIcE-ZpwicArfOEY6xVRXLSrOZVtYx7n18y8tcX88bxek1wmtuy_HAC7hRb1GgWTPtkzEYHvjwtcNFplCjj5h3dmS-JozXlU4hmyrljxuLoGZdcr3UkFUHeyrOgZjfUjkH00cTw2lq1VDYE6QlS7MLWV7YZrzdzLY3qR725uI0GNpi1M306l4GyKhu4scMWlenevBWIN4VltFLHpLuwyejQQ-_RgUED4swPUJMAM-iBS2QguMq78p4G7EBv5WSGcsB-5D3Rl1HX6lb97XhupvK0XPYbIw","p":"_CvLAL_veCvlx-tNa6BS5X8wiJZsxH4c8iIpP1Yq6WiXv7N-07bFEKinKnvilAd2RxnSVEtI0kxXKj5kFu8vFpTZ3AOw4AHe7Yow30jkIIFHUO_-HPrAFuPpvUsx4ak7FQzrbIC1gWItmBIqycAJrRcWev6-Vk-oUDn9H9aYGEs","q":"-bhm01IW0HwdfDnpNSa4YNdTk40HTWk5Xb8H-RxwGOBuPPbIW4t0hPpuhI2KT6KzpH0qj0vk-_-0SDpsmDHyc4Io20v01y9x0TaSOhwe2Dw557WZbh0MM7TTB7YHYapOn8vsLOuib6e9RC_fmdcHCwsYULSq47A3ikc_5pGIcYk","qi":"sBmGXyEEj9pPDXwpQxXMLYBjJgoMpWDIihIMJvIaesLGVB8bXBHqrHITOc33RUiY_1DvkxiZwmb2IvYUErUCpICcIcsEICmcx7hQWztRA8ZuqzEpnbqp5xNhWODD8uNtNCXannql1wt7_F1Axq1ZhD_PFUBBNEmkf8TRANYolS4"}{"alg":"PS384","d":"FqT8CBszUXjJkozDN26rMAqvM7zQrAZuHOqOMGXCC43milrPTT--k1NlGe2ELXSAr97WY9XtdQMZotwsJSeDYH7Rot0r6KGhPoCefjVqYtoI87ZR5HvNtF7N4jFupLZ6Ouo7lMuuMRmyMJZAhtpyefgqPUUckEWqa-C5qfR4Z0waOxlBMuTzHJekYEO5i7wH8gN_wgibwrhtE4NJHmLUB7QGVjr1_Nyi8mPL_cWGh3s5ClsmqqUKuoQshMQyJtlYx3LrMeqxsLsUF-kmuACOaOg7EqxzX_6pYWfs6KVBsQKEUmg7Hf1wr7ccsjZA1QdLQS4f8VxsmY_4o3xHkONVNQ","dp":"MXmWskeUutLeODTddePa6kULsBB8AYHzKoZ4EUacQHR0JMzijkUN9WcyJcSr4LR3X3FMl1-4_y0Nzi9d5VaMqscA7Bh8T5xEecHVA4En0su_nd8fpX2tTySdjryWzKhtjUau1B_HJbfVw9ClJr8nBwYdG8LFmSXgqIMdU9FB4wU","dq":"PdjVJg7rXbVlImFXp0LYYCYk_lLPCdENyo-2j0Ke40wAWNERO_HYuuAivPhc0q_R3KdabIsHjBD0Q-XrgvRyS09NliFKh_sdOI-178RV-Me7yM45953fVk2L9_kFKsEqucJUyNK3Vf89wSRf_VUR5-qEdxebQYYB3WZSD-B2iRM","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"nEmCoYoigi6dTP8xo1PaL42rrnl0kbzbLrQDNPlsvuiutJy79uFAlEubPhGd0jRzCbg48GGFYHe8goiWOBW50LM2o4FUEFxurpZMza6LPrFMqFEHtIXQnA5nPxgY9_OIu2Zu4shkDzPFN7ObvWZiO_nAQIq63idhOzB88w3SbpKFqxNDtz0slLEYeNMBabdfLgNudAn5T8RiCnrgkUdV_r2aUVRRzg_z146sywEIC5Uxz8jofrZmBAKz0Xi9xDDeG_mdYfpkAvMfn0v7RuaYaSoO4x1uv6rzSTHCr-TCf_qTwYlbjct28XqcAdMMeMgPRqoAG2ww-52lD_cFG61RIQ","p":"z45XcI0s6EwvPtA1qfTN7ETsc7Ix6kUZaGm08VQGih9Xj4kVlZu241dm1ClSlLxBvmWZ0h8Cs8SQQo0P127G9jHxbvbMDefhKOhItxzc9qb95W6jW23fXsgyZXBXuXUB9ivrVShVTaAo1L6hkTpVpGG8MBxW2b5qW-U4hKWrUNc","q":"wMPOwGMrSgUfqfp_VOavIn9jDEH0lm7oaaWm8NtRrgzHe3Uu7AKKY0i3K-dUz3eAqDjemms2bDELUh8WWfivm08vDH1oojzEWgH0O5Y_DgizH1_pFcdf1IW1C8LACvxaeF-HwEuVTvwvrmfp6UtwJ4ASVJ2rDs7LSbiG-PUJFsc","qi":"sPTp-GxlBvG6C2vcxhY0nCdhsE7bTXSdf78XAoSVT91RDP3GDaJqX1QoGwpvfZFGfLG9guXgqS8wjaivf3UYuWR8Xk5XCRMIYVTXaj-tKK74_A5xOyaRP_iyvLcEhovl_m_qAclmpRtMj15uzWFKAXkpsFfMA7tcZxF-sCD18DI"}{"alg":"PS512","d":"DLWydFRoAABPicGN3SvHgKEHQFHFw8yENOuaAMQHHn7PDvJOTx_MPanUuAOREp4qHEMt5WLtsjm3_Oi0sfkNZuDaP2XL8gRVKgngL0yTsrL0Uh1PQmMp9i55dMrzZdPNrQJAaMYSbuCLWHfEhBEbziXj0mJoKLaEuzzxamIT9FcA3nGRCsywyrjU9TlqqhVOIqbNfeF0I8B_3s1MTJoIQuwxAMGHL5XxqEYABPid2VqqO4b2y6MxzkUrDxy0lISGHboebnqtaMEEo6w0qG7kIx3nErSGhtKMYK5Y7PFF8xbmOfq41isumPK0XN6y4qiOVJuJsENQsw25_gD7D66ZeQ","dp":"OKvQjUIq9ngtFCfX_1PEumufqLZ9vRtC15TMMnUB3u4OcODrk1wIQGQ-xkoAaEwxaQAc4Rq6acq28_n5WbNK-FDJhT-En1oOFknU6AHgC53-NDjT4grAQ68WEKmRF7kHjyohD2YOEsa_cJfyeDidBe4CzChMidqkNbrp0SEwDxk","dq":"PYOtDy3KrJIOJeLrfPPFJlhVgZ2QX9agLF3Z_G5why5ZjyAA7H3Jl0SJrfQ6lg_XOZZfmHYU8ugDIXN0lgP137gJQmBIilleFfU1dhMevCam2eMJEziUZMCV8lh9LfrrPz1Zmw5dgw-xb8PZez03F9umCeke1xQ_Nte6GGLj60k","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"_CT6Jrxpk-upNl5vahmMLcMohHA3m29lvoDJ0lvSKhLL3dqDTrP35h9qHYwTiuz0SvVvNVc5tLVZ-tyX8KL_fazvyNP4s38kaXjKgRX4HfaMHRvjTcwvELvQ-2uxK_5BszLAfvjFN5mSHXTR_qdMd6Be35YvlyBPfVIT3RaxaklzPIqmwmszV2eNhRFqltwDpeg6FVh5TP-WPSkiKKV0hM5JK5_bVOv0S4Wo6ehdKoPa8kan4qua7Mpmbw_BdFVNZxRqlOMyVEmZ4NhQz3qnVMoVJi_NMxHFPKxFidv6yRJ6BkBwNW_o0McvNvx9PeWtto2Inw4xdgo6ZUYkCQAH0w","p":"_va5kJf7yx9Tke7QuqGldlTrN0XUTdXJUxnY8ALjTPSDXUD6nBXI7j3PgVcpW1er4HbDRKeTruX8bVONaXkCMJr24TYJpVSJ2zLcy-grrhIiGOcielNyU4kFEw-wcp6cKmsHh-tJ4MSWEfMnj9ypvSqzL-iIjWu_Q5d2SogCHSk","q":"_StRpkaCMTSUzUe5ATW6lYi2BAlKvteuQGb9qEtRLfXaBOmO5QkJRuYZojWCxRInopcCGnTdnMrJr3eDJHhQT_ZeskeN9uY4cwf26-G5o1uu-9m4uLY8Ro8PB8F8ytIrgVPupODzGPhKleqrrk-ly_Tn2KGtDJbVSVsB3d6hYJs","qi":"eG9vnxFeI6vGf95KwYS8f2cnA4UBLp5NyXwIj5HMxN8fGQkXVCWW9Rg3f9Zo-rrow2_EVFVuZz8yv75HHmtfdBhTcVkwi4ymJrQ7YbkdJhefUgCHnw2jPk1dAUJYkYSY8DUhlme6yBqCNryseW0Qrq-krasgsOTcwjYT9osxJ6k"}{"alg":"RS256","d":"0JUApqKyO_B528UyN0tijOA9FgsbE0oosp1Ce8T82LDeWfzakQykWz9vvzSHifhBTJ38WW2FPwoita9DUhhWp8cRNm1QSL7d4aKmQYcUrCu0202rFbI0ItOXy3TSR8wSrWpd0H4BfEsYcgRqgaZ7yVoetGwdWgumFH4We2Ph0vkv1tU3LFCcD-fgf9ZBagzcnAJSNw5PqGaIpJbNlzncROoyewhLhcCvsGlREJRwaHprEVlR5cfF8aM5viJmHtiuEJdzk-B-XdFC10sFu7Bpwk8LWThIUycUTHh_2QsXWgwkPHmAuXkulmwvx0X1t5BWBZMTUTNrnrR86aDcGc89","dp":"BkrzmP87CkbFExdrWrkWsb93MOSQylZgeSUnevuxXbvrZKBe3OxIXbfh5zimmwvU7Eg7qFTb4jnFMw3YIU2l4E_0PUDEajPBXOBH2f2Zfe_KNuqfRdxC7qgCXJIA7m3sAv0oQ6NYsjtgyRRlZA27a4rntOyBVbKHBjv-ODN-YXs","dq":"m9k_5wNvFqfPK1LMS6j9Y9Dj6pMiQeIFu6gqLvM0G3dvVpxYynZaYB4RgwvTvq_ToFIC4AH00yF-WeM64bBp0YXiaUbcDujBGjtvoKq04LeM6OUSnd5ok17kPZLciz96-TYvqQuAa1OVOlwIPfwUMBvFW4Mxa0phe_xj0fjiMbk","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"tOhHnDwlLl-7BLHYYZBZfK9NTUpSNT-pQib96qG6SEkvThPWRZbynp8doN0dHzjrRf8XPl8AcKhMrwo9S1UiVM7BsKLujEQR49B4LBjdoDx2RDyWq3btNRORhgqnKXHHdV2QBxrgCO65YINr2w1vP-S-R0zjndgatM-4kdU9VLuWLlgTfBqO4rqo4feJaefDIDd4zKOF7yJFzTytX0J5DvN1gD0CZ8KFAdcI37XezaJsH2-d1UrTZUPiTqYdMy7naQgn69zVIdrAIIajfePZ-MHhmc6L8pxKCQmeCPZ6t5yRzpkeSCmF1Bgo3gA9yn3T6SRQtFv4Gw6ASI-QAmA8Kw","p":"5LxB376xIMWNQYaGDfo843vNgQfDpHFraktXVzQohsjtejdNSCY8M7fRTS1E0eqyok_JjsTSk52qEuPpuq31NBWo_gNcSUnpp-sW5fBO4M2d2KWVAupjhSyWBOEeTe3jcr-TEWiw2qsYWDLly-ijv5WwLgiOTF5hgqETesbcyK8","q":"yniTC_uv3tNxZUVuObyXsrFkGfpSDa7SlvPXEqbP1YMTBTSACiUmu5WutVuC-KjmHAVVpCv99JArqOz0Dwm15f7c6Lai4zr6hjgi0C1qozSiHAr6r7uqeCWNEd5gGxllJJg_Fc6UW-SuMevlnyKXGzCxxkCYjyBzp7BYk4QTa0U","qi":"3Fq4sk9YribdLnlVwt8iBsQfzU5SqOR_GRVedwnpmMbSCvjoqRSh2T3Izb7TZtv-mMGNUPzI7j5hNkQjndqArYsU1oi44hRJTefwOBRNGs8IfJY9WfDLTp-umW4EuG9jQtQ0RDLXo9NymxZ34zpAL1c6Y-kCWgXTZve_IewGj9k"}{"alg":"RS384","d":"D__YmUs-LRuBHfZFmXZLM4WXPDNWB1pn7vMwk0SsWFmqeCOsn3RTHuc-nCwsKm3XTyktOSApOJRnuLzQmryjMVF-s3iZYwCYaup7tdDg7LJzgDgr59U78wQpm8gWRiRJ9KbE5Pl8Ol8omyRQKg3gKZu8CgSSXnw9c1MSoMnLByma50DHeaccce4dwWOhjXZlbkkn8SCaHQwJzVEaLbJqHL_2bVmrWM-bnhrDxQHvip1CoVETpGthW76-PgIJERqQaHhe37hCkp3fcRRVh1RRkaphAPh677zmk_jto7zMp3QCAW9T1z0DKSHh1wXYf1Yi24XxyBQ8u5SdUiTWCMfgUw","dp":"tGsXNYwwiWDtmCgxRbDHoNXZ3Kaa7j6Fb0Ma5exl1Vm7KXc5S2z4h95JOXhzC62MbKhuy6qgspfdg7Zxvw04vZa5MEJMcXbqJ4898w3MG6YZBD9Tu3sjfk09c8QZ-Je6XVFyHUgYQ_M16YbV0jW1s2RLVDc1ZSgFOt1BSIqSCtk","dq":"Iu3KDjSgmZFXM3eiAU4aqpAjQG3fsh9TpmLqalN5I_fxt2MjQe7rj_Fqnp6PhQ723xrYKiP1W3H_hBZfx5Uyg9mDuiHUA4aT015bl1H-1vaojM2I7xPvhQ7goT05na3UddUQ4Sb5nkHaXX0BxuBFp5cCVpie4Ybnk2TrRDzpD_8","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"pFzhpfw_LSbfnWt3eNfB9DGhFm9JHy1gdpWzVS7LX1NmYVFFU8Qmu7IhkG8W4JmFcpD_87IqH-Memo54U9aVozXVTUeQRCM1pv2td7T9RjhO62vFK_dnXHDJSFHIwI8uui90LpB4ilatPzghzY9eLlgl85_yo7VwSECa4_yzu-S4I1qA6q6CSKeQOftpa9FHsdIBcpVw8uEhRgmF-r3rYqq0zmOFma4OIkFvbIs9382rpirY3E6b0fBS7NCZZa3xAteQO8Y2f8K2S3JyH4pSHalPAeQ0sYgTJWsr4MshmUbgHVGv_Qh2bhJ_PFRmvXhOt7yS0HFUS1bbPm7s3ArS_Q","p":"4Kw3B0YsWdJ3AZqsV7k9eTnwBKwKJDKbYBozN3gq0Iqd0H8vveAl7SjYovuQ9SpIALleBK069i1CHSqUaIUMVIUe_ZW1Q2WkqO9uAN_VPWYJlZvpU5BPWp3HOnoQcd9dcGxp13Yw-Wu-h5oKWzus2EImD537WfpAksxScwzpq38","q":"u0fhQQEAUXis2QpbNdmBDPszLakrFPyKGXrapAgy7KY_cloSvxkPPpShmwg75Gfhoem99n5zONmLuFOwnvHH7v52U67zBaV3RpCI15cSw9vh1EU8WlRKqmjhskCcDXn15doQbL0kPPprw8Bl9BrR0LjZ768E4hD84rWkKc7kb4M","qi":"up4k24kIzemJSctv15x3S-yYevMw4Nuj5hDQY0VTPFNTuVI_NQRzakorwnU4hOTyUex792toRUcKDRIq4oLpu7eiR7g-a5Ap51jaUvfGwubWoLD-ojSTFUeAQWg6I3ce9qMwzP9oaOGP6gv77v3hRYdUGY7h1TXew6R2EyoVoZE"}{"alg":"RS512","d":"ARFe24fz8-3WQpvS1tBsu6sonpNJ95BciiD2Z9N5RKs_HTbLk9WpPYeXobIXJXSY4LArgemvSTvOZntc8BtYUQJv_JN6pApE2URIHjXHaVHY51N6Uxr5iyRsFmEZSK42aZlQBRpW5m7ZqPnkHQsDkLuFRXqDOjjb5nbL96iK1qdJi527LvCcTZokjZpIfPweN6SJ33jOIOxWZBT4jd2L5T9raeHTT-qmfFGZstRYffJDfa7UOOZjYOYo8GjDN5HlfPwusQ-rRBPdxbyUOY1kiRySBvfaaHAG4HhKRlYW2R1QnjiN5NH0OVK-iXtueji1-_wrykqj-q2E0CX2fSAGsQ","dp":"oqGJdQRfs1edTM7rrYy_hFQFaNz_Wmsb4QdUUUoDbZlDmYnUZvXlmRLJuYx3UPe5YLZRu2Sf50gt_WQMUXy2FEBu7NnQpLV-QH9zw8gc3o1-dgRBF_ehQccfVzAECnT9J5vO9QVptUiCh25TiYWxA99jH8hTYnaqOvRX10qf5p8","dq":"svn-e6vlBhDbHt6n4cgRhZ97v4SzsM7Wu_1prbWO1sin6BCqzdnwOSL9Z26_XX2qocsCcmhjZF7KMUhoVQ-fS8cRqkG51b6-p1VL6B8qGfwgQERFY7g_t0r4onhLhCc930_KvB5egXQ0xSQV0zU0TXadDKTTpWABXZAw_MUK4AU","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"uyujHIdGmlRw-0wb43UPtqJM05jS39FAsbzP5WDdBEPL47QewI35DkNvmictuYgu6mquWmjj321tKDNgZzg8n69N9qK9jTUqMlSsSSf5H4I9UJhoqgjrzQzntIVP22aJEKKPJshyP6qDVklixmmHdJ151mGCp6OvuVZNc1956Cl_4Wj8aJzDiT8LRuFfPUcqNiwfHQO6Bgh9EIz8OXPEJM5Fs7KJV7BZjL0bAliVN88E9L_jiU8Qvwg4o8_x-JuZfS7mrVwtsejpN_lLi7xUluu-Fx981BqCRSey5hX0oORgExmT7Hb8AthY1B74H6WFNY39T_aVYK2UjJtrvFUGwQ","p":"8Nx2T2UTuFRIP24T0p-eiZqGw92LcslTc7dkZ8bG8zl7kf9OMPetqMvizGFD9Iov0qR2sttP5gleJrzfdKcM46Bsj3_4liBPXG2YkXBPvDYb3sMyyhSdKCJND3XGqPfJ4JeQPDDvbfLX6gVxlF44dflFlcrgKzFDy1i7XkilRzs","q":"xu9F6ycEq-zd2KvTKPXLNhgg_kGt00poTURWkj7EY4vO7HSvTBjlZfNDeRw5m5Z6WVf08XwWUe4ffKV7HPoSGAveNZefv8dm_MLE2FaRPwa423h08zvNHMNPb00cJTZb894bt7AoSntiuq7QG2sgfyy4-VSa7JusYlbho0S2IjM","qi":"vhTnm18S8KlEVq0nUTvVZVmr9RfT1l9hTRrl7lWI9LzCb-e7oLNCrMMPReiYdtObzeSxGlrZEjmOo6l7zfj1rLHT72hMPxPURVTyARxGWsPegLDYGEu6aUPthexu__K2vhWy7QFsfXa6tMGC55UXdO5Urbsii9MfuX5uKAqTOiY"}{"alg":"RSA-OAEP","d":"UFWPQ0jqbS5ZLTLzVX5sDp3E-GlWqMujlAghJWD-nOnZVN7C4loZlvoorsf7z0ZhmgJvIEhl4gaNIv9AP-xpsqnlInPqS7eor3SCTEjMJYHX1LT5QlYExrLGJ4VugpjGRsLsE0PyuJt9fNppSXMCMgu0Jyw-s_ttRHSm-2q2kRsEGbxAZGKRoMdMK2KQK2i_Jr2rHq07gZ7_hc28VZo6FHfQJBK4PY2ffeX25X1OXXEJQKjnN1ypN84oa88d1wX4I_M5P2ES-pfzD2j_3_NoRCgF2LPPsOFcralemBT4kXAfvUW-zGNvzy1kk9YIXDuI2ynAAJbijbJ6PkeYCmz_6Q","dp":"06TBvsUZtXse5NTgdSurjBVmfdAKFZgCCX4IEyqv8j39PVLZ3Ou2Gagi9KwgvlQ6nmsxclvNpDdYxMotTviUvRyGtzIDU9kQkVtSyfdotsffybR-fGnfj8OEHhEZe1seMkBEQNY2Us2ig4089FF5-x9VTaRE0vop1D7OH9lAkgk","dq":"yXthKWIxPeYVDqoDUwHyM8jdk2do6AJK3AB8Nl9qKOURJk577uqNoWSbcYipeD7JsRcwLc2qAOEKp9sIFZvfWz6NJxogerxi8zFs9fN--bSKfdqazVraruVrzXunEEaJeT-04I09OumamSifU8Yf8w43qw6gIP8rY9lRw5wdWv0","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"qotDGioftitbRch19Q1Bj7eV-QDt6j4ly3jwurM8T6VMQZQUE8cUTQTypgGY2dB1KSPGeNoc1Bgsl_1OlPTo4YV73nk6Hp2lJ-ON7xeczojjZ0poskBLEf_bmRoyTZAS-DTln3VD4RqHWq2uSKl2zMJlaKnyayyduUfAP02Pb2Wkq2n38e0ccAuLMRaE9f1_UNr94u7zYlx3NJfXpqQHfCW_-fxA_9sryeRgTs_a71b8drtMn83w-W_8W-nyxRyakz6S14A1Boy7x0HQGfqHh4J4eWHEhiknn0vws2fT4IyeTBe3hxVslutadYW_8oKWROLvjJcON0X4Sa42FleVDw","p":"1yxNP5uzsneN8XK4lGrItcui5JmUNWovGx_dP2bALzP3f6Wb-Bx6f0g5noo1PdJVXMUCYYp25tl5W0PUq1zPEmyPRMdGi9L_ntQ6gsLH2JtSMGNIt_w8LhyHklkxvyiRwNmHGeUaUW2TA_ZgINg5bYbQAaBlYI4Q0PVHZCmW5l0","q":"yucsOeLql8rj8ItrazMOjcSzRP5re7aHbJOYRUeSlIz-SlCWaoEHYymlV_N0j3Dh5ALOSg5Vc2uJ7ajgEYNJ2TyOvQVzVTNLdJLvBwMAS7sAwb-5qiAFU0cX46S5P1ju2x0wWMDm5Tz0kE1i72W_wj-wq1jYIkypilYz1aojWls","qi":"xAew9oV6xzLE6pBQiWpLBcb7JzNK0xQch7ezdbauyiU_n0wiFM6evRBKBhtVUqvf4OpGSYV_iAsPzK_XIUDaJjeDfpR8UhqC8TzfV0nt1KfTTLR3QilZ0abtaDS7GL9qPuT5uHmmYqK_6gvWHWcExd6TlXmqUVPQNEpqUjkOfAA"}{"alg":"RSA-OAEP-224","d":"PnaNB81Nm8zkD4w6SzHr6cyYtyDc7VoTnXuiR4hMjxM-lgtY_xAbNFLnPmrvUmoiUMKjP-IK3lBTWA-DDuVLQVIwdsdUwaQk2YjNA8kP4Q046vpZhoYNYHoopRZ-RyAJ0PjoJMpsJ4KBjPuDkmfD9vyUZiuQYVqXgcDhRmgK3Yb9H0P7dUyTt3gTZ4e7aw0UvO_eaUvgKojwUQc9ESZnFBW8TpYPtfIyLdjZGzpVJwaf3VCdVwe-wWh1Pv__xpp3c5UzN6WfUM11AkJywqvoua236Y8KRr7PeikKiRyBsUnam5avJww0hcr8e6h6rEVBhoapBTSVjE9xMbV2AyuWmQ","dp":"r1cMPE8KdK1XMR0pXrCzM_LRuZjqZZmidgzgXHReewiaJSONGBNy4bQxWojE2BpRUpW5sOmc4lyqhLboLfpJsI2Gq31dyBbNKNIIaQNWKtp4g4o2A5xndKnWfR8VB4Axol86xZ0Nj6KqkWG3XiOX4oNsY9UI4ZCK9iww-v9I57k","dq":"JirBMpp3bwnsTa94yNUmr8bp6VUfGcVdpdj1G9rRQxjDTm-pXgP-3W3pQt7XIRshUyaDH430K6ym8Cvoygywre_Ww0EeUt8lT_vtS04LVANDnbcNHIFJA5F8AVHnvtb4vOeDrFbIgCTeIXiaMMYvqsLKhDgW2KJiuO7zA__3ahs","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"lYw0763TrAXQ0py7BKLP2RmYzADEc9Nv16qrS3jmd7Ihk6e5zpDR5x1zT1JUMONDW4ruLNFrY5Gt5sRDto1D2cNso3RLOAESG3uKthh9c0U4KBhR-FYwKLIv2QMo5dvwDgQnRqpIYBb6jDBRdMTYwGWO5KsJWyQHF5XAPW_eKPno0aSQBNkmTveABG6viwZlzVrJQUu8nHOht2dRPmhrN2rs92IrbhZTLzC0VwkslwJ3C374Re71LwR85zb5NlJGUaDeNrQL29oFkQNCMj_yBzk9RkrPm3vB2-GzEbXkW4W3c1-En_VKRtYTvqgufjo_jXccM6F_ut-JRrNDw3Pnzw","p":"zDhXCh6YReFqy1J0QlebKosNPJJHI7WyVltkyvNjZqOGsrS1zJ6ckwUT3Lkg4jzHmmBaJe5iFGFKx04dnytCqN4WpwPZpQUwCYhAb5KWji1WkusMFAwdpl7DhuEYbeezityKkM_pa0aDyH8ZroMsZlgVeHmDZiPOuzq1WfgS_pk","q":"u3cnEdsWMFYr2hV_WAsyCTOfsMgBDZykraVOd65xMj-0nyXjhYrKNdnfDaSsmNdkLQu6WxPt18NsDXwiHLFBTWMvssr7EakDiGEbLAT2T-b5Zks5rx56O1U8UTtwlD7YdIC2HI7Ct94Lv5ZRB7Nq52Sd_2XNekvtG5o8aoBroqc","qi":"yArFH4BoW_roIz7PVH34NcPrGyEQ1nfAs6SWNvpqJukDOg0WSkhppXSZ4xrdePqNDgJr5aQIuk6Yyc3mTEkk1NGWJ_Pa6IRN8ikMF-OCSL8qAFXI9FurcQXlycWdyFUB40qedHkNcPowtdGJTjQEyrNGt_9ccoeWJNMR6Q4h5uI"}{"alg":"RSA-OAEP-256","d":"EPCDcBxZXf-0_-RgGokVEm0IMSrhmnL9XO0XPebzuQpHE1pgEV3fAHWKCjYp3JsFqOY3GUftAQ8c5-O3Op0wcHs-sc2gm6NJaFjjO5kDnAfyCVC4ALtwq6tjysSoSBKzEQ3_yXJ-9ZrdP7x6b7Ni3GmGa_DDoi01AVVDgbU24pKWWdz3sovjnA0gnRMNnZHMQ2ucrtRnRbLappAnH_8OjayM1WjsXmchtZbYHAubBE7RG9LekZiI5hYmj43IrkdNLiRd10vcHED6fpmUHfLQ2fSyEBgZFF_F5v7eNtuJxNGAHExDAtYNg7UjFSU0q6iMmD2cdjPAvvpW3LjGLpUq4Q","dp":"qKLjv_qxcAUOsZZ_sNXR5CbDeHQqdPE4J1fPFHtyqKN59nee1KE7e_p21QeBM9v4AJEcwlXLEb5DELJ2pW6bdJpKdOFsiy6Gub8zLMo_macRb_jTWhs7U0kyWHoj687E-XvZYcU2gvvY08pruKT5x67y3zQZImURFHCMwYNbpSU","dq":"ZBVmVSrTSoMZGotTCd9AL_loSNDyQB-J3oKwNZPtbKRMpm3mYdQ-oA80nTtrLqEzla2BLRGqvrvA0RzfKSJXlg4byg8TkROMDb7ctXV-9TDZUvPPBfG-6qruu1_Fd9kNGfTUlO1yw0k9nYyP6If7cAvfmTALKrir3NgWZyB-wcE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"yHaKha0L2ZbtlV-wEizp4ZaKaPuZEd7kuQSJtQe_pydMKdr-C-xqzCjLYhnj1m_4yPw1mVVBChUrf7SErx-q1hrF5WN_XXbZbjdzrhlLlOt6jrBGVKkRP1UfoD2HeeW0LYklO41gzVP8bBBfO-aaBBXzH9u9M1mMXglItllWEClh1beQKjeameO-YSTl6iic0e28PNQ2ctlNXF79urm-12PKCG4hH-ZYASOrZOa5GODvJzpBdnImRAQ2SrPKLOjiLoKmmW3HJ6lMHIqxUzL8oZ-yLCZqPVa4WaNJZEOepKdez_BsOoFa9TgMBFmYvlEazNC6h1WuI_78zrYvWPLeiw","p":"5WXHf96YbjfJSJ9UpH8os8Yvisz5BhZzWerCI-mM-JU4c6IKaoG3h05TwufbKZyn2YkGNslUiZD4gJOhX9Un1l8mxkLwIwBRfcM3jHJfY8WxrAkSdDDfKh5cMJGzqgS-cRmCkICBnG9k1xIIKCHZnitZ_g90LgcYoaDDzruOVWM","q":"37XFR1OvKQ7FGI5VQyVRXk-zdsFw9OjTxJj1zeJFKAn_9De2YDTPfeulBjeIyLeVv5udmppMAA6GXSjdVkcdD6BSWsKUyBzAzA6evJ0zbtmjsQtnHSJWuOiurg2O6N3i9_vvmcHmlL7Wf6KEwmQzD4Ar6PJHD7_vbILtV9yRTrk","qi":"dG-xk9k4jgFPNXVY45WyEMFid50fwuR6SWe_2I8o61-3MR8lvvnEkdZqlHkqVfFSIk62HLWVjbey8CrUF_gEOCxlc2hAOaOpI3UtSh7MXhkKX57-fxItNtzZOppaO95to-BbLGf29lAU0lsJXZCWF4Kueg3eXSBIn6djnhXu140"}{"alg":"RSA-OAEP-384","d":"DW9BgeQXo914icWnEBXDC3odINcZQ2VoBCYRMNiAqjAg6DnUBZcvM86p_MhyeAdvrrj0kAaEJcRj6-9PFdG2hrNOp3g6C-sO7uSODYnCXlIaiMMkHkmoEwuFzsAM_myvDNE6ymvdHKcVivmi8TsXPPwh1Lz94e8oNAO9SlovsdPh760BK14V6jIK-5g7e1BJLHRPwYJLzW3wSxKI76mAQJveYzoCfHeqT_l1SzWJD-LJNq7vJoMm6na-89XI0oDZes18daZ5sMzXdalmegyKGD9VdiGhqsZywHXlhorp8m_Pc4LNMWz8mgrfBkvwphjhHm4-JwTqS_NrO7ApJEU-oQ","dp":"garwWV-_Lsx1I3Yj_Foa1J4wdzda6HvXeKgbBMzRbCwXWweLLm0IKUtKVyf-waMlkRv5hVMini3I7vyEkFX-s6pwXJQRdFtoUEuJq6dCeZqThFzBlrYckEnByZwZ6NpKvV_DOlaGt39sy6NkfYVfbySvbtFC5geWD0K07e4FLR8","dq":"lywRGQmOU18q67CxkernJS_S1IFDU7judisuFkD5-Iynaqa0esSCnRjnllpSsGyREmhdPnL6b4NPxjKSV6rdIk0g7jRybXrwTm40D6tQBzJnqh4L_EubaV6n51hHGuXmumTY_9jAF_MUy8g7Kb89_9XJucMUU4RQ8IFFO1sgjlE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"mXG4fSvhTZcVeHf2QyM09-6JuVcXwdY22z23rOnZZPRFQhASiKobcBEIoW-XzQutHNmCljjB_30WDeKwXkMdu1_7e-Pe_dGMn7LE7yCQjkDRo6H9vmf4ACkVbWOofKO2iqzo37phSI1wEzysKav3b_SGmOMeBcHQIswJjTouCw06qxbmTknXm5lF1Nq94L8lSUXPyIq3H-llzG1829pLS7np1nvId_ObgS-gyqhF3kyM935zURcSwqPQyaoU0H3W6YWc56XURXup2s9clmLdbWviUpx7sEJPffjYY_zuYDgwc_ZsaJ1ltJEGiEq3n6ydLQkdTiRgT77uzloy_2aQSw","p":"0RG0QrxOD_t9eiKSv93iWlv_Ta-v4wVPHSn5mB4eegEXyFFPZnpqAxuaNmSK8m1K7jE66iF3x58nho5Y8pHSH08SuxHXwfTOYAumvOL_eFhOiycN6_uPwd1cW6mJSUrmrFHnls6ffnLKoUvWKTbOV67r6YHo4aPIi0TfCIcAQ_M","q":"u-N-Qy-B1bYPm54me6q2wlPpnFawS_Oe76ChlChu0O4B608VG0yWlon_5jhNf3UeH-ncIEbO97naRl5wx-53yUlLvkVjvTjrBg-4_cX97yzJNbudNDouEXfkw46ez2g5QCuYIKIxYz2D9gD8O4N60LjENt1RHnGHmhih8ZycEEk","qi":"9emdGA-RE1DEm8uaW4BPd_hB3Ho9pPmELzzr_b9l4do004MZeTO2NSmuVKXP7RB7AAom1ybSG9Cdjr42Rvca013iPiW8Lob1R12mp1FWG9DbTiypBuz1Ywsh5j_TSV8wBXTVaRvbKms6Yxp7WUwT9Foot9KF5AssxKf3IhORxQ"}{"alg":"RSA-OAEP-512","d":"FSGC8zxyZHGPKGCXGASnpQ-lxp0Ov4daGF18GjJ5_nwhtai1WBxfk3IOlx3oz9eDMozQbNUdC6RtHTiahsRMuptJ8sHhc7ec18BdStehIty5xUvUQtWSrRXT7DWBxgqKISqy9lZ-932YDSXS0t858r55qhOtZ2wy54ERWWDCXOCVQ9FOPnKF2EMsqa1cd7LpMt9CopPpHfqyiR3mJ9o4V877eNm-RiJ4MAZmjj9TMWvtCMiYg-rDllO6eBj2qkY5wFR59g1AMRWVYEui6a71zvmzyP8ocviCoa847tbocqcDgLSgGQwzRg3oZnhrzJ7RQQGgxnblf71xhnigUHFaIQ","dp":"w16U3HpS2eg_MRE2GNMgD3zqmZXWUzmXA4y5_cXBe5qZEhotrA4l_6gNaiMNQkuqK3mAQlgjchkbPKQ7L1hdZMzeQCKcGLeuk-BmZ45DXvItfuDgQ3GKsmZ49Xfc2kZimelX_OGLiqd2jlaJisxjF5gMoWck3R-190SEBXnNabE","dq":"m62pjYWKWSyRSwh19Z2H3TyWQMk8GErPDx6M7MfP4Q0nSY5p3in0usdVw5L-hjF64vaDhqXOzd44rLPz7xhHRBspvXU2twa_H5QMQ-KQgVbH7X5BoFXPlw8I6-tAjXN3fdFJTYN8DueGQUbx9vIbrR77e0a1OcmLb0GrKc2ghgE","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"wLj5MgGktE1CPEnDQuxrncD0MLsDnDcHZCgYkhZl1fKqO1CBkMh-Cd-HMr2LwtdzNUCiOn_W_FaiSC-on1llAWYiCteQHq0lEq8xVy7fzXoxd7K_Nf6KKdxbPVq_dMjUiN6GZpDiXhcxriUIQ2gDRsuQZziL-na8Sn48WT9FhS8bakJCnp2tiWNa8AEwP64ORxEAg3-EHr_e3el9Us8PDhCTTtDznMF0p3ogrV-eyAg4jN1xe7t4SWqF3tnEB7pp5jWOQIcxnEicMTur_EPjsOFqATlaL1hk3C3GUw-7Nz7f2ikU84KMaWVzhvGYmngXqq8e3g4W8FXkWI_pmYKxuQ","p":"8RZ1ckBFM3O8O7cr1zATrefhOFsfPs2OlZxGo4Mc2xxe3cvpOHMKe7BCLuw9IKls3xSsQbFQFJNaRKDmY0kuHwZJL652GmeGxxATtH-Y3wguoHWIkJQR5IBLGX-W48YLlGlDwns8uNLnC2LM9HSBaicc4Ck28paDdph2PcaavPE","q":"zKSrMIzGUcgF30UEQyPOrd3CNGnNPCyRDrGaLxmdnzRLXz-wX2dJJMk0TsBB2sh3uZlWagerJq40ouY0wpwMTg-uTGZ4gSMcyYvkMIxtnfFCZ4yQwLIIcjDNCXgtUB-S0gmRFRkGVpyI6wki0tWz60TkM5sIN9w03zRjI8iD4Uk","qi":"fFRWTjrO-zkvc3m1vk_qxZSvt51xvXA_EA92x0vQtD9gLaOcluteb22HFcZJ4D9q2bJ3j5J5YVlMLoI72OPzKioLP29_-RhsGry6z03Dl3_MpQte1F9hUOhev9-FlQqTMdIUb8b4chhU6R_BhvaIdaWbpu-htUyEhqRkMpY0OEA"}{"alg":"RSA1_5","d":"P0t2IWODXGWNNE_KkuK51jMG_rLoz44fQoL_3lqo5VGeCF0e_pJr9wNqWAfyfPaOoc5YJBJOL047vRDaYJiZdRVnBKvv53YlpeWCWrJVv4q0cJWTCyCG97Kf4nqmx25J6a2-xOYT02EPLNsQd5r6VoKU-rvAQs6Ca_yu4kRqYLC59zECpobPtZ_kJCWK36EZlSKi1N98JZAmz2A2VDNYnLBVjM9MWDFDd4klXLY1OwvdWBBI-TS6Xp9qYi1QUZtlXxn4ZVnHwByzHNqp5zzJg2C89G5BLvdXY0_Duu6PYXsiGVu95NbLjlO-xFi572ZPoQZ-NNqMLDN7eCuNIWj44Q","dp":"tfANO8LfAUszf6b9Ga8zEJMiLEYTFurAgsp-OlW3JFAxNge66ZDzrL5Rv7ebBVsOCiw-V5TJVNq3WbUmJ6lhrEsIeUGQW57MiuUk_SMHvoce8yVr_wmSJJqvCfkZlSbCtMPBhucaf2usxjyTdm7ktd4M_VGv26DNVo9Sqf41H_M","dq":"VeTr4gIEyPLi1Z5erFORPSNYaoRFt0QniJUArVI8HV2pxhro8mxDpjx5pDTmpPfCkwlgj1QbAOHwrkJhlRAG5FigR0JddnCWLSRQwnVZL-AUG-TqLCCxAB6PpcFnsxgkT67LPYkl4DYsMpmZR7gazEYmLRNI5l4T7FLRA61uB1E","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"pRL-Y4xHRTZoMhdwq3KGN_qCzckA1HVOcIM9Br1BJf6Biw9dxa5iPem0DqcJ1xPZ5xdrnTTyWuWDXBxQvW9hNydA0smn6c_ybkfS7tIhady7HZMC1D2YHGDGv2gt58kAZaBYNZgyi2S6kmAfKPVAbifovsw1AC5YT0o0NchScq_xHDzPUBd2SBHr9PMc63QqUht2pZcIP5I-lPzR4iA73DFgqzbLnwfb4X7XERa3naCuVVWw_JhNjgIavX9C53lVqgaWEZ1y0_Ix8wcXd7L8Uk3FVU0_aIp7QbFMjPtJixLp0ktgkVWG9gwwupzh-KxQoW6_yI9aZFK4PwVDxnhwAw","p":"14EqGViyLBX0GohgNHhWzIumz0tKQt3kiGU9l5JB7HsU7aioiPkihQgc-T8U3fODj7nI95uCNljwSNRHs6LSMBhNycqyWk2mG5fbn_b9rg2LiKDmZtNVQpbOdpGbAYFcqPwQWrn_UVFpIG09LS7aModnlonNhuY_J1-CRC0iubM","q":"xBfhK8IZuivtNL2zGZ9mVjQcaReW38wNfXe7LRrYm2XJp0-QZewPigCWZNiVHtBwGjeyPnu1hz6_9sC-1WD_TIAihzvIHHKmuP4rxl_4DmwZnIFuj9UG3WwW1QRozhqomKCLXlf6BPn79VCWitM2CR9QYtIr-prHJ0DaOF0dqHE","qi":"x9WRnAhzyNsyfJCum09bKnZdeRTMO6R42nSHLraN4BupbrgMOTKRAHi7IvxP-e98OAXOXzQk8RskYgFEvjcbVqOGXwPYclvQ-VFTv5lVy8QkjgL5kZdvCsmQZttsGCst4ktRY_9AjjmNw5Lzg5YGJky9_abj8nJ1q4LYBhWOnB0"}{"crv":"P-256","d":"fOb0vhy0OoijiQdTQBWKFHFIHi6-p-oQwHnwMWLUTw0","kty":"EC","x":"z-YZ2b9j360sm6pxpgIsOaXt5tOZSv8Ey2V5aDQC_-I","y":"ZwKLMxPuv0D5ry990KgbJYH3DI1myPN03l0QyHOL-4Q"}{"crv":"P-384","d":"IqLf8nmvIa07SisdSr6cQYHyYs75vr2ed5Qg8nKO1qLIUKF4ZOYEv4a9bsQpf5Dl","kty":"EC","x":"wGAK47Otvg_hwLYSQ4uxC8c6HQ-jEp8KVVa1-y7QeWVfQtrCXzE8CGWVD-1tgNao","y":"1FeyJH78WWtL-jXwm_S1dERbZeAHsx2zfTKnmbDcyR0vBHt8AQviiehmQaMhsb0N"}{"crv":"P-521","d":"AD_8FLRKQdrMFjiXMcmabu3pEVgf7KHeB_jvua7Zj3birV1OO1jhNLgi6vpS8IuGs7t3VHJkKXo9IvX_fl_GxcL7","kty":"EC","x":"Adf8KLf15OVB2n2GqynUXNPDOHxTy3nFwZ_Bt_q0T3o5drdU3jwuIs2Dfg8nJxGx5jhk1NTcu8QAi9bUaFhfOlc7","y":"ADpzYj2-UoqVWZmgKfAJiT2R53OBn3Sl9GijuP4zEKPwMpDJ6rAv-RmZpWu465qUDHBAsXi_Wwc59OBH_dW-JO6p"}{"crv":"secp256k1","d":"oeg-Q6tXsjkfzTY-tB1E_lcSJwnmI9WSpWrvA000bVg","kty":"EC","x":"smR1XBzVADX4O1P-lakUbJ-Gkv9NuqB-__aDWYTp21o","y":"ekqVPhNK-3Iyzc5mxHU95RFrusow-xVtKT79dPYjQs8"}{"d":"A_-Tl02rixQzkooGdqdme1HaWOJcbhvU2HoFdSOVUdqwotE_Nb8mYnmnRwf5BSMcP-I23hVQCM-GvAD4NfAR07Pqqn_aOgUKYQfWYiSHcmF5lzx8w1ocO6CAJWSFHvgr2GcS3rHg3tPdheS9SZwlfyYRVDBx4jmdba2jiZAd_1EBrx_uTI2SxKLvmxdYV8XinqSWyXUwmGszs4CYXzOwULttBrCcTn2GqDVEb9O7ScKyZyNqHlAlv19lIivg3eW-v-piNYUjV7RNQu8UBPza5hOgLPY4XbBQHwcFaJPXcTFUwrSW8uvAz9xIsKQ6mUzRV1cmw_BbX3tOuXhOiG4eEKqUND52duDQxh6K9ZxIiPqJrMBxgRr2mWmpX6f2mhvNPcIM8b468JwaUiq7-isgCH0mD8_kUyxNSbVmZFdBFF1uFuLYiwKvmxqRRn7w3v5hqYi3Zb2JYvju1_MzP59m6cjisfLQwXjcip405GKypnp64PeWxRyOPArxT-CSM6WB","dp":"sW6mGxM4iIyTRUUkPpJWcELwyeOAV8rdLgNYk4CjgRUcHjBIc8shPcVq6v_LTytqcyuPRcCtEFkuvuHmk3ir_Rvc6kda1Wzt3C1UnbuSl4usmqpKMGehahaSZ4bFv0DRMYlvu53Vxo0F4wFVEVR0gdsBlMrooNmnLbGC-vQVZxLwE5ps0cWReMgex4L04bub_jaIoijxktbZ-5tgN5M_jOnOoTdGiVHWhxR2WFLtjuAtw7SxxQWWTOLWM86F9vYB","dq":"c6Duv8yUFBsWJXP_9-z8m7CsEYza2je_PiXsKD4mV2yeUQOKzibbfRbMw0ewke7tSI6Qfk2NjfwlTzRj1xrJzQ79kp05w5cByHIm4Ol-K3GzIyu2vy59T4N9b5jORcNdeG9YCJ5vaUK4xguslDgfGj7SO-2ATUG-C7CRAsQ9Db-8mMHNbD1Pa4QVP6uuimUu0O7Rr6Ol4XbfWH-AnkFT-mCLkLrSihAeniX2TvGNsKDkvqXV8Lmi2V3iJB4-snRN","e":"AQAB","kty":"RSA","n":"rLlYc6INQS0UdWCSctLRDyAOOzabjx8O0Sa_yV4vdPUY-acCchjlFvjr82LxUi7XP1-vl_MgvXVAD1bjYebABl51AlTuyJRKh2bz1Iz_98kv_g5Giozl2eL4vi87xFkZSkisSALC8yXXOYj3Kou8uKqUGTStT5Q3S8KUhyN63hECZsRaddzAzrGo5kInKxW3Sxvl9DfC--YrNz7v0SrLz7Iii1qqPrXcwV3hGiqte7yZDkuj40qCoJmS896Pw9QKOhsau3txWWVj0RHxIE2BBzogU6IdA06dXBZbg9Gk4wABiTRhb4uZFobyJGRymrqUmOqeVymR-jctMCs0TP1URR_Qq0A0UaOBlvUaD9O0GkgqB_yJzgh8s1sUiWy8kC6oTt3tZ-oNF3zKpTcxJ7rdiU3ZVLt8DyG7v0d7m6HuNgPaf6avco4cftPP7x_jg9MnKN2oRLy_O8oT8rBGWunQcSyul8gto6O5JubQ321Ivr-stUmB1Voj-C6qgugV6djb","p":"3FFd5CVsVe8F4zXifT9ydfduAmNEj4vZZUvy_tx4rzJVMAoe8gdvitk4XN4i9MKuLYto_JrCIl7eLxIWzZx4AW9ak1ql8Wi5hT5-0lmE5QEgQZwbXm9VWsdP07tiQgj3Lw-V3FQheBaQ2aPOML5Q7xlfyH7LV_7z1QyEYJM3_O-t7OvYF65gB0OIpDiOgXyQjGZk97kqI3e1vmksbIJBidBeHGSxBS6U7cIFEUrv2PQhJ_97uveTmPwTlrZ1U6iB","q":"yLKu5wEY9_r4jyeCkbIPfXrPyDFxUKHO7O3N83WD6MBEHA4FFTuUk7YjMFg4eZpgMQFEqQ2nbDUD1UUwvrL4t5u6T_EdF4E5EgxH45SnCfc7CGLIyiJkP9iZ2JUlYBWAQ1g9BRoMjfYBqNbPD6O0rSy84gRXPKQLbWEipDGFIeRTiH-Bm24eaD8IQaMMH4ntaPPF5flI1qkZZMiyN8yYcKIcIdW98QVHi2oqJpdHtOwJDhRKMNckBbM_MJaW-3Nb","qi":"WD6atB0CxKMHNVKAzgZ87a5S6LVd6KMd3dBYFD3FWxbxTlLELBoy5NTAwmxlF9ygpRyRybNz0gObogIY4x43Z9h4uopPdiVk2AiSVJodrSMBz6C--zUiMkxdDlZdTtjhXHOe4sjYLBN0gbHvkpOzVpySx0jIlpOlY4QHPA2nVs7puq2HXM57bZ5gNTUxXvw_a4zrfYAZLWmCWsynDJP8FGVv_wi-KuD694vcW03GTnz-1Dapfa33Wod_P_bHBi2C"}{"d":"DBckiQoH09UJuxmdWtLQMD9PSVzbEFzGkzMDzm11CH2xRB5blA01JluDJZbDE54ksnDC-qYBPD72ruOrLDdOdCKcHzDtZezFQ1HQJzjg4QG1Qv--DfbaQKwx6KDn8LsEP6lE3xsBkOWpDA83Fke4y8V4A2l_yPZCwIuhVNLxG8vdpshgnoeNANtsK6H_PGvavOep_9wT9d9v1HBrTQXrhEL_wuOYj7fgyZfrd66ZNiDBcr4eRiwcuCtJlP5MbefUySKubbolu3QpWZtcwBkYZiPlqE9mfJDUmkuWhLHPsPVcbOhrUg-qn__CVGXg6k0ArdXzzpuVY5knv5qS_SfMKbZVPE6Be8t9mDVsCLtO4wAC4h0O6a2Gi-zka7xgXj32s_YiRvPiZWXIC1A-y1qHq4Mfba-SZA8K_ZmKWmNxvn2jpPA7geO7ObrrfNxbg-GHdoLoHSASnvEUAB099sOqzb7UoUO6CmR1CsGWLxTMcel416hNmmOiV1Wi-OK_FrbD","dp":"fuPLapIQt0xbKUugQacfnxGDsbL6cvch0BP8nm2hh2_jzHIsJKaeNxA8pNQvWFyi7JYGsJQXCIPnLPoSQYab0C5VoEMKioyUQI9QUjBgxbUZy3ljiGBpXK9UvsqINZa90PaU-5bzZoqVjLp5U-PC_hv_J292YfGwtoHDoWBtMpZjO2lS8T-JaGJ0sdZR_CEg-lvq_mroS7VvUeDjyrqDK_LB4yz0EjlOgub52E1hxZfSsFidMc3jPp48_BCyPsbl","dq":"OqLwJYW6K_jCBZEIinTwtXxF7n5uewMEKuzrQSi6shDpfZ3RLm1bc7G_juePxHKJL2TzUo1yyPYpnl1vtvgLSQtXQmLte-f0HFFBgPR-8YOBs5aWbrIT_theFkm5JSzHKTICt3H-V0tXbWLLjK_8mC8bKVFsaj7XP00nDbSECEm_vgqCLzQpp0subhQOGxOKneOdDpg46Tb5REug0ud0vOufgC98N_0TkTGC5EJx9RrXKfFYOGhygTxit9LrdM-T","e":"AQAB","kty":"RSA","n":"t6qq43EfZGyGjORnja7I7T-nRKd7Ju1Qc-zBLQtZ7P6_1UDZj_59KReeCWPWpKj6SeKNkYx1lgMKuMiwgg-RHvMCkceurS6fSsMizf0ZLsjM9ewk7mZ98wf-8PJL899XopI5XSVLiw41XnlWhDyCyyJp-RuD9-68LGiWlzuVJ17DDCgJ0zV3e_mxHxgI2LuKq_g4ir11wY8ZXDfh3K-3Vv4SpU0ZRH5sQ1U0gGoSncgOr7e-0rKQyPaPZoBvfbTJF5l1r5WBOJYY3o3QI92RRXuyimR1krKa411ML2Pw-cUP63bTcFrml8VmazEJqRUa53j-Xhgo2JPI02BHUGRr_SBuNMThNO3arhDrCbo4GL9WzAiHjinlZZHQZxgTiG5jKrCIKfyuFB0nl5H-Ba2J7jOoDQ8Lfisz0Qo2sasrDDTUoLYfcZJ0tbNOozPKi-KR5XX0T1nmYPBftXLbDsBj14DzyklkzoWuDumBE-gguWU499XggDXMIazYBxL40TTd","p":"2R20WyYvn7wcHAKTsS5vBJe2VxESO5pHZ1Q7oozCSiU1udxdxzTw3azn7q5rbKny70928pWUQy18w6eAmwPD5FEnCXSK867FeLfxJTum6BJIiR4p58ceqKzS7QABtjs9lPTFXxvkIB8zQnMiW1VshB36b3LTPee3OpsoKdcqkZhw8LKvXxKO83JyKPOG6ERQp9_Y0n8dpzK_7Nv1i0p0vbJtdzCV7H4j4S9CSMtApshu83F8j4iVDOjU4O6SJ_nv","q":"2I9iAavyO5EAbE0gSzZ6K6tHUl3fnmHjFpfixdidAHEKWfuu-9am0MUsBmSIw6hs3LM3saVVbQGyP4zKUxCb0q4_tDSRk4_C5JDejDn-U5-A6t6EIyaLHVWio_hRHoo9koTeIgc10Lvfox_whvf0Ovi75ezWbqQq2VteZ9YhVkhHF1w7hR6GTcV7UoNBf6foIVQp_AIDOTMmNJy_KP1w-umhYznXka8eOkUpj0oy-iPPibWPpF8zKqS45PHlE3nz","qi":"VNsx04n1qipKT4jzVweJTRZcAIDnby11G_o4ws30XYmv29QfgiqMFuIa6uZBycFtnTmov24T3RZxLjlyDPQ0Me6f5Z0_R337NUGcnOWFPFLv4FvfiFQntwRQYiDPSpIJSgooYO9ubZwMy6YN_PYlHESfuBMCeS5nPBlvj7PZXwjB2Q-v5RzviFdqHHSqXskXVA0o4iwqn24m9GgTNz5xVz4KpX3us3TxcupPdVySvhYBlW6ro4DNMI5tJfjGknF3"}{"d":"B_u6ENvrAfg_hfTW-mT8pzvWQCdTEaCViEZGK9BSua9d4ZiCCByEHa-NHkzmfU713xgjVZTxdRZ2gFwhenYU_JbbagB4UGsUNTi3CT_VTvmrMpOrIPVUZkq6xScDgeuPEnJs1cGKwe64kPepTTSaQWIC45fRusuQsZKbBoWskz5Q4vdYzM6yApEqDo25M_RGaSV25qaQ7da78pbGKK7UusKjcjpEl-eQLt9cmtKjcnrtdqyUbagyCayTCG_fuDfFMK8Wdg4CNvjVgOlo3uJyyb8v8IyjZtVPNozYKoIR9JNiCy2q_CYmFdfoL7qMH7RW8uo1GbZBQJdyafB5oiWnO4gqr3IaM4q0yIjoKtLUnmqnej6cA4L3q8y7tgs4gHPm-YOSZyfTj6cTcgRyJwFZ8-NLlRw3wLIopjM6_w4JUXFc4uGeQ9P49AjO2Ed9jmU_IRtzHEDoJz8rge2mEHHP3hlVTgpD8CMOFGZKsPCj2j94F7s2E2WC8mUjJGXqFnwh","dp":"tSfeY9sgA67-B_h0x8emmILJphOPJXCFRrGhj5swBk22w0SgFFY9YzZPbVL6cuZjMe88uVHQ0YdTR3N4rN0Q9cnNNepJ0tPOQ80LmYldWb_ZkSHmVZxFO_yID7LXRwGHL46EtvUMRiHh4Gca3_lFm6YmnXYZUVxohVAAKS9t3mlpERlkiKPxe7hVrtv3cjbPEP0YJ08Ve5cBflQtL3pxGnWJJMDG4YruqvVZv_87ReLKhR659EaCkMIWcvbBjQuB","dq":"jAskRk4qz64TxnfJyHxgBfi0S44riauT4yiWX7eTGGVHu4pcIMVNO4n2gSIN7ylgP3FA952vPRYqm-ZfxI9t_lUrW82hmuj5P440NS57v7BXFWsdAGw6t-YjEP9sHwsbu5-TJ50QA8aFfuNBHGAv7PTHf4v2UD5S_LnhA8yOrWImj2Om4KttwrWtEI8Lg2NtZAUEiirrX1XHUiwRFxER4OoqWgRHHCpqcMX7NgwCu-qcfGO9D0qnc9hRJa1WKctZ","e":"AQAB","kty":"RSA","n":"qcf9-MrFL3IRsNc8obLkMwGLwl20QQ8UpG1R0ulgUEGXeF_AlWkt0jhJV1etMYndQl2jXvxmY94yWStMfJ1WBqdUhob1KPovWxf08sUobicpm911bIVnTRJFVd6Dml2aFzKqtZu2EBf3auccXmeRbbWxZpol6V3HNdM2BLshUNopH7ONqap7XVDfHFyQj9bTegjJ9czQFxD7KByOYjZX4MuLz6tVbH78BH1a-E4HLMa_Y1PsNO2FpLD2eou4mzifl1In297bP57ogDThkXfQ48BCkbh56dPRuTAseu1t7J-PIHwwFZXtHgEjfiZ7jxMVtwKSSBnXgMMJI_ZTZJNqCAqCBgrSQJCEWWNXjoNWlPtYNukZkQRp1K263sIFl-7WVZcMSQscfxk68FUeKofNpshLi4z3o9N0YlZKRen3NKDNe6CLTJit3OadA7uGnmX0sgrg5ZXSYu3rfwJv2AtjNiYifT9WkQKXzpx5Qhai2nXUYqxw1efkwLWhaNvDT1wp","p":"3OxLlrX9q24zmF-QHKQq6XcBxrVPteno02NB1wRS22KYGW9kBdKescxMT_cLD4iYGKFZT-Ox5EHMvKx723E7VLYZ3_xXGrjzQCKGNvB3EZL8GTTzU4d5NU3vGX1uqNQbv7LPiCd_Ks6hGXFVfnxgqz5Wt1QoqQEiGNmN-3aI6rZjoUWOtdxDc7pXuVpeT-g5z57w1ZmCLOoN2-_5AVniQohVpIvqvvmUXnRLVGXhzbl2HqVaM0Jmb0N4DLcZYUKh","q":"xLz4o13ylms2f_p4TLpWmHWT7fLQXJTJhKGgv6h6WbOf-OZMycCblnsY2_G_ypHB2jiOl-vMrHLdJh3RS4gk0filHWyZ2iOX2V1WKCD5bq3T_Qx8iwR9ViSTCjFtVMXlgpVlwyTpqi10dYwt-9Na2k9R06WICDweEQySEOY6QW1cd-Hf8YaHoZbHxTIpgqAexWwt5LlP8Eo6cTR2ZQ9JvHhqN9hGud81rikwhAEfreQ_A3xfWLGdRUd1e6osejSJ","qi":"MFwvkzZRd1L0ntUH7zzyN97FlBcVQyoY2VEjtWGBqVxoYY0tg5_xbk2oG5N6izdNf3SxyExUfCTo_blEjzl_UIExD8VGPXfF3i71T110ywkclwyGqJVrafclHkkq8cxL3W0KKd0IJMrsrnE1_oMpaw6udjRMoCt_B-6xy6O-5V2PFI31wJkhJfjjkt2M4gZH1zNChTdj2RCAAxM1-hhL40SKczTLF-SffNxQu8zur_D6ZhJNpSIEE9jjMU8bagyx"}{"k":"a9a8XjKdVDx9qSPLdOHl3yCNtKvxN8q9QxC5jIVAYmI","kty":"oct"} stderr: -+ jose alg -k sign -k wrap -k encr -+ grep -v ^dir$ -+ ALGS=A128CBC-HS256 -A128GCM -A128GCMKW -A128KW -A192CBC-HS384 -A192GCM -A192GCMKW -A192KW -A256CBC-HS512 -A256GCM -A256GCMKW -A256KW -ECDH-ES -ECDH-ES+A128KW -ECDH-ES+A192KW -ECDH-ES+A256KW -ES256 +++ jose alg -k sign ++ ALGS='ES256 ES256K ES384 ES512 HS256 HS384 HS512 -PBES2-HS256+A128KW -PBES2-HS384+A192KW -PBES2-HS512+A256KW PS256 PS384 PS512 RS256 RS384 -RS512 -RSA-OAEP -RSA-OAEP-224 -RSA-OAEP-256 -RSA-OAEP-384 -RSA-OAEP-512 -RSA1_5 -+ jose jwk gen -i {"alg": "A128CBC-HS256"} -+ jose jwk gen -i {"alg": "A128GCM"} -+ jose jwk gen -i {"alg": "A128GCMKW"} -+ jose jwk gen -i {"alg": "A128KW"} -+ jose jwk gen -i {"alg": "A192CBC-HS384"} -+ jose jwk gen -i {"alg": "A192GCM"} -+ jose jwk gen -i {"alg": "A192GCMKW"} -+ jose jwk gen -i {"alg": "A192KW"} -+ jose jwk gen -i {"alg": "A256CBC-HS512"} -+ jose jwk gen -i {"alg": "A256GCM"} -+ jose jwk gen -i {"alg": "A256GCMKW"} -+ jose jwk gen -i {"alg": "A256KW"} -+ jose jwk gen -i {"alg": "ECDH-ES"} -+ jose jwk gen -i {"alg": "ECDH-ES+A128KW"} -+ jose jwk gen -i {"alg": "ECDH-ES+A192KW"} -+ jose jwk gen -i {"alg": "ECDH-ES+A256KW"} -+ jose jwk gen -i {"alg": "ES256"} -+ jose jwk gen -i {"alg": "ES256K"} -+ jose jwk gen -i {"alg": "ES384"} -+ jose jwk gen -i {"alg": "ES512"} -+ jose jwk gen -i {"alg": "HS256"} -+ jose jwk gen -i {"alg": "HS384"} -+ jose jwk gen -i {"alg": "HS512"} -+ jose jwk gen -i {"alg": "PBES2-HS256+A128KW"} -+ jose jwk gen -i {"alg": "PBES2-HS384+A192KW"} -+ jose jwk gen -i {"alg": "PBES2-HS512+A256KW"} -+ jose jwk gen -i {"alg": "PS256"} -+ jose jwk gen -i {"alg": "PS384"} -+ jose jwk gen -i {"alg": "PS512"} -+ jose jwk gen -i {"alg": "RS256"} -+ jose jwk gen -i {"alg": "RS384"} -+ jose jwk gen -i {"alg": "RS512"} -+ jose jwk gen -i {"alg": "RSA-OAEP"} -+ jose jwk gen -i {"alg": "RSA-OAEP-224"} -+ jose jwk gen -i {"alg": "RSA-OAEP-256"} -+ jose jwk gen -i {"alg": "RSA-OAEP-384"} -+ jose jwk gen -i {"alg": "RSA-OAEP-512"} -+ jose jwk gen -i {"alg": "RSA1_5"} -+ jose jwk gen -i { "kty": "EC", "crv": "P-256" } -+ jose jwk gen -i { "kty": "EC", "crv": "P-384" } -+ jose jwk gen -i { "kty": "EC", "crv": "P-521" } -+ jose jwk gen -i { "kty": "EC", "crv": "secp256k1" } -+ jose jwk gen -i { "kty": "RSA", "bits": 3072 } -+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": 257 } -JWK generation failed, unknown algorithm:RSA -+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": 65536 } -JWK generation failed, unknown algorithm:RSA -+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": 65537 } -+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": "AQE" } -JWK generation failed, unknown algorithm:RSA -+ jose jwk gen -i { "kty": "RSA", "bits": 3072, "e": "AQAB"} -+ jose jwk gen -i { "kty": "oct", "bytes": 32 } -+ jose jwk gen -i {"alg": "dir"} -+ jose jwk gen -i {"not_valid": "RS256"} -JWK generation failed, unknown json key:not_valid -+ jose jwk gen -s -i { "kty": "EC", "crv": "P-256" } -+ jose fmt -j- -Og keys -A -l -j 1 -EUU -g 0 -O -g kty -q EC -EUU -g crv -q P-256 -EUU -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -21/25 jose-jws-sig OK 35.41s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose alg -k sign -+ ALGS=ES256 -ES256K -ES384 -ES512 -HS256 -HS384 -HS512 -PS256 -PS384 -PS512 -RS256 -RS384 -RS512 -+ mktemp -d -+ tmpdir=/tmp/tmp.Pqt6sRKMaO +RS512' +++ mktemp -d ++ tmpdir=/tmp/tmp.ZZRxfptCEQ + trap onexit EXIT -+ msg=/tmp/tmp.Pqt6sRKMaO/msg.txt ++ msg=/tmp/tmp.ZZRxfptCEQ/msg.txt + printf hi -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES256.jws -+ jose jwk gen -i {"alg":"ES256"} -o /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/ES256.jwk -o /tmp/tmp.Pqt6sRKMaO/ES256.jwk.pub ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES256.jws ++ jose jwk gen -i '{"alg":"ES256"}' -o /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/ES256.jwk -o /tmp/tmp.ZZRxfptCEQ/ES256.jwk.pub + old= -+ prv=/tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES256K.jws -+ jose jwk gen -i {"alg":"ES256K"} -o /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -o /tmp/tmp.Pqt6sRKMaO/ES256K.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES384.jws -+ jose jwk gen -i {"alg":"ES384"} -o /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/ES384.jwk -o /tmp/tmp.Pqt6sRKMaO/ES384.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES512.jws -+ jose jwk gen -i {"alg":"ES512"} -o /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/ES512.jwk -o /tmp/tmp.Pqt6sRKMaO/ES512.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/HS256.jws -+ jose jwk gen -i {"alg":"HS256"} -o /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/HS256.jwk -o /tmp/tmp.Pqt6sRKMaO/HS256.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/HS384.jws -+ jose jwk gen -i {"alg":"HS384"} -o /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/HS384.jwk -o /tmp/tmp.Pqt6sRKMaO/HS384.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/HS512.jws -+ jose jwk gen -i {"alg":"HS512"} -o /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/HS512.jwk -o /tmp/tmp.Pqt6sRKMaO/HS512.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/PS256.jws -+ jose jwk gen -i {"alg":"PS256"} -o /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/PS256.jwk -o /tmp/tmp.Pqt6sRKMaO/PS256.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/PS384.jws -+ jose jwk gen -i {"alg":"PS384"} -o /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/PS384.jwk -o /tmp/tmp.Pqt6sRKMaO/PS384.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/PS512.jws -+ jose jwk gen -i {"alg":"PS512"} -o /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/PS512.jwk -o /tmp/tmp.Pqt6sRKMaO/PS512.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/RS256.jws -+ jose jwk gen -i {"alg":"RS256"} -o /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/RS256.jwk -o /tmp/tmp.Pqt6sRKMaO/RS256.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/RS384.jws -+ jose jwk gen -i {"alg":"RS384"} -o /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/RS384.jwk -o /tmp/tmp.Pqt6sRKMaO/RS384.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/RS512.jws -+ jose jwk gen -i {"alg":"RS512"} -o /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jose jwk pub -i /tmp/tmp.Pqt6sRKMaO/RS512.jwk -o /tmp/tmp.Pqt6sRKMaO/RS512.jwk.pub -+ old=/tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES256.jws -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES256K.jws ++ jose jwk gen -i '{"alg":"ES256K"}' -o /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -o /tmp/tmp.ZZRxfptCEQ/ES256K.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES384.jws ++ jose jwk gen -i '{"alg":"ES384"}' -o /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/ES384.jwk -o /tmp/tmp.ZZRxfptCEQ/ES384.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES512.jws ++ jose jwk gen -i '{"alg":"ES512"}' -o /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/ES512.jwk -o /tmp/tmp.ZZRxfptCEQ/ES512.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/HS256.jws ++ jose jwk gen -i '{"alg":"HS256"}' -o /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/HS256.jwk -o /tmp/tmp.ZZRxfptCEQ/HS256.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/HS384.jws ++ jose jwk gen -i '{"alg":"HS384"}' -o /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/HS384.jwk -o /tmp/tmp.ZZRxfptCEQ/HS384.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/HS512.jws ++ jose jwk gen -i '{"alg":"HS512"}' -o /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/HS512.jwk -o /tmp/tmp.ZZRxfptCEQ/HS512.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/PS256.jws ++ jose jwk gen -i '{"alg":"PS256"}' -o /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/PS256.jwk -o /tmp/tmp.ZZRxfptCEQ/PS256.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/PS384.jws ++ jose jwk gen -i '{"alg":"PS384"}' -o /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/PS384.jwk -o /tmp/tmp.ZZRxfptCEQ/PS384.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/PS512.jws ++ jose jwk gen -i '{"alg":"PS512"}' -o /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/PS512.jwk -o /tmp/tmp.ZZRxfptCEQ/PS512.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/RS256.jws ++ jose jwk gen -i '{"alg":"RS256"}' -o /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/RS256.jwk -o /tmp/tmp.ZZRxfptCEQ/RS256.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/RS384.jws ++ jose jwk gen -i '{"alg":"RS384"}' -o /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/RS384.jwk -o /tmp/tmp.ZZRxfptCEQ/RS384.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/RS512.jws ++ jose jwk gen -i '{"alg":"RS512"}' -o /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jose jwk pub -i /tmp/tmp.ZZRxfptCEQ/RS512.jwk -o /tmp/tmp.ZZRxfptCEQ/RS512.jwk.pub ++ old=/tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES256.jws + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk + printf hi -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES256.jws -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES256.jws -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES256.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES256.jws -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES256.jws -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES256.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PFIVxrr_uDillRjTwqw9WVya9YFnKN6O1_BSbMVXvG_9IEze-nq9ZU0ph4j6Q8_jaJ0DbMZqgkFvE01m2JADNA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PFIVxrr_uDillRjTwqw9WVya9YFnKN6O1_BSbMVXvG_9IEze-nq9ZU0ph4j6Q8_jaJ0DbMZqgkFvE01m2JADNA"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"PFIVxrr_uDillRjTwqw9WVya9YFnKN6O1_BSbMVXvG_9IEze-nq9ZU0ph4j6Q8_jaJ0DbMZqgkFvE01m2JADNA"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"YZtoR2GBmti0kXbauXp-7N-SfHudpsjrjAWEkZLo7v2HH7hsuKh4uOe2vnF1GUvCDmlzNtL1x3I1UjemnZkALQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"YZtoR2GBmti0kXbauXp-7N-SfHudpsjrjAWEkZLo7v2HH7hsuKh4uOe2vnF1GUvCDmlzNtL1x3I1UjemnZkALQ"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES256.jws -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES256.jws -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES256.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES256.jws -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES256.jws -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES256.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ubw4vFGCcXQ1N-il0sRS-jL5S3SQSOwhCTMdzYMaxLSyfAO3UdXD8VV3UpFqgKXTH2CZPnR6HNMQlkwJ0vr1zg"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ubw4vFGCcXQ1N-il0sRS-jL5S3SQSOwhCTMdzYMaxLSyfAO3UdXD8VV3UpFqgKXTH2CZPnR6HNMQlkwJ0vr1zg"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ubw4vFGCcXQ1N-il0sRS-jL5S3SQSOwhCTMdzYMaxLSyfAO3UdXD8VV3UpFqgKXTH2CZPnR6HNMQlkwJ0vr1zg"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"wsPIUhYe7ihC-__k6rx6VYXFxaPEnM9KvND6IzYLlLu_rf4E4bpcF6BxOoQ8j-4b6o5n96RuY1Hrxeednrtr2Q"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"wsPIUhYe7ihC-__k6rx6VYXFxaPEnM9KvND6IzYLlLu_rf4E4bpcF6BxOoQ8j-4b6o5n96RuY1Hrxeednrtr2Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"YZtoR2GBmti0kXbauXp-7N-SfHudpsjrjAWEkZLo7v2HH7hsuKh4uOe2vnF1GUvCDmlzNtL1x3I1UjemnZkALQ"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"wsPIUhYe7ihC-__k6rx6VYXFxaPEnM9KvND6IzYLlLu_rf4E4bpcF6BxOoQ8j-4b6o5n96RuY1Hrxeednrtr2Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -c -+ jws=eyJhbGciOiJFUzI1NiJ9.aGk.LDEs5Wdd-r_psId9qgpcfPTsqxepBmWGOalhf42bScmnGcE2xghx08AUPPKLX0UmFxewcDw_YIk6KPR2rGTSYQ -+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.LDEs5Wdd-r_psId9qgpcfPTsqxepBmWGOalhf42bScmnGcE2xghx08AUPPKLX0UmFxewcDw_YIk6KPR2rGTSYQ -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -c ++ jws=eyJhbGciOiJFUzI1NiJ9.aGk.ZzUQlYrKB483KsEl_pMH0iM8d2qZgjLAiF9pfz_exJgLcJ2tXJz6BoMBWcFmPXzDRtyUh4UqPJcQ2swr8YSZyA +++ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.ZzUQlYrKB483KsEl_pMH0iM8d2qZgjLAiF9pfz_exJgLcJ2tXJz6BoMBWcFmPXzDRtyUh4UqPJcQ2swr8YSZyA -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.LDEs5Wdd-r_psId9qgpcfPTsqxepBmWGOalhf42bScmnGcE2xghx08AUPPKLX0UmFxewcDw_YIk6KPR2rGTSYQ -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.ZzUQlYrKB483KsEl_pMH0iM8d2qZgjLAiF9pfz_exJgLcJ2tXJz6BoMBWcFmPXzDRtyUh4UqPJcQ2swr8YSZyA -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"ES256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"G4Wdr4dXuFmYCb2HGhGZwSs7O3Uyu0qVSKIlVItAvAGkAH7ppnxcI82hiYje4chF_83m22vOfLh0MT13Wrv-Mg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"G4Wdr4dXuFmYCb2HGhGZwSs7O3Uyu0qVSKIlVItAvAGkAH7ppnxcI82hiYje4chF_83m22vOfLh0MT13Wrv-Mg"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"wv86kV7FAAid3yJjx5pGXKe-iXI6dF6bFvGbKw7ak59Wt8fip9m5eMIakmSec5-qDByvDt01VlS8i3ZHRzRkkg"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"wv86kV7FAAid3yJjx5pGXKe-iXI6dF6bFvGbKw7ak59Wt8fip9m5eMIakmSec5-qDByvDt01VlS8i3ZHRzRkkg"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ ES256 = ES256 ] ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"ES256"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TIQuPS1CmAKBi5zYAwKoDeOSzrggSXXZq0RJ-q3TAqsu1MoDw2VpL1nbrqVNBrfME7Xlq4MZvkR35uikH3sCDQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TIQuPS1CmAKBi5zYAwKoDeOSzrggSXXZq0RJ-q3TAqsu1MoDw2VpL1nbrqVNBrfME7Xlq4MZvkR35uikH3sCDQ"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"z40xBFvXriF2fBzjUnChFzXiusEiTrnirC85euch2p8HNYjaADp-7TWqu0Yzo829oo_ZtV9IlUwRLcpN58j-pA"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"z40xBFvXriF2fBzjUnChFzXiusEiTrnirC85euch2p8HNYjaADp-7TWqu0Yzo829oo_ZtV9IlUwRLcpN58j-pA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' ES256 = ES256 ']' + continue -+ [ ES256 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"ES256K"}} ++ for b in $ALGS ++ '[' ES256 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"pAB2q8cyQ3o3sdw911OUYikxLon05KYv0W9pOvytNhITbe4NvEHfpMopdp3XXZWOS7Rd60L_u4sg1VFZB469uA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"pAB2q8cyQ3o3sdw911OUYikxLon05KYv0W9pOvytNhITbe4NvEHfpMopdp3XXZWOS7Rd60L_u4sg1VFZB469uA"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"5Q8uv_L6aAqPXuuLFEYTFM1-3clmSLS4R17MkgZ9QXzHiFt4ralmyKU85YlomXAJIcS3pneqnlKz1b_0VGBckw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"5Q8uv_L6aAqPXuuLFEYTFM1-3clmSLS4R17MkgZ9QXzHiFt4ralmyKU85YlomXAJIcS3pneqnlKz1b_0VGBckw"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) -+ [ ES256 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"ES384"}} ++ for b in $ALGS ++ '[' ES256 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"HWAIwRjtRtMimcgliYsmR4Golaed_xTpqdPINBhb1jjB2WvQtycJN2j5Yql6MJCME8-w_oRkP4BLsN7-52lolA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"HWAIwRjtRtMimcgliYsmR4Golaed_xTpqdPINBhb1jjB2WvQtycJN2j5Yql6MJCME8-w_oRkP4BLsN7-52lolA"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"5MbsDlJw8x3relNxjXmfsFm76YPghapmWfJOmjlacvK5GNkmJHfJNVRAFJ4CHOCpvrO7VFORImNiXasuIZPM3Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"5MbsDlJw8x3relNxjXmfsFm76YPghapmWfJOmjlacvK5GNkmJHfJNVRAFJ4CHOCpvrO7VFORImNiXasuIZPM3Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES384) -+ [ ES256 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"ES512"}} ++ for b in $ALGS ++ '[' ES256 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"A2YmjY7uUXI_ILdGWkU2c3lqqh7KU2O883aueBw3Y0k99owPGd4sUbQNWQ1srAWrnGS6GVunKjFN4a4fXkHYcw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"A2YmjY7uUXI_ILdGWkU2c3lqqh7KU2O883aueBw3Y0k99owPGd4sUbQNWQ1srAWrnGS6GVunKjFN4a4fXkHYcw"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"zf8F464WKtdyN8Zadb6MMPeXwmOzFTC4SQ9TilLmyemWHntVUtDkWZAmUTdrwQr4RUfQdWhGxAbygkDXYy7wzg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"zf8F464WKtdyN8Zadb6MMPeXwmOzFTC4SQ9TilLmyemWHntVUtDkWZAmUTdrwQr4RUfQdWhGxAbygkDXYy7wzg"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES512) -+ [ ES256 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"HS256"}} ++ for b in $ALGS ++ '[' ES256 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TYl1YorekxLy4xPJ3YLpuOuh5s8KnBGqn-ur8P0wV9sNO2K5bJtgTWWLEaWK5ceJ_sJmJhqIl-nWsUBbnQqQtA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TYl1YorekxLy4xPJ3YLpuOuh5s8KnBGqn-ur8P0wV9sNO2K5bJtgTWWLEaWK5ceJ_sJmJhqIl-nWsUBbnQqQtA"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"1FiXzvXmZV3dYZwSuT5mm5xqD76LYd2V1Hp4O3TpXvn1fJ6PYJd4db7GLVIrJoM1K5bGDFZayX2pEqrZd4zbxA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"1FiXzvXmZV3dYZwSuT5mm5xqD76LYd2V1Hp4O3TpXvn1fJ6PYJd4db7GLVIrJoM1K5bGDFZayX2pEqrZd4zbxA"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -+ [ ES256 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"HS384"}} ++ for b in $ALGS ++ '[' ES256 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"T2Boc8dpfAHSFCqYhg6h7UjJy4bwZ7NgMBLqMCO73sZ790sMGZ46F0p_lt4i5WTUS21UjGOyQVoISm086gyTsA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"T2Boc8dpfAHSFCqYhg6h7UjJy4bwZ7NgMBLqMCO73sZ790sMGZ46F0p_lt4i5WTUS21UjGOyQVoISm086gyTsA"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"B44BDCob3OrA5aawDLyYpxEbkC5YZDNj8sSSAEXwVDSrzAlNRe5R7T-JBcD7MILSyzkaneszmcE0OQbRz9J0Hg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"B44BDCob3OrA5aawDLyYpxEbkC5YZDNj8sSSAEXwVDSrzAlNRe5R7T-JBcD7MILSyzkaneszmcE0OQbRz9J0Hg"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS384) -+ [ ES256 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"HS512"}} ++ for b in $ALGS ++ '[' ES256 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"euRST7L3txJRcW3xwDC7BE6T_1EW5hzkpVEjTP1JulBa_at0ilovGWBPmaXx6SnDkrama55ZGMkQQzmJuqGU3Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"euRST7L3txJRcW3xwDC7BE6T_1EW5hzkpVEjTP1JulBa_at0ilovGWBPmaXx6SnDkrama55ZGMkQQzmJuqGU3Q"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCh6o_U_GcOTxeOGFHYOoOoUCjAHQbKmHatTW4nCxwRlKOgCF5FoL8fp12Fh72CuYYg_egMv1PTn8vETskLugw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"KCh6o_U_GcOTxeOGFHYOoOoUCjAHQbKmHatTW4nCxwRlKOgCF5FoL8fp12Fh72CuYYg_egMv1PTn8vETskLugw"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS512) -+ [ ES256 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' ES256 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vMG0CHm7Ms49rlnRlb94QoFfosBC_ptyYnWClObqZjRFLvSm9AnLTWhuXRd4uLCdGH1wdHTF3pVnJdrmHp29lQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vMG0CHm7Ms49rlnRlb94QoFfosBC_ptyYnWClObqZjRFLvSm9AnLTWhuXRd4uLCdGH1wdHTF3pVnJdrmHp29lQ"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vjwy03Ud8F-LLihoPsiNvPhTqSdXQ2oJPcpoiq4MLk06QxTfGd1DeKfhREyePTY-wNhwkMGCTPCPGi5c9QMo-g"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vjwy03Ud8F-LLihoPsiNvPhTqSdXQ2oJPcpoiq4MLk06QxTfGd1DeKfhREyePTY-wNhwkMGCTPCPGi5c9QMo-g"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS256) -+ [ ES256 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' ES256 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"d3rqwSA-Gqfg5qlJKVLWp9EZIk2jwsdCBqR4XBIRBI2Hv5SV0Th30SfrT94lOMZgOjiFJ2oCWig5qlOO8LHyAw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"d3rqwSA-Gqfg5qlJKVLWp9EZIk2jwsdCBqR4XBIRBI2Hv5SV0Th30SfrT94lOMZgOjiFJ2oCWig5qlOO8LHyAw"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"3uu4yq76ZOLmtyefvFZS-ZjPblXuYfPpt1UM5IntFH78Nd7nMSV7F_hme2RvV_0YV4LT1Qsto7nh6JKfIALHDQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"3uu4yq76ZOLmtyefvFZS-ZjPblXuYfPpt1UM5IntFH78Nd7nMSV7F_hme2RvV_0YV4LT1Qsto7nh6JKfIALHDQ"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS384) -+ [ ES256 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' ES256 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dztysKXkS3oO1MRMMHDppB_xVrt0aiqXB2ftrZxpQ8femcNZ_A-mBDc8kTd_C-6L5hnztgWZ-Kxazzf30_m84Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dztysKXkS3oO1MRMMHDppB_xVrt0aiqXB2ftrZxpQ8femcNZ_A-mBDc8kTd_C-6L5hnztgWZ-Kxazzf30_m84Q"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"qVmNUrh_h_sgNdXTK8VGnX3D9Jc-uoirZpcKn3ZSgk1a0mMLRZUNGgqXgyJqfyj695gK_rPRtzTQKeUo2sZNwg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"qVmNUrh_h_sgNdXTK8VGnX3D9Jc-uoirZpcKn3ZSgk1a0mMLRZUNGgqXgyJqfyj695gK_rPRtzTQKeUo2sZNwg"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS512) -+ [ ES256 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' ES256 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"jxsMNoemNLHI5JSsP3AJOSEaDeprr8sU2zLsJbRmJcd0fvpzmJw9Tz0RuAINQJ6SyU82dOaQmY2YpSZr-N9ocg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"jxsMNoemNLHI5JSsP3AJOSEaDeprr8sU2zLsJbRmJcd0fvpzmJw9Tz0RuAINQJ6SyU82dOaQmY2YpSZr-N9ocg"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ytA64oR1VwiVZQ-RooopNXt_L0H3z5JX8glbvA8yrb9o5_TAhew6Ku-x3-1qGHfKUG2wqX18iGQSIxK7gwYRFg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ytA64oR1VwiVZQ-RooopNXt_L0H3z5JX8glbvA8yrb9o5_TAhew6Ku-x3-1qGHfKUG2wqX18iGQSIxK7gwYRFg"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -+ [ ES256 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' ES256 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"d5ppw2F8vuf6wFqsJiRLCalZGf0T9-f_CRjYnt4dxMh879LQf1IEueCKamWpIMJMRRNRvOmryRAF8GY2QhvFZQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"d5ppw2F8vuf6wFqsJiRLCalZGf0T9-f_CRjYnt4dxMh879LQf1IEueCKamWpIMJMRRNRvOmryRAF8GY2QhvFZQ"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"k9F11hyKe8t_PNiSEPez_8IOLX-JaxTydeZfQBxwVlTmm-OSq0RFYyZRAODIM5r0SEkHqMfp2n1mOYSMOtETfg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"k9F11hyKe8t_PNiSEPez_8IOLX-JaxTydeZfQBxwVlTmm-OSq0RFYyZRAODIM5r0SEkHqMfp2n1mOYSMOtETfg"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) -+ [ ES256 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' ES256 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != ES256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"VZzkuCSZ5P-Nq9gA1KsniccIq5-bPAMzVbUMFsgZb7bMNVM0nJTcPT6b3C8ymB9bXGnaQy9v-28nKat0oq5Vng"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"VZzkuCSZ5P-Nq9gA1KsniccIq5-bPAMzVbUMFsgZb7bMNVM0nJTcPT6b3C8ymB9bXGnaQy9v-28nKat0oq5Vng"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_rvs9SdHao4ZmApTQAzWoXzXiUczlcMgL6j4OQqmuuH6j9E6BRAfeBcODTk36o5r7__Yfghvwhr-0B8ICpiMjA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"_rvs9SdHao4ZmApTQAzWoXzXiUczlcMgL6j4OQqmuuH6j9E6BRAfeBcODTk36o5r7__Yfghvwhr-0B8ICpiMjA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vQa9YCLX716R9rTEOKXB8UaGNZN2VTr_ht3VwLtHBs_duP3wjElSXg84SnuitSXLtF0WfMQYo8qS9_Nb8uT3bg"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vQa9YCLX716R9rTEOKXB8UaGNZN2VTr_ht3VwLtHBs_duP3wjElSXg84SnuitSXLtF0WfMQYo8qS9_Nb8uT3bg"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vQa9YCLX716R9rTEOKXB8UaGNZN2VTr_ht3VwLtHBs_duP3wjElSXg84SnuitSXLtF0WfMQYo8qS9_Nb8uT3bg"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"}]} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s6ofTLrjjzn6Hz7W8opH1QO2UZ_CyaMMsGnnAThI-4q1Ix-wMNrZdvCPkqPseRrm-sguNM3McT7hE7bc5XnZpA"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s6ofTLrjjzn6Hz7W8opH1QO2UZ_CyaMMsGnnAThI-4q1Ix-wMNrZdvCPkqPseRrm-sguNM3McT7hE7bc5XnZpA"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s6ofTLrjjzn6Hz7W8opH1QO2UZ_CyaMMsGnnAThI-4q1Ix-wMNrZdvCPkqPseRrm-sguNM3McT7hE7bc5XnZpA"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vQa9YCLX716R9rTEOKXB8UaGNZN2VTr_ht3VwLtHBs_duP3wjElSXg84SnuitSXLtF0WfMQYo8qS9_Nb8uT3bg"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"}]} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s6ofTLrjjzn6Hz7W8opH1QO2UZ_CyaMMsGnnAThI-4q1Ix-wMNrZdvCPkqPseRrm-sguNM3McT7hE7bc5XnZpA"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vQa9YCLX716R9rTEOKXB8UaGNZN2VTr_ht3VwLtHBs_duP3wjElSXg84SnuitSXLtF0WfMQYo8qS9_Nb8uT3bg"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s6ofTLrjjzn6Hz7W8opH1QO2UZ_CyaMMsGnnAThI-4q1Ix-wMNrZdvCPkqPseRrm-sguNM3McT7hE7bc5XnZpA"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"vQa9YCLX716R9rTEOKXB8UaGNZN2VTr_ht3VwLtHBs_duP3wjElSXg84SnuitSXLtF0WfMQYo8qS9_Nb8uT3bg"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s6ofTLrjjzn6Hz7W8opH1QO2UZ_CyaMMsGnnAThI-4q1Ix-wMNrZdvCPkqPseRrm-sguNM3McT7hE7bc5XnZpA"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES256K.jws -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES256K.jws + printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES256K.jws -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES256K.jws -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES256K.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES256K.jws -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES256K.jws -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES256K.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Zmh8fZq3gjcK7nJ8L40YrEUJrTQRoneV3PLPCj0J1b5oa-7C1sdIX_bUtQHUJlgICMA8Hd3huEZPzfpQdCo0dQ"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Zmh8fZq3gjcK7nJ8L40YrEUJrTQRoneV3PLPCj0J1b5oa-7C1sdIX_bUtQHUJlgICMA8Hd3huEZPzfpQdCo0dQ"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Zmh8fZq3gjcK7nJ8L40YrEUJrTQRoneV3PLPCj0J1b5oa-7C1sdIX_bUtQHUJlgICMA8Hd3huEZPzfpQdCo0dQ"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ZUuumdqjAg6otNrReVjr-BnvVLj9T2sbiCWm6MHA_II1UpKlgWyyOAmNROwUY4MWDKnd9AVeZqtE3HzBZCQG1A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ZUuumdqjAg6otNrReVjr-BnvVLj9T2sbiCWm6MHA_II1UpKlgWyyOAmNROwUY4MWDKnd9AVeZqtE3HzBZCQG1A"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES256K.jws -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES256K.jws -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES256K.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES256K.jws -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES256K.jws -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES256K.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"lQ9HZkRv1p0-yJqzQmLL_PPsivMIexAybZ7ZrL2bU6O3OssO2he49EkIObB0ypIYQFyomK77vge8tLnFpDBDgQ"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"lQ9HZkRv1p0-yJqzQmLL_PPsivMIexAybZ7ZrL2bU6O3OssO2he49EkIObB0ypIYQFyomK77vge8tLnFpDBDgQ"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"lQ9HZkRv1p0-yJqzQmLL_PPsivMIexAybZ7ZrL2bU6O3OssO2he49EkIObB0ypIYQFyomK77vge8tLnFpDBDgQ"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8vlk4uYEZLEOIyPQ8AGwBTkfVmHNBnMzO1trX27ZpkNtGFXwueUFHbJZcrOx_UerK5mXOFmYWrvq6G7rIKSX_w"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8vlk4uYEZLEOIyPQ8AGwBTkfVmHNBnMzO1trX27ZpkNtGFXwueUFHbJZcrOx_UerK5mXOFmYWrvq6G7rIKSX_w"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ZUuumdqjAg6otNrReVjr-BnvVLj9T2sbiCWm6MHA_II1UpKlgWyyOAmNROwUY4MWDKnd9AVeZqtE3HzBZCQG1A"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"8vlk4uYEZLEOIyPQ8AGwBTkfVmHNBnMzO1trX27ZpkNtGFXwueUFHbJZcrOx_UerK5mXOFmYWrvq6G7rIKSX_w"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -c -+ jws=eyJhbGciOiJFUzI1NksifQ.aGk.heqgunWTuqI1LX2PcP0rXigmDz3gspRYVSIz_w4x88KcTzwYKSmgzGjhnGGq14_T1EGnV1337cWe9yVh4Oq9xA -+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.heqgunWTuqI1LX2PcP0rXigmDz3gspRYVSIz_w4x88KcTzwYKSmgzGjhnGGq14_T1EGnV1337cWe9yVh4Oq9xA -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -c ++ jws=eyJhbGciOiJFUzI1NksifQ.aGk.a7ywF2K5DipccICOvcoCXyukHLx9cBPWY5aU1-WOhC2t2znCSAVHgE_yIYUuSxiO65W8mA7leqTZeDkXBUN_4w +++ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.a7ywF2K5DipccICOvcoCXyukHLx9cBPWY5aU1-WOhC2t2znCSAVHgE_yIYUuSxiO65W8mA7leqTZeDkXBUN_4w -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.heqgunWTuqI1LX2PcP0rXigmDz3gspRYVSIz_w4x88KcTzwYKSmgzGjhnGGq14_T1EGnV1337cWe9yVh4Oq9xA -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.a7ywF2K5DipccICOvcoCXyukHLx9cBPWY5aU1-WOhC2t2znCSAVHgE_yIYUuSxiO65W8mA7leqTZeDkXBUN_4w -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"ES256K"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GQ8E4jVO5MwVFbk05dx7LLD_wM3Cm7cuvJ3IE6VC2RwylGIogvcZHmfxDVHIQjGDscRmmZan3reQGkzdXN1_zg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"GQ8E4jVO5MwVFbk05dx7LLD_wM3Cm7cuvJ3IE6VC2RwylGIogvcZHmfxDVHIQjGDscRmmZan3reQGkzdXN1_zg"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"BebP2PiCJHtedgt7PZiRt0TVFKBYy6DLBK1OU8_W5xW0fNeKmmumWIHb4aiMlbER0FFrL5IwZoXGfXaFvUbU0A"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"BebP2PiCJHtedgt7PZiRt0TVFKBYy6DLBK1OU8_W5xW0fNeKmmumWIHb4aiMlbER0FFrL5IwZoXGfXaFvUbU0A"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ ES256K = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"ES256K"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"TNUlIe_uv9-j8zMN6ZojuCVnTzk0DX2I7tHg2pZDHLtU7BnI0YfhYoUnkCeU-3qf9Hi909Q1WPVySlrNXPJm2Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"TNUlIe_uv9-j8zMN6ZojuCVnTzk0DX2I7tHg2pZDHLtU7BnI0YfhYoUnkCeU-3qf9Hi909Q1WPVySlrNXPJm2Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"RH0KbEKm8Sw5Rk6qsZ_g9Iir4qZ7mxj4vDBwdUATpmCoQKE0VRhADQT7vqWrerGI68oM_r1g_o3a1gQpiplfDg"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"RH0KbEKm8Sw5Rk6qsZ_g9Iir4qZ7mxj4vDBwdUATpmCoQKE0VRhADQT7vqWrerGI68oM_r1g_o3a1gQpiplfDg"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' ES256K = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"LfxScjbgWBIWroeDPXtYDc_bWVAbtG5LCXIC_rOd7UU0d52RMR4jlVL0vacHK6_8l4GB3Vmfr2ILjKyI8Oi1cw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"LfxScjbgWBIWroeDPXtYDc_bWVAbtG5LCXIC_rOd7UU0d52RMR4jlVL0vacHK6_8l4GB3Vmfr2ILjKyI8Oi1cw"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"_cWhTmQLJjpq8pal7i7GG52zSvt3HVMJwqlwHG_1YkrPTzp8ZcLVsgjJhMxhnRYGm_MOMu1wB3g4f_lSVK62iw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"_cWhTmQLJjpq8pal7i7GG52zSvt3HVMJwqlwHG_1YkrPTzp8ZcLVsgjJhMxhnRYGm_MOMu1wB3g4f_lSVK62iw"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk Signature validation failed! -+ [ ES256K = ES256K ] ++ for b in $ALGS ++ '[' ES256K = ES256K ']' + continue -+ [ ES256K = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"ES384"}} ++ for b in $ALGS ++ '[' ES256K = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"hkVwQX70Z4ND6LrZ13RUBTLkPU1gOl_N8yrIRII5GMfNV9qi_BHjULnxqF50ZjR0PnBXXmKHt4KpL4ocK2zT3Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"hkVwQX70Z4ND6LrZ13RUBTLkPU1gOl_N8yrIRII5GMfNV9qi_BHjULnxqF50ZjR0PnBXXmKHt4KpL4ocK2zT3Q"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"7zbtIBkvah7TmGWwDL7QcuO4BOd36lRMwoeTHwHWEEyc2l2bhvNbJ6K8oNc9_nrlqRYwteS7J6qNalHBKqgT-Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"7zbtIBkvah7TmGWwDL7QcuO4BOd36lRMwoeTHwHWEEyc2l2bhvNbJ6K8oNc9_nrlqRYwteS7J6qNalHBKqgT-Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -+ [ ES256K = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"ES512"}} ++ for b in $ALGS ++ '[' ES256K = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"RBMp2f-i_CWZYErf8Dgr70wuZJJPFpW9qqs3h7aw199aqCJlipIjwpop3G9Ak5NKeZjEFol0wpV8DXxJWDbu7A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"RBMp2f-i_CWZYErf8Dgr70wuZJJPFpW9qqs3h7aw199aqCJlipIjwpop3G9Ak5NKeZjEFol0wpV8DXxJWDbu7A"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"2GTw33T17OqY3VskIxbfESDfBwId2bOMijjeVLPgYYdgXZbR-3xAlfN8uMRAgp4Urf6usJjRReElCaRD84c5ag"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"2GTw33T17OqY3VskIxbfESDfBwId2bOMijjeVLPgYYdgXZbR-3xAlfN8uMRAgp4Urf6usJjRReElCaRD84c5ag"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES512) -+ [ ES256K = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"HS256"}} ++ for b in $ALGS ++ '[' ES256K = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"tK-GQTyEdfzEAlDH_KXEUJhKdLNBDYtNG5d6qcm3EVfsP79UL2NM-5IwMHdaT2_3E22czWUZerQSRaYHQGiuzw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"tK-GQTyEdfzEAlDH_KXEUJhKdLNBDYtNG5d6qcm3EVfsP79UL2NM-5IwMHdaT2_3E22czWUZerQSRaYHQGiuzw"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"BF2RvlSvmnsVqARXMqJUWCdubu3iQOwv0RrZmjNXFhRpWlCnJw5EVMXldx2Lkgkbjd8LXqy4hHOD_ZtKKo-r5Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"BF2RvlSvmnsVqARXMqJUWCdubu3iQOwv0RrZmjNXFhRpWlCnJw5EVMXldx2Lkgkbjd8LXqy4hHOD_ZtKKo-r5Q"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS256) -+ [ ES256K = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"HS384"}} ++ for b in $ALGS ++ '[' ES256K = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ovDgbG6KTadJ72_DLO6Ve_ixbyM8Ez6WeIVnETnL0E7ebKI3Vx3d6bzUkSgANJLflSyX0QcPI4UfhQciDtnEcw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"ovDgbG6KTadJ72_DLO6Ve_ixbyM8Ez6WeIVnETnL0E7ebKI3Vx3d6bzUkSgANJLflSyX0QcPI4UfhQciDtnEcw"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"9qYVTnb-707hS_Xp0zXfq-P6wt30J-XWmkGrIxvSBwhucTvSe79eiVxzMzv7TDLLvmMsgZ9F5w026V72nypYfg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"9qYVTnb-707hS_Xp0zXfq-P6wt30J-XWmkGrIxvSBwhucTvSe79eiVxzMzv7TDLLvmMsgZ9F5w026V72nypYfg"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS384) -+ [ ES256K = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"HS512"}} ++ for b in $ALGS ++ '[' ES256K = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cMmcHTb4lFY12YhEJ3T1S_EmIr2EGLX9Z4QFuL5W417GM06_wDa6E60lTBhRwAXWBncnX2zK5M5_JDgkapTIew"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"cMmcHTb4lFY12YhEJ3T1S_EmIr2EGLX9Z4QFuL5W417GM06_wDa6E60lTBhRwAXWBncnX2zK5M5_JDgkapTIew"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"2t_u7fIRsxl4OtqhkzUM2gWuKx9winVs3YeYlL3EuUbP7jKt4jIaC1tcEt0IRGiqQyL73TGsbmAYasLIb3YGxw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"2t_u7fIRsxl4OtqhkzUM2gWuKx9winVs3YeYlL3EuUbP7jKt4jIaC1tcEt0IRGiqQyL73TGsbmAYasLIb3YGxw"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS512) -+ [ ES256K = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' ES256K = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4tx04NJdcEk0H-a98eGEF2LPaT39jSIBzfcWMpBpOzvzfFroz456avbAimRcc_i2IY-CGy2Kv368VVHMCJKF2g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4tx04NJdcEk0H-a98eGEF2LPaT39jSIBzfcWMpBpOzvzfFroz456avbAimRcc_i2IY-CGy2Kv368VVHMCJKF2g"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6WHekrUDQAOpRjv5OLRtw9SbJ8SxFPfYsdMqgO3q3mEOPDOsDlimyYg9p900gbr3THpIBIIkc3an8W68mPf0sg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"6WHekrUDQAOpRjv5OLRtw9SbJ8SxFPfYsdMqgO3q3mEOPDOsDlimyYg9p900gbr3THpIBIIkc3an8W68mPf0sg"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS256) -+ [ ES256K = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' ES256K = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4tNxtpjotkicf8AIECUlWDDl1Q7s4ggQplYhOLfNcw7NRoi1acJ1d0DGdj4i2_jSlIF6MS_h0TVvGWonshGi5A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4tNxtpjotkicf8AIECUlWDDl1Q7s4ggQplYhOLfNcw7NRoi1acJ1d0DGdj4i2_jSlIF6MS_h0TVvGWonshGi5A"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"r7tvhvyWOn9zwXuv3-d6Yc3xWMKhRiZ53ag02YNVg1PzG1YbtF3AgFBmAFas1vKmLq6sg4ALpir1hh-fmHv5Fw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"r7tvhvyWOn9zwXuv3-d6Yc3xWMKhRiZ53ag02YNVg1PzG1YbtF3AgFBmAFas1vKmLq6sg4ALpir1hh-fmHv5Fw"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS384) -+ [ ES256K = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' ES256K = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"y7O5e-fZoGEGFygslpKxPEqIoXGrgOOhE3V-Omej2kaEdRFS9YC2N0I6eFWiXEo1Cy5_5jSsRu2yWDKR9TwlKw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"y7O5e-fZoGEGFygslpKxPEqIoXGrgOOhE3V-Omej2kaEdRFS9YC2N0I6eFWiXEo1Cy5_5jSsRu2yWDKR9TwlKw"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"LR8S48dj_ENVUC8uNXfqntzq9HUfNn0OWsWtZpSa7nDpPx7YNIZLp0jalen5jIEzXd57zC0Y3CfCGicpeR0tVw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"LR8S48dj_ENVUC8uNXfqntzq9HUfNn0OWsWtZpSa7nDpPx7YNIZLp0jalen5jIEzXd57zC0Y3CfCGicpeR0tVw"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS512) -+ [ ES256K = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' ES256K = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WIjKANES472chc3TPubs4_6moswiPUcFV3dFWJiSMCo5yPSD6x_SuXp8jdtFgfpXxq5MxTyfqSj7EupgbVcbRQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"WIjKANES472chc3TPubs4_6moswiPUcFV3dFWJiSMCo5yPSD6x_SuXp8jdtFgfpXxq5MxTyfqSj7EupgbVcbRQ"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"w_TZApXAgL72rkfb3mgkUhH9NDrFOB8_1vum_UJ1wSMg41PydLDIgnGua1Y41WzZCkA297Go---GYO3G9vFc-g"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"w_TZApXAgL72rkfb3mgkUhH9NDrFOB8_1vum_UJ1wSMg41PydLDIgnGua1Y41WzZCkA297Go---GYO3G9vFc-g"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS256) -+ [ ES256K = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' ES256K = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"alSfmsG-7QRbRt5rtYcNoaP986z4iBS9-zPGgmqzqHmefEuYpUYYPVbPuxel9bmhRSv2aBlxoc7GFqi85ZRfpA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"alSfmsG-7QRbRt5rtYcNoaP986z4iBS9-zPGgmqzqHmefEuYpUYYPVbPuxel9bmhRSv2aBlxoc7GFqi85ZRfpA"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"QIAguyrv8rEKBJM6UZdr2cHqK2dQGbKsdtUwQI0f_uRzR03F8D2ViLvkXoiL542z1c0I-xOo67XhRfesTQ9HoA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"QIAguyrv8rEKBJM6UZdr2cHqK2dQGbKsdtUwQI0f_uRzR03F8D2ViLvkXoiL542z1c0I-xOo67XhRfesTQ9HoA"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS384) -+ [ ES256K = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' ES256K = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != ES256K) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"gOGC-Zkbwe7o_HiboxNogt7zo9wBPdhpCUYsUDN-rK61XEvh_OzYbYnhW0qkvCiQbLejyfQG1X9sokSAMjjHWQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"gOGC-Zkbwe7o_HiboxNogt7zo9wBPdhpCUYsUDN-rK61XEvh_OzYbYnhW0qkvCiQbLejyfQG1X9sokSAMjjHWQ"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"PVdqVzLGLhToN40gKwkH5G5NbE19V3LbP82_TYAPQcmpgFag9cSUXhtPeH_FfsRC8MUKIv-q-2B5RY4BjLSHoA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"PVdqVzLGLhToN40gKwkH5G5NbE19V3LbP82_TYAPQcmpgFag9cSUXhtPeH_FfsRC8MUKIv-q-2B5RY4BjLSHoA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4XmmSm6AySMVkhadAkaju2eNyuEXt7sUNZYNvmS0fUpXMFH1YMLJzyRQ6NTjBkAVTNeoHZWxNjkQc51ZQZJXyA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"eB2skQdgr-q15-_3RY1650gzEN9SGYXzkOduyu5X7rjlbHJg4ztaG0-g13gI7mGCi5Pri6tydke7YCj92kBGPA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4XmmSm6AySMVkhadAkaju2eNyuEXt7sUNZYNvmS0fUpXMFH1YMLJzyRQ6NTjBkAVTNeoHZWxNjkQc51ZQZJXyA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"eB2skQdgr-q15-_3RY1650gzEN9SGYXzkOduyu5X7rjlbHJg4ztaG0-g13gI7mGCi5Pri6tydke7YCj92kBGPA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"xRMiTJPwqIQNILYu7ylbijWMwcnujKMAD_2CBUD9xXolh7Me_RczEU62Cp-p8ch9I7g13YvFs36DtcCKe6vBdw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BWeW2iJMogu3FuplB90RPyWFKPzFQgwfPWGG5tKupVWDikHL-ZDskfnCSmB7_2VqEOtsvmsXXgK2-b54gq7hvg"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"xRMiTJPwqIQNILYu7ylbijWMwcnujKMAD_2CBUD9xXolh7Me_RczEU62Cp-p8ch9I7g13YvFs36DtcCKe6vBdw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BWeW2iJMogu3FuplB90RPyWFKPzFQgwfPWGG5tKupVWDikHL-ZDskfnCSmB7_2VqEOtsvmsXXgK2-b54gq7hvg"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4XmmSm6AySMVkhadAkaju2eNyuEXt7sUNZYNvmS0fUpXMFH1YMLJzyRQ6NTjBkAVTNeoHZWxNjkQc51ZQZJXyA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"eB2skQdgr-q15-_3RY1650gzEN9SGYXzkOduyu5X7rjlbHJg4ztaG0-g13gI7mGCi5Pri6tydke7YCj92kBGPA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4XmmSm6AySMVkhadAkaju2eNyuEXt7sUNZYNvmS0fUpXMFH1YMLJzyRQ6NTjBkAVTNeoHZWxNjkQc51ZQZJXyA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"eB2skQdgr-q15-_3RY1650gzEN9SGYXzkOduyu5X7rjlbHJg4ztaG0-g13gI7mGCi5Pri6tydke7YCj92kBGPA"}]} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"xRMiTJPwqIQNILYu7ylbijWMwcnujKMAD_2CBUD9xXolh7Me_RczEU62Cp-p8ch9I7g13YvFs36DtcCKe6vBdw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BWeW2iJMogu3FuplB90RPyWFKPzFQgwfPWGG5tKupVWDikHL-ZDskfnCSmB7_2VqEOtsvmsXXgK2-b54gq7hvg"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"xRMiTJPwqIQNILYu7ylbijWMwcnujKMAD_2CBUD9xXolh7Me_RczEU62Cp-p8ch9I7g13YvFs36DtcCKe6vBdw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BWeW2iJMogu3FuplB90RPyWFKPzFQgwfPWGG5tKupVWDikHL-ZDskfnCSmB7_2VqEOtsvmsXXgK2-b54gq7hvg"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4XmmSm6AySMVkhadAkaju2eNyuEXt7sUNZYNvmS0fUpXMFH1YMLJzyRQ6NTjBkAVTNeoHZWxNjkQc51ZQZJXyA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"eB2skQdgr-q15-_3RY1650gzEN9SGYXzkOduyu5X7rjlbHJg4ztaG0-g13gI7mGCi5Pri6tydke7YCj92kBGPA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"xRMiTJPwqIQNILYu7ylbijWMwcnujKMAD_2CBUD9xXolh7Me_RczEU62Cp-p8ch9I7g13YvFs36DtcCKe6vBdw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BWeW2iJMogu3FuplB90RPyWFKPzFQgwfPWGG5tKupVWDikHL-ZDskfnCSmB7_2VqEOtsvmsXXgK2-b54gq7hvg"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"4XmmSm6AySMVkhadAkaju2eNyuEXt7sUNZYNvmS0fUpXMFH1YMLJzyRQ6NTjBkAVTNeoHZWxNjkQc51ZQZJXyA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"eB2skQdgr-q15-_3RY1650gzEN9SGYXzkOduyu5X7rjlbHJg4ztaG0-g13gI7mGCi5Pri6tydke7YCj92kBGPA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"xRMiTJPwqIQNILYu7ylbijWMwcnujKMAD_2CBUD9xXolh7Me_RczEU62Cp-p8ch9I7g13YvFs36DtcCKe6vBdw"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BWeW2iJMogu3FuplB90RPyWFKPzFQgwfPWGG5tKupVWDikHL-ZDskfnCSmB7_2VqEOtsvmsXXgK2-b54gq7hvg"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ old=/tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES384.jws -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES384.jws + printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES384.jws -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES384.jws -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES384.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES384.jws -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES384.jws -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES384.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"x7X8FqbspohKJj4IVL17m49mw9TjUihbiM7F3Kq5kJx_idqX6V_HHeT97HZ01QgtsMNlXt7Gow_KQtX7-7zCPZ5opVndGpU67JQASMyM_4K9-GWslg8wqLYPGlazeKZ_"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"x7X8FqbspohKJj4IVL17m49mw9TjUihbiM7F3Kq5kJx_idqX6V_HHeT97HZ01QgtsMNlXt7Gow_KQtX7-7zCPZ5opVndGpU67JQASMyM_4K9-GWslg8wqLYPGlazeKZ_"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"x7X8FqbspohKJj4IVL17m49mw9TjUihbiM7F3Kq5kJx_idqX6V_HHeT97HZ01QgtsMNlXt7Gow_KQtX7-7zCPZ5opVndGpU67JQASMyM_4K9-GWslg8wqLYPGlazeKZ_"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"HASePMBojrvPsDi5ABBW-ca3DiuZr55L-aF9iwzUbGtT1BwDgvhwwvp2BUqkAliE3Y9XZni4DlPicZXAiacfYHe5zecujFDZZpPXgkpLb1R5o4jvItiCkV7KJrLB7Ijj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"HASePMBojrvPsDi5ABBW-ca3DiuZr55L-aF9iwzUbGtT1BwDgvhwwvp2BUqkAliE3Y9XZni4DlPicZXAiacfYHe5zecujFDZZpPXgkpLb1R5o4jvItiCkV7KJrLB7Ijj"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES384.jws -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES384.jws -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES384.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES384.jws -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES384.jws -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES384.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"otgiWvOk33tsasZK1lg_iubL39DItekRcQrxpFSvWK08i-SLlkMXowomA8LEprGG6-folbN0VY7xdFl8pDSwGr2tSHFAn8OAPvG-_8p1QRhrwR4d-rV_NRANHOK-TzNb"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"otgiWvOk33tsasZK1lg_iubL39DItekRcQrxpFSvWK08i-SLlkMXowomA8LEprGG6-folbN0VY7xdFl8pDSwGr2tSHFAn8OAPvG-_8p1QRhrwR4d-rV_NRANHOK-TzNb"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"otgiWvOk33tsasZK1lg_iubL39DItekRcQrxpFSvWK08i-SLlkMXowomA8LEprGG6-folbN0VY7xdFl8pDSwGr2tSHFAn8OAPvG-_8p1QRhrwR4d-rV_NRANHOK-TzNb"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GIOj2luG7m3mLMcmLGsdF4bzS-_1rdD6ZdLOYRBFPJ95275ZYgy2Ah1Ta7n8Z9XgItLzzuXvMamDxASIqLAz-zIMz360xxygZ9ps-DaYKyUtjSHOMVPTrrQnVJduFvtt"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GIOj2luG7m3mLMcmLGsdF4bzS-_1rdD6ZdLOYRBFPJ95275ZYgy2Ah1Ta7n8Z9XgItLzzuXvMamDxASIqLAz-zIMz360xxygZ9ps-DaYKyUtjSHOMVPTrrQnVJduFvtt"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"HASePMBojrvPsDi5ABBW-ca3DiuZr55L-aF9iwzUbGtT1BwDgvhwwvp2BUqkAliE3Y9XZni4DlPicZXAiacfYHe5zecujFDZZpPXgkpLb1R5o4jvItiCkV7KJrLB7Ijj"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GIOj2luG7m3mLMcmLGsdF4bzS-_1rdD6ZdLOYRBFPJ95275ZYgy2Ah1Ta7n8Z9XgItLzzuXvMamDxASIqLAz-zIMz360xxygZ9ps-DaYKyUtjSHOMVPTrrQnVJduFvtt"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -c -+ jws=eyJhbGciOiJFUzM4NCJ9.aGk.gin41RvqIFrYPKl1stxeQsJj7i6ndCoU2Pl9bCAPKDSN0qlae9qSaGOhqdzDycoGscOhee7Pa1rS2AcPlygWKessIy21yL72WIUt1FoMYs3ANM1lmXSpSD_5KPKzzYEq -+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.gin41RvqIFrYPKl1stxeQsJj7i6ndCoU2Pl9bCAPKDSN0qlae9qSaGOhqdzDycoGscOhee7Pa1rS2AcPlygWKessIy21yL72WIUt1FoMYs3ANM1lmXSpSD_5KPKzzYEq -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -c ++ jws=eyJhbGciOiJFUzM4NCJ9.aGk.vwno0O1IV0lVaV86q3nqyT87EMFYMlyLv7Rm4O2dBKIhY7QDkcNDduIoX1IkcIU_2fBzHRyrn9mPV5Cb6jp-RsqjqG6mcEDXcdlzhdNsjcECmFSRwpFKsL2M5KhmfQT4 +++ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.vwno0O1IV0lVaV86q3nqyT87EMFYMlyLv7Rm4O2dBKIhY7QDkcNDduIoX1IkcIU_2fBzHRyrn9mPV5Cb6jp-RsqjqG6mcEDXcdlzhdNsjcECmFSRwpFKsL2M5KhmfQT4 -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.gin41RvqIFrYPKl1stxeQsJj7i6ndCoU2Pl9bCAPKDSN0qlae9qSaGOhqdzDycoGscOhee7Pa1rS2AcPlygWKessIy21yL72WIUt1FoMYs3ANM1lmXSpSD_5KPKzzYEq -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.vwno0O1IV0lVaV86q3nqyT87EMFYMlyLv7Rm4O2dBKIhY7QDkcNDduIoX1IkcIU_2fBzHRyrn9mPV5Cb6jp-RsqjqG6mcEDXcdlzhdNsjcECmFSRwpFKsL2M5KhmfQT4 -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"ES384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"KHA5HmzAzD2lfUvyWJtLeoUsT2CbdvWh65JSYt8lVizLhM7zAbGkEbpqaHcS7WES9FOMphNEu2HdkOmHBbzYHy5E4OUWK30Y3WHnSGhtt7WPD04WhFuRQ-NE5mJHgRz6"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"KHA5HmzAzD2lfUvyWJtLeoUsT2CbdvWh65JSYt8lVizLhM7zAbGkEbpqaHcS7WES9FOMphNEu2HdkOmHBbzYHy5E4OUWK30Y3WHnSGhtt7WPD04WhFuRQ-NE5mJHgRz6"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"jMHTFmB-5FzK6AldZTvtWa9JZ8h4Z2sKNpsmsMz8e_rd4V4TiZNFXCZZ-7CfPCix_770IHHMZZ7F9Env4ZWvEAXL8KpAuvDDlbm01xMhLaRZl0DeHNT-_c6w6LiTnfpA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"jMHTFmB-5FzK6AldZTvtWa9JZ8h4Z2sKNpsmsMz8e_rd4V4TiZNFXCZZ-7CfPCix_770IHHMZZ7F9Env4ZWvEAXL8KpAuvDDlbm01xMhLaRZl0DeHNT-_c6w6LiTnfpA"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ ES384 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"ES384"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"OwObRxILzV5_xE0cAlLhAdPs3DFRi4ZsrXDdCETJT8Cq2ejQK302Q00H_wTmE3lR9zij7SDiONLNUzw4iRzoL1QURUU8x07EE6PLUq5bwu1uR5ulkAKr5CULbovmTIXM"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"OwObRxILzV5_xE0cAlLhAdPs3DFRi4ZsrXDdCETJT8Cq2ejQK302Q00H_wTmE3lR9zij7SDiONLNUzw4iRzoL1QURUU8x07EE6PLUq5bwu1uR5ulkAKr5CULbovmTIXM"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"BLHKXmHEStKSyu7YNVVdrGlifp1fxW6bfzkq2EtE5MsjiUVDCQJE8rPtiFraKbSAaW4pdoLUQQDKldrz_niRGg1kqSV0Sp5iiZyfKf3UoRM4XM9uPBixWb1JQlWpltFW"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"BLHKXmHEStKSyu7YNVVdrGlifp1fxW6bfzkq2EtE5MsjiUVDCQJE8rPtiFraKbSAaW4pdoLUQQDKldrz_niRGg1kqSV0Sp5iiZyfKf3UoRM4XM9uPBixWb1JQlWpltFW"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' ES384 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"LWF2T-sGWMGmbIGcFoOafZ4CqpzX2pFjLZCuOE4EP0hCltWTqoyxnFYGgLJzlzScxO2R35I5GcpIQpaIz91M_mwCPma8LGiSOYFr9AFPjvjzisceozPlz4_UB4Okt-62"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"LWF2T-sGWMGmbIGcFoOafZ4CqpzX2pFjLZCuOE4EP0hCltWTqoyxnFYGgLJzlzScxO2R35I5GcpIQpaIz91M_mwCPma8LGiSOYFr9AFPjvjzisceozPlz4_UB4Okt-62"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -Signature validation failed! -+ [ ES384 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GTBBLA5suCdcmF3zK49bZqiUdTClX7__TMNyLm-7QNKdklteA9dbAXm4Y6wWg6bRgeBv_Ph2u1dYn1h3KEXmQOl53EIf2navj08PoUuGIN-jvpDseRrfbA6ifCYMrctz"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GTBBLA5suCdcmF3zK49bZqiUdTClX7__TMNyLm-7QNKdklteA9dbAXm4Y6wWg6bRgeBv_Ph2u1dYn1h3KEXmQOl53EIf2navj08PoUuGIN-jvpDseRrfbA6ifCYMrctz"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' ES384 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"tl9927_VXc1tQtdEesgYucYQNQ3vJtXXTLZn4-iTK7mr981QnNZoORydyXN9IkQzp7C_pIChDXdFZkZCE8aocQNTVT8_8a4BoL3UFDaee1yOtV3oxO1lC1UbZINpMMgj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"tl9927_VXc1tQtdEesgYucYQNQ3vJtXXTLZn4-iTK7mr981QnNZoORydyXN9IkQzp7C_pIChDXdFZkZCE8aocQNTVT8_8a4BoL3UFDaee1yOtV3oxO1lC1UbZINpMMgj"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"VKMiNy4WQnyBhxXPDd4bmrA7Gh0HEZZTLyZ6upAQoRTBcp3aCFlWc1hmOZSECXtZ7MX710y_yHMkFPJMGJ65M2JNB2KxX-4Nh5PYQQcbHGRiHlLkO5fflwh6ZFIGQvvn"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"VKMiNy4WQnyBhxXPDd4bmrA7Gh0HEZZTLyZ6upAQoRTBcp3aCFlWc1hmOZSECXtZ7MX710y_yHMkFPJMGJ65M2JNB2KxX-4Nh5PYQQcbHGRiHlLkO5fflwh6ZFIGQvvn"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk Signature validation failed! -+ [ ES384 = ES384 ] ++ for b in $ALGS ++ '[' ES384 = ES384 ']' + continue -+ [ ES384 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"ES512"}} ++ for b in $ALGS ++ '[' ES384 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvtPriaDseJASpL5Wo9UnadCExUrLq2Ms2yEBuVT70b_0jxOnEzl4M4HWZKuUWW7DprgvMMEDiy-KGLUX1HTUjoVjctm0StBgKklCk_ToXr-DRASPS33EBEOOnZLSV-Z"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"GvtPriaDseJASpL5Wo9UnadCExUrLq2Ms2yEBuVT70b_0jxOnEzl4M4HWZKuUWW7DprgvMMEDiy-KGLUX1HTUjoVjctm0StBgKklCk_ToXr-DRASPS33EBEOOnZLSV-Z"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"0OqKhJT5Ow86gkIS_GhddrcglQ_58Tg9_odvXwnSAvnoJAoMseVbKmSjuSRSh7uQdfn2Hl854b75feLa-aGVbG2vDV-Ht02AF0TIdlhsxKuDTbpmGC12X9rej7kom2cR"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"0OqKhJT5Ow86gkIS_GhddrcglQ_58Tg9_odvXwnSAvnoJAoMseVbKmSjuSRSh7uQdfn2Hl854b75feLa-aGVbG2vDV-Ht02AF0TIdlhsxKuDTbpmGC12X9rej7kom2cR"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -+ [ ES384 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"HS256"}} ++ for b in $ALGS ++ '[' ES384 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Ixnc5tT3vN8lg6pCL7CC7lH_nPtvT7bNM5SETC7Tdmw2hc-NWGQIG-gbj0_FwScICDt58DRTDZ8oqevV85JUa1nkXojquNqARUprEGuW2CFf47gmGiZEdnP1n_CbGw4y"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Ixnc5tT3vN8lg6pCL7CC7lH_nPtvT7bNM5SETC7Tdmw2hc-NWGQIG-gbj0_FwScICDt58DRTDZ8oqevV85JUa1nkXojquNqARUprEGuW2CFf47gmGiZEdnP1n_CbGw4y"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zHzZOBkaO1FEivpJwc4WrAOP-TBYNosyN_JD0QPj3SholPPHT15H0T24rmlNCY9MVwyjzqz1yKkb2fQ89DGK1kvbLzyJ3sgO9LUv1gKh68kG30ZcESrhVh2ZQMcOC2lF"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zHzZOBkaO1FEivpJwc4WrAOP-TBYNosyN_JD0QPj3SholPPHT15H0T24rmlNCY9MVwyjzqz1yKkb2fQ89DGK1kvbLzyJ3sgO9LUv1gKh68kG30ZcESrhVh2ZQMcOC2lF"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS256) -+ [ ES384 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"HS384"}} ++ for b in $ALGS ++ '[' ES384 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"SFFqQ3fav7AMMUDpuGUC2GxGgbmxKZfNA1jL23Cm7v4JIPyZx_DJOc1weJsPfa8o9yFhO0DyaiImkQc5DmREY_VzCUz9HUQc_nDvhsAAIIth5xU8V7ms-94NTt8nog5F"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"SFFqQ3fav7AMMUDpuGUC2GxGgbmxKZfNA1jL23Cm7v4JIPyZx_DJOc1weJsPfa8o9yFhO0DyaiImkQc5DmREY_VzCUz9HUQc_nDvhsAAIIth5xU8V7ms-94NTt8nog5F"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9pzkJZ3STjRC_sZDWYupK_xRuZtk1tUL6xWwWPq5m7iH-jfhivOWaBFDkjcFS_ANhpUZst1RRwxg2UZNITV9o3lXxBjVr8KHl-cKXm82QPnYm3_fsnVqNbToIzGP7d4B"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9pzkJZ3STjRC_sZDWYupK_xRuZtk1tUL6xWwWPq5m7iH-jfhivOWaBFDkjcFS_ANhpUZst1RRwxg2UZNITV9o3lXxBjVr8KHl-cKXm82QPnYm3_fsnVqNbToIzGP7d4B"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS384) -+ [ ES384 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"HS512"}} ++ for b in $ALGS ++ '[' ES384 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"ghTrZgjJBI_8gnOdElqzxmDdXoTqHINnwquyQhurpgn7SOTXALvYX-3AWOR_GJH68D9Ugqx5n2liIQ7tiUxPY_DNwi77kidesn2M606abuWJSfbpO-eNKdiZq9pwo4No"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"ghTrZgjJBI_8gnOdElqzxmDdXoTqHINnwquyQhurpgn7SOTXALvYX-3AWOR_GJH68D9Ugqx5n2liIQ7tiUxPY_DNwi77kidesn2M606abuWJSfbpO-eNKdiZq9pwo4No"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Q8hml9nlFcYSBJI_yUvXoB2av418q5dkjX-IGJM7Dz1UssNnppJElU89buzDsY_1Vp7uB5laOpcUPtFPueW-Y1CXFX_j7Jf95Yfc-0kSISYkyqv4kpFilcp4FN-aSmjd"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Q8hml9nlFcYSBJI_yUvXoB2av418q5dkjX-IGJM7Dz1UssNnppJElU89buzDsY_1Vp7uB5laOpcUPtFPueW-Y1CXFX_j7Jf95Yfc-0kSISYkyqv4kpFilcp4FN-aSmjd"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS512) -+ [ ES384 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' ES384 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"znNqjrq5yHf5Ib-HmI_ZzM7aUMD5u37xC-9szDW6XTonX0k8cdKNfKSsrg3VNVCU2A8_7dn33VntUbIAifkWEHiz0xXzhEA5BannXODXfuRB4DAPTHlIEMVRoVaVktlC"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"znNqjrq5yHf5Ib-HmI_ZzM7aUMD5u37xC-9szDW6XTonX0k8cdKNfKSsrg3VNVCU2A8_7dn33VntUbIAifkWEHiz0xXzhEA5BannXODXfuRB4DAPTHlIEMVRoVaVktlC"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"RWWi_utuaBNM4b4LV8Ks1VUPSGKd3gtXHjLDWb3_7IohKKxAiA31CXzkjcX5XAt4PBJ4qhlExYP_t0r2QiU32rrFJhjJW-lftl1rIBVxV1uQyrMGliOv_4rE5IyyJ-DH"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"RWWi_utuaBNM4b4LV8Ks1VUPSGKd3gtXHjLDWb3_7IohKKxAiA31CXzkjcX5XAt4PBJ4qhlExYP_t0r2QiU32rrFJhjJW-lftl1rIBVxV1uQyrMGliOv_4rE5IyyJ-DH"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS256) -+ [ ES384 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' ES384 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"sXRgTWQAe7i5JjmBW1deEYXwYXy9LZulKMDCwoD6du5VKiB3WW32Nsbsl2F_AQ9uGMj0oeX5Mnx_JZDj-q_TaoHqtsJx3oQOTlXxpDgEAa8uiy5RDlydDNsfc5SZEl8m"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"sXRgTWQAe7i5JjmBW1deEYXwYXy9LZulKMDCwoD6du5VKiB3WW32Nsbsl2F_AQ9uGMj0oeX5Mnx_JZDj-q_TaoHqtsJx3oQOTlXxpDgEAa8uiy5RDlydDNsfc5SZEl8m"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"k5yMCeZSCAS34Qd_JA7YMAHnYFRFERZ76B9DKFoZEoM7WqkmMczp-SjDmpkWOXDMRZXegFGTt9fpyNlKMZz35vTYDgom01YxBjck05Soa5se4LwwU1C0olSWTYRt6B2f"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"k5yMCeZSCAS34Qd_JA7YMAHnYFRFERZ76B9DKFoZEoM7WqkmMczp-SjDmpkWOXDMRZXegFGTt9fpyNlKMZz35vTYDgom01YxBjck05Soa5se4LwwU1C0olSWTYRt6B2f"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS384) -+ [ ES384 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' ES384 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"t0Gd6NLRp00CcClbwnlwEzVS3m_IZJjout7uR-VOzJxVHVZLBean1b_ar6IoaZarPFYlHcPiRkjczAf83Ra9oK4TSl5WZGu4llC3vXsIaV7PS6UjwVQISt6m-43zh9M5"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"t0Gd6NLRp00CcClbwnlwEzVS3m_IZJjout7uR-VOzJxVHVZLBean1b_ar6IoaZarPFYlHcPiRkjczAf83Ra9oK4TSl5WZGu4llC3vXsIaV7PS6UjwVQISt6m-43zh9M5"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"q-F5-PgKfqYci5PTeYyZwxYH5Om8wxAfXFyIo0A2yoTdJRx91usKbJ0oGTwzbjqg-FDlFF59-wjFeE6yJhc60-J93YG0-NINoIwN0P_jCoQZRrzAEk_IsIfsq3h0W1oS"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"q-F5-PgKfqYci5PTeYyZwxYH5Om8wxAfXFyIo0A2yoTdJRx91usKbJ0oGTwzbjqg-FDlFF59-wjFeE6yJhc60-J93YG0-NINoIwN0P_jCoQZRrzAEk_IsIfsq3h0W1oS"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS512) -+ [ ES384 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' ES384 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vBNqX4bFZHNDVEhiahC_J6-dsB_Q6Up4KZDv9RQXTaIsFeHIcNgFTXibNgVaKfMxlhoAlXGOt1xXGwqdOhL4vSROHpPB8P-OOniB5HF9rzUCfLGqxANsPYZ-F1THg7Bo"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"vBNqX4bFZHNDVEhiahC_J6-dsB_Q6Up4KZDv9RQXTaIsFeHIcNgFTXibNgVaKfMxlhoAlXGOt1xXGwqdOhL4vSROHpPB8P-OOniB5HF9rzUCfLGqxANsPYZ-F1THg7Bo"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"ZAOFGVZAG6fnI334VqOPkHdiH10eGImEl871VqXj1qVy0vThgHgLQxV8gtW0lMv6t7KGBP8wB5dRTBtTXs_8NCKZi38UuJJ2ThN4z3q6cO_yxjKH1Rlr5K-OR3MZl0pY"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"ZAOFGVZAG6fnI334VqOPkHdiH10eGImEl871VqXj1qVy0vThgHgLQxV8gtW0lMv6t7KGBP8wB5dRTBtTXs_8NCKZi38UuJJ2ThN4z3q6cO_yxjKH1Rlr5K-OR3MZl0pY"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS256) -+ [ ES384 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' ES384 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"XJeEUUUltLjAlyXCrDb_4RPD2qGIV4o-lDSsN9jpKUa3yFWE4VvUuinAofjwCk6kzTmCX9-ORCOe_l5e5YvAuDCHhWkr74sisZ2P5bYp0xY_A-hG1HXiRYy1TYE3ox_u"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"XJeEUUUltLjAlyXCrDb_4RPD2qGIV4o-lDSsN9jpKUa3yFWE4VvUuinAofjwCk6kzTmCX9-ORCOe_l5e5YvAuDCHhWkr74sisZ2P5bYp0xY_A-hG1HXiRYy1TYE3ox_u"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FXVNp9eqHvuMHy_8YKmeYIkm84zDiA6qNV-SFips1wePBWTRDthnNbKnnGhBvaPnjs-hFOtu5JvVaWKT4C9_7wRqMA2v5ybL36YGg9uHCdxn9RKUkaSWNhFZKP1Us3UN"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"FXVNp9eqHvuMHy_8YKmeYIkm84zDiA6qNV-SFips1wePBWTRDthnNbKnnGhBvaPnjs-hFOtu5JvVaWKT4C9_7wRqMA2v5ybL36YGg9uHCdxn9RKUkaSWNhFZKP1Us3UN"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS384) -+ [ ES384 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' ES384 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != ES384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"P8M_5f_RfgC0R9xgnHUdp9gVw0wmM4uK96xR8AUdngCCV6BK1GOpGtCmk_tq7F5OcrwUo1rqaKOvw5CeGtfmDs7L8A8Cw56M88uTDZ95ZjEeYnLwGbT9kv-fLg0QaXHf"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"P8M_5f_RfgC0R9xgnHUdp9gVw0wmM4uK96xR8AUdngCCV6BK1GOpGtCmk_tq7F5OcrwUo1rqaKOvw5CeGtfmDs7L8A8Cw56M88uTDZ95ZjEeYnLwGbT9kv-fLg0QaXHf"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"WJGEmEuclNOebzJ49_o_jc89BuxyuKvjEQTerVvgUD8nsQowWOrqbg1WyQ2NUjEwOU59Gi6ArQBQTq7avh7uoYYJkeLAqKFsPb6yzaN70yojkkFah1SJ1MIB-edsI6BE"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"WJGEmEuclNOebzJ49_o_jc89BuxyuKvjEQTerVvgUD8nsQowWOrqbg1WyQ2NUjEwOU59Gi6ArQBQTq7avh7uoYYJkeLAqKFsPb6yzaN70yojkkFah1SJ1MIB-edsI6BE"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"TekZ4ekcO85Xzq10-6Z5wBA-joEW0CbXP5CuM-rprw8QqJmrd22qg_YEHDmuQn3aN8xpmWDQM1UIcIUIlZbaxEryH8XARSXUu1q1VKJvrQt6nBPWnyCdmCBmloSadEXl"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"78Zlbo--Kw6tsegilTPshAgI1QQ7Fx2zzSktVg8L1mNsVOQKsR9AdGUjCI7J_WNstGTrfeIVBfqfojUyGTqWKA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"TekZ4ekcO85Xzq10-6Z5wBA-joEW0CbXP5CuM-rprw8QqJmrd22qg_YEHDmuQn3aN8xpmWDQM1UIcIUIlZbaxEryH8XARSXUu1q1VKJvrQt6nBPWnyCdmCBmloSadEXl"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"78Zlbo--Kw6tsegilTPshAgI1QQ7Fx2zzSktVg8L1mNsVOQKsR9AdGUjCI7J_WNstGTrfeIVBfqfojUyGTqWKA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qYjeUi2EJJteKB38xpqVv5a9_K3RQn64DkFoA3bDv3hYJurruxg61Fe2tlHRjxWhKo28Frg1VdnkhcholbkSbwDQqztXnLNNLaR9whvkLruCBbi1JJgIJkc-fI-zJwG0"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3fBjlmvEY4KqyfkxEMAOcFU3JPJO8QXmb_UZ_0iKzv61lHz9XhHbpicKnSeEaGrHklGkomvfDAXHycpoidHyjQ"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qYjeUi2EJJteKB38xpqVv5a9_K3RQn64DkFoA3bDv3hYJurruxg61Fe2tlHRjxWhKo28Frg1VdnkhcholbkSbwDQqztXnLNNLaR9whvkLruCBbi1JJgIJkc-fI-zJwG0"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3fBjlmvEY4KqyfkxEMAOcFU3JPJO8QXmb_UZ_0iKzv61lHz9XhHbpicKnSeEaGrHklGkomvfDAXHycpoidHyjQ"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"TekZ4ekcO85Xzq10-6Z5wBA-joEW0CbXP5CuM-rprw8QqJmrd22qg_YEHDmuQn3aN8xpmWDQM1UIcIUIlZbaxEryH8XARSXUu1q1VKJvrQt6nBPWnyCdmCBmloSadEXl"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"78Zlbo--Kw6tsegilTPshAgI1QQ7Fx2zzSktVg8L1mNsVOQKsR9AdGUjCI7J_WNstGTrfeIVBfqfojUyGTqWKA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"TekZ4ekcO85Xzq10-6Z5wBA-joEW0CbXP5CuM-rprw8QqJmrd22qg_YEHDmuQn3aN8xpmWDQM1UIcIUIlZbaxEryH8XARSXUu1q1VKJvrQt6nBPWnyCdmCBmloSadEXl"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"78Zlbo--Kw6tsegilTPshAgI1QQ7Fx2zzSktVg8L1mNsVOQKsR9AdGUjCI7J_WNstGTrfeIVBfqfojUyGTqWKA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qYjeUi2EJJteKB38xpqVv5a9_K3RQn64DkFoA3bDv3hYJurruxg61Fe2tlHRjxWhKo28Frg1VdnkhcholbkSbwDQqztXnLNNLaR9whvkLruCBbi1JJgIJkc-fI-zJwG0"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3fBjlmvEY4KqyfkxEMAOcFU3JPJO8QXmb_UZ_0iKzv61lHz9XhHbpicKnSeEaGrHklGkomvfDAXHycpoidHyjQ"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qYjeUi2EJJteKB38xpqVv5a9_K3RQn64DkFoA3bDv3hYJurruxg61Fe2tlHRjxWhKo28Frg1VdnkhcholbkSbwDQqztXnLNNLaR9whvkLruCBbi1JJgIJkc-fI-zJwG0"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3fBjlmvEY4KqyfkxEMAOcFU3JPJO8QXmb_UZ_0iKzv61lHz9XhHbpicKnSeEaGrHklGkomvfDAXHycpoidHyjQ"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"TekZ4ekcO85Xzq10-6Z5wBA-joEW0CbXP5CuM-rprw8QqJmrd22qg_YEHDmuQn3aN8xpmWDQM1UIcIUIlZbaxEryH8XARSXUu1q1VKJvrQt6nBPWnyCdmCBmloSadEXl"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"78Zlbo--Kw6tsegilTPshAgI1QQ7Fx2zzSktVg8L1mNsVOQKsR9AdGUjCI7J_WNstGTrfeIVBfqfojUyGTqWKA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qYjeUi2EJJteKB38xpqVv5a9_K3RQn64DkFoA3bDv3hYJurruxg61Fe2tlHRjxWhKo28Frg1VdnkhcholbkSbwDQqztXnLNNLaR9whvkLruCBbi1JJgIJkc-fI-zJwG0"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3fBjlmvEY4KqyfkxEMAOcFU3JPJO8QXmb_UZ_0iKzv61lHz9XhHbpicKnSeEaGrHklGkomvfDAXHycpoidHyjQ"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"TekZ4ekcO85Xzq10-6Z5wBA-joEW0CbXP5CuM-rprw8QqJmrd22qg_YEHDmuQn3aN8xpmWDQM1UIcIUIlZbaxEryH8XARSXUu1q1VKJvrQt6nBPWnyCdmCBmloSadEXl"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"78Zlbo--Kw6tsegilTPshAgI1QQ7Fx2zzSktVg8L1mNsVOQKsR9AdGUjCI7J_WNstGTrfeIVBfqfojUyGTqWKA"}]} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qYjeUi2EJJteKB38xpqVv5a9_K3RQn64DkFoA3bDv3hYJurruxg61Fe2tlHRjxWhKo28Frg1VdnkhcholbkSbwDQqztXnLNNLaR9whvkLruCBbi1JJgIJkc-fI-zJwG0"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"3fBjlmvEY4KqyfkxEMAOcFU3JPJO8QXmb_UZ_0iKzv61lHz9XhHbpicKnSeEaGrHklGkomvfDAXHycpoidHyjQ"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/ES512.jws ++ old=/tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/ES512.jws + printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ + + jose jws sigprintf -I- hi -k - /tmp/tmp.Pqt6sRKMaO/ES512.jwk -c -jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES512.jws -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES512.jws -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES512.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/ES512.jws -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/ES512.jws -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/ES512.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATECcFvQkY0uQwqrmw3yebrDb9Vlt9EQWkNFw4xDVH-bhEegEOmYrYqeg36uqL9SwwA4VmGvwc8NcjAlPx7md1svAIdJOuG_ROuC5LHP-ddORWlVaJgG-jgtoq9SrhG3v62XuLcuQZV7dn1L9pmNrO35R5KOuZWPUjlJrTcqdNyJBuzj"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATECcFvQkY0uQwqrmw3yebrDb9Vlt9EQWkNFw4xDVH-bhEegEOmYrYqeg36uqL9SwwA4VmGvwc8NcjAlPx7md1svAIdJOuG_ROuC5LHP-ddORWlVaJgG-jgtoq9SrhG3v62XuLcuQZV7dn1L9pmNrO35R5KOuZWPUjlJrTcqdNyJBuzj"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATECcFvQkY0uQwqrmw3yebrDb9Vlt9EQWkNFw4xDVH-bhEegEOmYrYqeg36uqL9SwwA4VmGvwc8NcjAlPx7md1svAIdJOuG_ROuC5LHP-ddORWlVaJgG-jgtoq9SrhG3v62XuLcuQZV7dn1L9pmNrO35R5KOuZWPUjlJrTcqdNyJBuzj"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ARTu4uLMNkOzdYaRqrfAqeB-XrAF-1pAcC_XYCYfPJsn5Et-LEHoxq_oJnWwst3TqdAfKiLVdFnHwtnkEsUiGXhVASfUum17pD1EOrhEDXHaqNh8nngALE2atY8fYx-K44PySb-WnSisCIOMYtRR8dTB9eF1M-eYTWUaR-Tf3bJUjY4-"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ARTu4uLMNkOzdYaRqrfAqeB-XrAF-1pAcC_XYCYfPJsn5Et-LEHoxq_oJnWwst3TqdAfKiLVdFnHwtnkEsUiGXhVASfUum17pD1EOrhEDXHaqNh8nngALE2atY8fYx-K44PySb-WnSisCIOMYtRR8dTB9eF1M-eYTWUaR-Tf3bJUjY4-"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES512.jws -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES512.jws -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES512.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/ES512.jws -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/ES512.jws -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/ES512.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOMscBcgnVwz9U80eHwQcivvPvnPqR_s0BOHVPelYqx1lHZghqUbhZGtoFc8qIOBJ4o5nN1WqmmIDjt4hXHsR138ARsu729oSzoBCO-CQumO4rcsO_BuwoqFeBkpQRJcXHoL1miS1WZw7Pqnkuc6yZMjUs5vTuugLe3VfP-GNPLORqRE"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOMscBcgnVwz9U80eHwQcivvPvnPqR_s0BOHVPelYqx1lHZghqUbhZGtoFc8qIOBJ4o5nN1WqmmIDjt4hXHsR138ARsu729oSzoBCO-CQumO4rcsO_BuwoqFeBkpQRJcXHoL1miS1WZw7Pqnkuc6yZMjUs5vTuugLe3VfP-GNPLORqRE"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOMscBcgnVwz9U80eHwQcivvPvnPqR_s0BOHVPelYqx1lHZghqUbhZGtoFc8qIOBJ4o5nN1WqmmIDjt4hXHsR138ARsu729oSzoBCO-CQumO4rcsO_BuwoqFeBkpQRJcXHoL1miS1WZw7Pqnkuc6yZMjUs5vTuugLe3VfP-GNPLORqRE"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AdwhanSifwYu6jb9_f2qR318wmu3x6h6JWoHraFIMoxVd0mRIdCvg3c6wdlo6nUX_54EQopecxejcQKRyM70AcRcAcBgvfXU10jPnVYJU7xQ6ndukroRGxKH-fGGbAI69lb2HAC0BpRxz-srDED2FVDfPdV_oMSrpBQgj-Pt01g-yVZm"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AdwhanSifwYu6jb9_f2qR318wmu3x6h6JWoHraFIMoxVd0mRIdCvg3c6wdlo6nUX_54EQopecxejcQKRyM70AcRcAcBgvfXU10jPnVYJU7xQ6ndukroRGxKH-fGGbAI69lb2HAC0BpRxz-srDED2FVDfPdV_oMSrpBQgj-Pt01g-yVZm"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ARTu4uLMNkOzdYaRqrfAqeB-XrAF-1pAcC_XYCYfPJsn5Et-LEHoxq_oJnWwst3TqdAfKiLVdFnHwtnkEsUiGXhVASfUum17pD1EOrhEDXHaqNh8nngALE2atY8fYx-K44PySb-WnSisCIOMYtRR8dTB9eF1M-eYTWUaR-Tf3bJUjY4-"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AdwhanSifwYu6jb9_f2qR318wmu3x6h6JWoHraFIMoxVd0mRIdCvg3c6wdlo6nUX_54EQopecxejcQKRyM70AcRcAcBgvfXU10jPnVYJU7xQ6ndukroRGxKH-fGGbAI69lb2HAC0BpRxz-srDED2FVDfPdV_oMSrpBQgj-Pt01g-yVZm"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -c -+ jws=eyJhbGciOiJFUzUxMiJ9.aGk.AfHINF_7QIFp6XozmGxcdnijBmvhY17FTjauy3zUCAYkHfcSXaQQqQ2qI7Mwk5vYSy9XfZSxxdnkXjnV777OOy91AMesfHqHSUSE_GOVXPp4KTa_Lf6LijYFzgdlH2ReVXvAivMi4moKt9QiudcY2XAsmSxXZB3CMy-ENodNXynIE2he -+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AfHINF_7QIFp6XozmGxcdnijBmvhY17FTjauy3zUCAYkHfcSXaQQqQ2qI7Mwk5vYSy9XfZSxxdnkXjnV777OOy91AMesfHqHSUSE_GOVXPp4KTa_Lf6LijYFzgdlH2ReVXvAivMi4moKt9QiudcY2XAsmSxXZB3CMy-ENodNXynIE2he -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -c ++ jws=eyJhbGciOiJFUzUxMiJ9.aGk.AIuNT1O7tvjybTFpogS2ZYJtcCbpje2cqgmlI2TBfDdH2lEPD7bwFO3tTSbpzsZM8ST25DwY5Nnt1kczsMP85jkVAPC5_MowzBqd7bYJ1hFt7Nel4ldg8S1xtYsGjWRdLS-SLTPHKIiCmqEgD3wX73Lze7C-X3TKKOw_BtPC2C0F49aQ +++ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AIuNT1O7tvjybTFpogS2ZYJtcCbpje2cqgmlI2TBfDdH2lEPD7bwFO3tTSbpzsZM8ST25DwY5Nnt1kczsMP85jkVAPC5_MowzBqd7bYJ1hFt7Nel4ldg8S1xtYsGjWRdLS-SLTPHKIiCmqEgD3wX73Lze7C-X3TKKOw_BtPC2C0F49aQ -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AfHINF_7QIFp6XozmGxcdnijBmvhY17FTjauy3zUCAYkHfcSXaQQqQ2qI7Mwk5vYSy9XfZSxxdnkXjnV777OOy91AMesfHqHSUSE_GOVXPp4KTa_Lf6LijYFzgdlH2ReVXvAivMi4moKt9QiudcY2XAsmSxXZB3CMy-ENodNXynIE2he -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AIuNT1O7tvjybTFpogS2ZYJtcCbpje2cqgmlI2TBfDdH2lEPD7bwFO3tTSbpzsZM8ST25DwY5Nnt1kczsMP85jkVAPC5_MowzBqd7bYJ1hFt7Nel4ldg8S1xtYsGjWRdLS-SLTPHKIiCmqEgD3wX73Lze7C-X3TKKOw_BtPC2C0F49aQ -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"ES512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ALsqHDWB__I09lUV8qxABEgrP2KwofLVHiA6M4KT8Z6xoyiixVhKMAQpAMoO-M6S3nBrVYBof_pQsC37wm-ZG-jzAH_fRroX_5_s62XP_N-8FuMYgF79Ka-cxxVH_gifCsFOgvo-05u53u0G4egC3nt2FlzfyfXgp0KBKWqifZSyp4-x"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ALsqHDWB__I09lUV8qxABEgrP2KwofLVHiA6M4KT8Z6xoyiixVhKMAQpAMoO-M6S3nBrVYBof_pQsC37wm-ZG-jzAH_fRroX_5_s62XP_N-8FuMYgF79Ka-cxxVH_gifCsFOgvo-05u53u0G4egC3nt2FlzfyfXgp0KBKWqifZSyp4-x"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACZ4R3Eee_QOCGxsWremHFjbzbfy3YC6CKBP7ocqIdCsX-fstCJSNEjogwl8APAa44EUAHUopzMz8sFAbMRswUmzAbE2vHVIQ6tTpbmNnlyRIN-U3uQTcfLrnFJWjNGN-WksaUQEUrXEMcjAW2P-80PpFeZwt8FT2wKd6YpN4JB7T-hp"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACZ4R3Eee_QOCGxsWremHFjbzbfy3YC6CKBP7ocqIdCsX-fstCJSNEjogwl8APAa44EUAHUopzMz8sFAbMRswUmzAbE2vHVIQ6tTpbmNnlyRIN-U3uQTcfLrnFJWjNGN-WksaUQEUrXEMcjAW2P-80PpFeZwt8FT2wKd6YpN4JB7T-hp"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ ES512 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"ES512"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AZ8ATMdQ3Pmf8DnW8El1ehe50j4Fc9N_-8fhJjHfTP9qIuK3paUSep9hn-0HimoqxBw5m4gBt-zy2AgpMMNubHFFAQQ0bWGkJzIXLWiHyxcfhAet5w0gyXsLOLou7iQ_rCETy0JwZEcqggHOQuBLCF0t5X7JkQe7X8uRYH3PO--93n11"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AZ8ATMdQ3Pmf8DnW8El1ehe50j4Fc9N_-8fhJjHfTP9qIuK3paUSep9hn-0HimoqxBw5m4gBt-zy2AgpMMNubHFFAQQ0bWGkJzIXLWiHyxcfhAet5w0gyXsLOLou7iQ_rCETy0JwZEcqggHOQuBLCF0t5X7JkQe7X8uRYH3PO--93n11"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOU84eDGNfkEHpD-U5U-mI4Ks_0_0V3YFljlQCY2OJ_MQpeQVUDamGLer6ShocOE9Ko6sJ17h97-p5rE8pxvJBkqAAwlpAtErCivQUGgFaCpAhYIyU5nz4R_Az2Kr1XXniPaUCXW1w6RJnFAXdsGomlImM43PBb7ocbXzXFX48SspHQB"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AOU84eDGNfkEHpD-U5U-mI4Ks_0_0V3YFljlQCY2OJ_MQpeQVUDamGLer6ShocOE9Ko6sJ17h97-p5rE8pxvJBkqAAwlpAtErCivQUGgFaCpAhYIyU5nz4R_Az2Kr1XXniPaUCXW1w6RJnFAXdsGomlImM43PBb7ocbXzXFX48SspHQB"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' ES512 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AKaRzWyon3NyfvIS6ZNDjbr7aQKhWPbSVqbBHxq628Saz6SKcova_z3VzBM5BHUeUkORcmxOJ7cRzcZVJodmZe7HAb7Ysv-RSxdvxuz-9ttZWLRX0BstzIXw9IMw6zqfQDiA5txkvhpK_PF4Eui7SR6ZRJ7l4Adqd0B6Co5A2zTnzKY4"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AKaRzWyon3NyfvIS6ZNDjbr7aQKhWPbSVqbBHxq628Saz6SKcova_z3VzBM5BHUeUkORcmxOJ7cRzcZVJodmZe7HAb7Ysv-RSxdvxuz-9ttZWLRX0BstzIXw9IMw6zqfQDiA5txkvhpK_PF4Eui7SR6ZRJ7l4Adqd0B6Co5A2zTnzKY4"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -Signature validation failed! -+ [ ES512 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AB3zyWiX7I2Lk9-5QcpPK6mK6nQNmGKrg6w2VjmvJu0Y_gFrOiNpasTEuf21u7waDM2EdI7a7pjiFOkZC6h60XN4AMs0hALbZq89eipZ9LIgb8fYFgPXKZ7XEQnNU3jrZuUMVQjv4P3Ga9JeHpNR0MYI9p7lGwbYnGAEQBbBIeaGvJnG"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AB3zyWiX7I2Lk9-5QcpPK6mK6nQNmGKrg6w2VjmvJu0Y_gFrOiNpasTEuf21u7waDM2EdI7a7pjiFOkZC6h60XN4AMs0hALbZq89eipZ9LIgb8fYFgPXKZ7XEQnNU3jrZuUMVQjv4P3Ga9JeHpNR0MYI9p7lGwbYnGAEQBbBIeaGvJnG"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' ES512 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AFq-p8B-0-HKrYEUMqB5Yvq8R1XWnf5I46uuuxiTMt5NUtia4Y48PJ0hvb4XWFv3QIasgiosiFAcfABKTbD57ENzAFjU0ekM7kaLIdybIgDqMyBaJRwMLluRmuPSiXSDacGVdaQ5A8G6Bkqcat9EDoYhLizEoZk9KOkiGNFm4fFa2N1j"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AFq-p8B-0-HKrYEUMqB5Yvq8R1XWnf5I46uuuxiTMt5NUtia4Y48PJ0hvb4XWFv3QIasgiosiFAcfABKTbD57ENzAFjU0ekM7kaLIdybIgDqMyBaJRwMLluRmuPSiXSDacGVdaQ5A8G6Bkqcat9EDoYhLizEoZk9KOkiGNFm4fFa2N1j"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -Signature validation failed! -+ [ ES512 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AegOUPjjsxWfd7V5cRkTkHXoLVaYXEHdWwcWM8QF9zOKAS_DzueBHVSh5tPiTn56kTEASWJ9xhZ3voXvT8qFg2NQAO-Z_rAtv1hKJvoR8n3oQ0fRuyr5N4cMVNIY1d0OrpdLZ9X9QEYj5jwq-gsBlVacSJX-5jXhQDU9dhpt7KGXtls_"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AegOUPjjsxWfd7V5cRkTkHXoLVaYXEHdWwcWM8QF9zOKAS_DzueBHVSh5tPiTn56kTEASWJ9xhZ3voXvT8qFg2NQAO-Z_rAtv1hKJvoR8n3oQ0fRuyr5N4cMVNIY1d0OrpdLZ9X9QEYj5jwq-gsBlVacSJX-5jXhQDU9dhpt7KGXtls_"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' ES512 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ALHB61s1CB9XAwvCjy_z7b-yx8ZwfXzHucMd5On8GyytQqIYv7x_gRr302nmTZh8YxUVw2P6FjLwIBF0GSThvwUWANIOn77ropCUmNkVPiyNDXQhh-MQea1ci_MNqyeGHL-egeePWbDDnyVgGuyxlOzMu9hmvj3YZEnL-kumEUegP0AM"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ALHB61s1CB9XAwvCjy_z7b-yx8ZwfXzHucMd5On8GyytQqIYv7x_gRr302nmTZh8YxUVw2P6FjLwIBF0GSThvwUWANIOn77ropCUmNkVPiyNDXQhh-MQea1ci_MNqyeGHL-egeePWbDDnyVgGuyxlOzMu9hmvj3YZEnL-kumEUegP0AM"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AMSYzNIstnnIj0KA7P-reogdHEDWGdwm97txXoog8jJ_shwxGGQ7H_c8Qwri__D4fe9Gb_jkWRIUnpOPJwCOgSUbAZxu43lN9cUM9ZH5mAttkVIOa2jhQkezifi2XNA4vZ8mfV-q0GBADDuIYJd4KEV-4LUxONummWl7ZfligH7XaHMN"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AMSYzNIstnnIj0KA7P-reogdHEDWGdwm97txXoog8jJ_shwxGGQ7H_c8Qwri__D4fe9Gb_jkWRIUnpOPJwCOgSUbAZxu43lN9cUM9ZH5mAttkVIOa2jhQkezifi2XNA4vZ8mfV-q0GBADDuIYJd4KEV-4LUxONummWl7ZfligH7XaHMN"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk Signature validation failed! -+ [ ES512 = ES512 ] ++ for b in $ALGS ++ '[' ES512 = ES512 ']' + continue -+ [ ES512 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"HS256"}} ++ for b in $ALGS ++ '[' ES512 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AKpeIQg4Ax0tsQok8h7Ww9vw6pidRzGPNdnX7mxBkTNOW16KLkUzCUDULk-8v0L9gK1QLB6-W7oX5uWYMbms3atbAAzlzzgUTcFxdENcwNuZ1NkIt6Y-7MdKCtR_h2y1vJsI6DeOIIqB23L3CSb7-7Vf0VA-pm_Jy7fDg2VwdYKHVOSI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AKpeIQg4Ax0tsQok8h7Ww9vw6pidRzGPNdnX7mxBkTNOW16KLkUzCUDULk-8v0L9gK1QLB6-W7oX5uWYMbms3atbAAzlzzgUTcFxdENcwNuZ1NkIt6Y-7MdKCtR_h2y1vJsI6DeOIIqB23L3CSb7-7Vf0VA-pm_Jy7fDg2VwdYKHVOSI"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AXE2bdgvdxwXmY6r53Xik1n2zBHvANqRWY9WKhUsanIRqB8XF-OQ08bPBN0USk34dknmTf92M-gfmmG3Q6wgiqeHAG5jPdJAtsVaeiy61B7Fjko9gfEm0tx7XjWRYTP1gosTaIPww9PfFlcC30lcUPbhTdt9x691I_qSaJ0mO_5X08xB"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AXE2bdgvdxwXmY6r53Xik1n2zBHvANqRWY9WKhUsanIRqB8XF-OQ08bPBN0USk34dknmTf92M-gfmmG3Q6wgiqeHAG5jPdJAtsVaeiy61B7Fjko9gfEm0tx7XjWRYTP1gosTaIPww9PfFlcC30lcUPbhTdt9x691I_qSaJ0mO_5X08xB"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) -+ [ ES512 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"HS384"}} ++ for b in $ALGS ++ '[' ES512 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AWsmAPfjYXdDxT71oZV2lpmuu-rjWkHSG3zJGnlnkFUcaC_0mj5MMZuC7ANQ-5YCMh97GXnE30YuL2tWCO8V1rcAAAIj6EMpPryMcmeBwE61kLiFDYsrwhbiY-BX19Muofb0GMuNufPxDSUJv2CwKTKHiDHTyC4MYHV2ghdqgGKeUV4V"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AWsmAPfjYXdDxT71oZV2lpmuu-rjWkHSG3zJGnlnkFUcaC_0mj5MMZuC7ANQ-5YCMh97GXnE30YuL2tWCO8V1rcAAAIj6EMpPryMcmeBwE61kLiFDYsrwhbiY-BX19Muofb0GMuNufPxDSUJv2CwKTKHiDHTyC4MYHV2ghdqgGKeUV4V"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AA28C_kgoc1tjdj-vKwpNj7q7oSehvxqROoTNyIsQhHZdBRbN1fPITwnMLQ-LMyugWggzLL8BhtZJpFvipWzChSpAREGDKLdMSPFgEej8iUv3Lmo80QphxGFUoFBes5CZva8dvDs6ru_f4y6vaeviQBPF8k7Aa50WDusOYwQG_nW2tnF"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AA28C_kgoc1tjdj-vKwpNj7q7oSehvxqROoTNyIsQhHZdBRbN1fPITwnMLQ-LMyugWggzLL8BhtZJpFvipWzChSpAREGDKLdMSPFgEej8iUv3Lmo80QphxGFUoFBes5CZva8dvDs6ru_f4y6vaeviQBPF8k7Aa50WDusOYwQG_nW2tnF"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS384) -+ [ ES512 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"HS512"}} ++ for b in $ALGS ++ '[' ES512 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Abn8maWDvKuueWwAHUnEh9cYGLA_PNz8WIKz99qHP8tR-vSrZV8WxxOOagunqpLEp7isfmuObNWM32lq2zg5sNp7ACxaR0eJ46EeXCQ1FsCVDa-NcRwzCBBpj-sm5UDMdQxSXW-eu7B5K7VZoBQWTRWveExsEldapwOS2G7akJnsFHe5"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Abn8maWDvKuueWwAHUnEh9cYGLA_PNz8WIKz99qHP8tR-vSrZV8WxxOOagunqpLEp7isfmuObNWM32lq2zg5sNp7ACxaR0eJ46EeXCQ1FsCVDa-NcRwzCBBpj-sm5UDMdQxSXW-eu7B5K7VZoBQWTRWveExsEldapwOS2G7akJnsFHe5"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AaELddCujTwkRtZO0hcgK24RFz3936_FOfq3ocK8C96uFW1_hc41nBEQXqNJkKyDYHqzrPnKiowoYFsLmX0QJN4VAQBWE4ahyeypT9NXokP2i7rpDNkHfCHHMkPvMoMffMWZ0B-JJg-jlHsiuf67OcgJeJnF2X1mV7Wg-iBR5mt9ftSd"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AaELddCujTwkRtZO0hcgK24RFz3936_FOfq3ocK8C96uFW1_hc41nBEQXqNJkKyDYHqzrPnKiowoYFsLmX0QJN4VAQBWE4ahyeypT9NXokP2i7rpDNkHfCHHMkPvMoMffMWZ0B-JJg-jlHsiuf67OcgJeJnF2X1mV7Wg-iBR5mt9ftSd"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS512) -+ [ ES512 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' ES512 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUMHwfSMmIt1usPpm8hBfUoMIs0STDVtm1Wf9V7QNUglisAhA-DtbPuM3IH_TwBzlGmQzjS4CuN-_1k5GKb0vO4rAad0-LbRWq7bB3EX6wdMlBi-bBcr_Ok7ms7qegoUwdl4BNywIKa3_FzgamxToTy_fbw2BMWNaQK4Tsl8JPf_7GEc"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUMHwfSMmIt1usPpm8hBfUoMIs0STDVtm1Wf9V7QNUglisAhA-DtbPuM3IH_TwBzlGmQzjS4CuN-_1k5GKb0vO4rAad0-LbRWq7bB3EX6wdMlBi-bBcr_Ok7ms7qegoUwdl4BNywIKa3_FzgamxToTy_fbw2BMWNaQK4Tsl8JPf_7GEc"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AdxE5oWRkW_AUiwTOUcebl7GYPBxNzWcQXiJT4ojolR9f1z_vMjColjScsDvMeaLQAM7bJiY_gg6DZc3toTwhGpHAUi1tixMBYaGGKW2kO8Nq4nODh4ZvBVU2vVi1f2CcFJmuxkfh511HAKjCeu73y0oJjBuiEevpvLr0Jg4O90xpkLP"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AdxE5oWRkW_AUiwTOUcebl7GYPBxNzWcQXiJT4ojolR9f1z_vMjColjScsDvMeaLQAM7bJiY_gg6DZc3toTwhGpHAUi1tixMBYaGGKW2kO8Nq4nODh4ZvBVU2vVi1f2CcFJmuxkfh511HAKjCeu73y0oJjBuiEevpvLr0Jg4O90xpkLP"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS256) -+ [ ES512 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' ES512 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AA9usC8KPA8lSZXAj39r7m2C7wv49GwgDrR4AJkNvhflJrp9vLrDSvZrhwrTyrBd7u8u2-5n2QTcFjZXBE270hoYAHB7fvxwc8ozZ-WlhKU7QFXtZSzBXGxcPb3Dv6HUIx5OHYSgErvBhYm8auOOHKrHxNcw60f1o_tb2QRUZAz5aiWM"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AA9usC8KPA8lSZXAj39r7m2C7wv49GwgDrR4AJkNvhflJrp9vLrDSvZrhwrTyrBd7u8u2-5n2QTcFjZXBE270hoYAHB7fvxwc8ozZ-WlhKU7QFXtZSzBXGxcPb3Dv6HUIx5OHYSgErvBhYm8auOOHKrHxNcw60f1o_tb2QRUZAz5aiWM"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AP3XP0OjReib87r_1o-O0hpNBIHKFUDGUSIZvIXeTGCarquG-50DIavxm1g6y7EPL_-Q2jbt_Ff_eFmRGNWeG07FAT5wuIiQ5khPBToZov0hLeSisiEAihaMU7I1cC3T4GmSQeQ0V31bwihWRTgcKuB6JVXiXYFtUnAKnGjFBhLX3b7l"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AP3XP0OjReib87r_1o-O0hpNBIHKFUDGUSIZvIXeTGCarquG-50DIavxm1g6y7EPL_-Q2jbt_Ff_eFmRGNWeG07FAT5wuIiQ5khPBToZov0hLeSisiEAihaMU7I1cC3T4GmSQeQ0V31bwihWRTgcKuB6JVXiXYFtUnAKnGjFBhLX3b7l"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS384) -+ [ ES512 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' ES512 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeC8NOjSsBKu_eZkg9Uiwfq1J9dQGLMsx9wdlEVLHD75q06sZ5na9Oh05jh8mavjHtrnKCKQAdg2vSALTW21eyOzAS0cg4vHiun0jyeknF-P1VSP_9vcnKryjwloNXkxTws2ubXfQpvQDTO0X56zUFnKY36AoU7b_YEgNpNfg-X74BTT"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AeC8NOjSsBKu_eZkg9Uiwfq1J9dQGLMsx9wdlEVLHD75q06sZ5na9Oh05jh8mavjHtrnKCKQAdg2vSALTW21eyOzAS0cg4vHiun0jyeknF-P1VSP_9vcnKryjwloNXkxTws2ubXfQpvQDTO0X56zUFnKY36AoU7b_YEgNpNfg-X74BTT"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATYjtRy9Siw_2kcYU8hXXL4SCfWc4aeB6FTFdNwwzBnHugSRkj_OYIIJihXB-ItTn4j60WNk-u7WH4PqZ2MDmOF2AcuoFqEeGQoBhrDhG1Xai55UVs9zKmP1uQeYHPV_THgt0NzCbqO3CUOO2ziijD-kpmnDFzgSv-XXX0ujpa63-cDs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ATYjtRy9Siw_2kcYU8hXXL4SCfWc4aeB6FTFdNwwzBnHugSRkj_OYIIJihXB-ItTn4j60WNk-u7WH4PqZ2MDmOF2AcuoFqEeGQoBhrDhG1Xai55UVs9zKmP1uQeYHPV_THgt0NzCbqO3CUOO2ziijD-kpmnDFzgSv-XXX0ujpa63-cDs"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS512) -+ [ ES512 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' ES512 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AaVyMxxs5Ps09YjsJcckPKPSfD-s9DRHJ2nIFGem6uxejbN43WRq1tNeOaYJCbG16O8D_okagbQLWiR5SA6JWmWfAY6xQJmFOqhOjkh83kVVKx0vpA7ZY_Sd5Nj8IEP0Xuu1oXCKxiSfGvL5N6scpDjMS34eEnisiJmVnIzTpRVUqTXX"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AaVyMxxs5Ps09YjsJcckPKPSfD-s9DRHJ2nIFGem6uxejbN43WRq1tNeOaYJCbG16O8D_okagbQLWiR5SA6JWmWfAY6xQJmFOqhOjkh83kVVKx0vpA7ZY_Sd5Nj8IEP0Xuu1oXCKxiSfGvL5N6scpDjMS34eEnisiJmVnIzTpRVUqTXX"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUf1hD9VWB-mH-ncknpf3t7Vt_1wHiSwdDMO1UzeC7yWPnR50-EvkDXwI6Dx_3yCW3ppjAIHCz2Z-UmxmxBR_uBrAAKgDoug8RhVMImCWu6gkAjYDV9PUbuOho1mXmsagH8gCswckBsCpDZvaz1XCnmSheAgtccnXI9asRHulZ3r9x_A"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AUf1hD9VWB-mH-ncknpf3t7Vt_1wHiSwdDMO1UzeC7yWPnR50-EvkDXwI6Dx_3yCW3ppjAIHCz2Z-UmxmxBR_uBrAAKgDoug8RhVMImCWu6gkAjYDV9PUbuOho1mXmsagH8gCswckBsCpDZvaz1XCnmSheAgtccnXI9asRHulZ3r9x_A"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS256) -+ [ ES512 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' ES512 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AP0lUYFT91OlpgwWAKxYH8I2dgeAtmpl4yWXdwGZgcMl3H3gQQyvufIAgmj1_piEI1cjWbXljAbtWPa-uXnlEukZACil_ldLR1I9jnsJTfdnBEkbj2AthKvVHD-bUz_dnMsicrTyZKwUIT8h-V4eZo3EcIPmKM_89fUBWB5aZh31ONny"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AP0lUYFT91OlpgwWAKxYH8I2dgeAtmpl4yWXdwGZgcMl3H3gQQyvufIAgmj1_piEI1cjWbXljAbtWPa-uXnlEukZACil_ldLR1I9jnsJTfdnBEkbj2AthKvVHD-bUz_dnMsicrTyZKwUIT8h-V4eZo3EcIPmKM_89fUBWB5aZh31ONny"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVRXBA6p6V6yLTtZRMnhE3kjjr8nYkWLYReZK7FUbLeA117BbYn5GVUQQ4yeqWGNsYIr3YSaYJG063WopuyeW5GUAARndyv-eGG-cXX5miMGMPa0YWpGerBJMnart0U46G0dOVfUAIvUgoD-fdX6xXqn9i04tIQ1FzEutmvs3N4suEtF"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVRXBA6p6V6yLTtZRMnhE3kjjr8nYkWLYReZK7FUbLeA117BbYn5GVUQQ4yeqWGNsYIr3YSaYJG063WopuyeW5GUAARndyv-eGG-cXX5miMGMPa0YWpGerBJMnart0U46G0dOVfUAIvUgoD-fdX6xXqn9i04tIQ1FzEutmvs3N4suEtF"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS384) -+ [ ES512 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' ES512 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != ES512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AU-ejCSYZ3sRXKbSRLUPids4b-Yo1A3fYAAyzyl8_iRVOCk2fV1rJYVTtY2jNN2P7tbNRm-H8Tg3QEquqpLesVbQAaxjHw7SRweMVviseOSw2rLstjXwNIT8yGzUw4ZgqNhesnPTnheAi7kO8mcjOL8zO-Ht1UdwepQ8UmftJyAUsjFk"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AU-ejCSYZ3sRXKbSRLUPids4b-Yo1A3fYAAyzyl8_iRVOCk2fV1rJYVTtY2jNN2P7tbNRm-H8Tg3QEquqpLesVbQAaxjHw7SRweMVviseOSw2rLstjXwNIT8yGzUw4ZgqNhesnPTnheAi7kO8mcjOL8zO-Ht1UdwepQ8UmftJyAUsjFk"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab8vs46X7Pm4ahqC3-YvA7Fie-hP3uyC2XUQSuG7LqchM-QZA88KP9GBNvFD3fSw5qi4IL1LEdYchDybvqEx9zH8AeMurU32nSzpqAMwk4vnzxyW235pPU-D6sR2BXdL6zTqES9lv6OL2F8-v1MmPuYyihh5ZVgCBHsSArUHUdJOgsdv"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab8vs46X7Pm4ahqC3-YvA7Fie-hP3uyC2XUQSuG7LqchM-QZA88KP9GBNvFD3fSw5qi4IL1LEdYchDybvqEx9zH8AeMurU32nSzpqAMwk4vnzxyW235pPU-D6sR2BXdL6zTqES9lv6OL2F8-v1MmPuYyihh5ZVgCBHsSArUHUdJOgsdv"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYhx9KIdaslnB0PocW6FvtnJ_SyBQy1UWtuX4jrkjm19JO0Wizn2kRJYr1tya4Me7sseAilF9fhXbk2gIacvT2TXAS4zIJBiHJL-n7l2N8xgd3el9mJbG0SoJmuDZzENB7GbRbIter06_NGpmXF0IoVURbTEIBEbtyE6dJaL4EB7pl3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"yJhZ_6-zbCTCalhj6-SlW_Osr79bTRUqobZ6QFIfuuFmRqLoy5U0R0svP3eLdVZ_q0JkyLLwX9HUivb90UjKsToeDi6Ardn1N1OVHcFj7zID9ictND6_l8YrmzVZQMjP"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYhx9KIdaslnB0PocW6FvtnJ_SyBQy1UWtuX4jrkjm19JO0Wizn2kRJYr1tya4Me7sseAilF9fhXbk2gIacvT2TXAS4zIJBiHJL-n7l2N8xgd3el9mJbG0SoJmuDZzENB7GbRbIter06_NGpmXF0IoVURbTEIBEbtyE6dJaL4EB7pl3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"yJhZ_6-zbCTCalhj6-SlW_Osr79bTRUqobZ6QFIfuuFmRqLoy5U0R0svP3eLdVZ_q0JkyLLwX9HUivb90UjKsToeDi6Ardn1N1OVHcFj7zID9ictND6_l8YrmzVZQMjP"}]} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab3GMGy4FY02ZDTUcyVTRRxyvxJXcP_fMK2B7k0jgy3mo2vNXMLOHXP2qY2Wd5BfmTlQgeryJnHMa9PYKg_u3d2UAD5oImBTRkFlcWFkHp1kITaRxA4IQ856mbZcpPfdX9lk5xNkUPgOPYUagft7v7KATuaV8E3MHWivGgr7GB8LOR2K"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"y95_dnx3Z0xWoqOWy5X3M0yGFDPjPiBSZX3Bw3hgJJqWWny7qaw4zugWSuIF5Ob2o6QZ-8nDue7iu4nhYGLeSoJDcFDR_MmThZhR1cIRavc6E7h4ydEagSWWRx-3IXgt"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab3GMGy4FY02ZDTUcyVTRRxyvxJXcP_fMK2B7k0jgy3mo2vNXMLOHXP2qY2Wd5BfmTlQgeryJnHMa9PYKg_u3d2UAD5oImBTRkFlcWFkHp1kITaRxA4IQ856mbZcpPfdX9lk5xNkUPgOPYUagft7v7KATuaV8E3MHWivGgr7GB8LOR2K"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"y95_dnx3Z0xWoqOWy5X3M0yGFDPjPiBSZX3Bw3hgJJqWWny7qaw4zugWSuIF5Ob2o6QZ-8nDue7iu4nhYGLeSoJDcFDR_MmThZhR1cIRavc6E7h4ydEagSWWRx-3IXgt"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYhx9KIdaslnB0PocW6FvtnJ_SyBQy1UWtuX4jrkjm19JO0Wizn2kRJYr1tya4Me7sseAilF9fhXbk2gIacvT2TXAS4zIJBiHJL-n7l2N8xgd3el9mJbG0SoJmuDZzENB7GbRbIter06_NGpmXF0IoVURbTEIBEbtyE6dJaL4EB7pl3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"yJhZ_6-zbCTCalhj6-SlW_Osr79bTRUqobZ6QFIfuuFmRqLoy5U0R0svP3eLdVZ_q0JkyLLwX9HUivb90UjKsToeDi6Ardn1N1OVHcFj7zID9ictND6_l8YrmzVZQMjP"}]} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYhx9KIdaslnB0PocW6FvtnJ_SyBQy1UWtuX4jrkjm19JO0Wizn2kRJYr1tya4Me7sseAilF9fhXbk2gIacvT2TXAS4zIJBiHJL-n7l2N8xgd3el9mJbG0SoJmuDZzENB7GbRbIter06_NGpmXF0IoVURbTEIBEbtyE6dJaL4EB7pl3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"yJhZ_6-zbCTCalhj6-SlW_Osr79bTRUqobZ6QFIfuuFmRqLoy5U0R0svP3eLdVZ_q0JkyLLwX9HUivb90UjKsToeDi6Ardn1N1OVHcFj7zID9ictND6_l8YrmzVZQMjP"}]} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab3GMGy4FY02ZDTUcyVTRRxyvxJXcP_fMK2B7k0jgy3mo2vNXMLOHXP2qY2Wd5BfmTlQgeryJnHMa9PYKg_u3d2UAD5oImBTRkFlcWFkHp1kITaRxA4IQ856mbZcpPfdX9lk5xNkUPgOPYUagft7v7KATuaV8E3MHWivGgr7GB8LOR2K"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"y95_dnx3Z0xWoqOWy5X3M0yGFDPjPiBSZX3Bw3hgJJqWWny7qaw4zugWSuIF5Ob2o6QZ-8nDue7iu4nhYGLeSoJDcFDR_MmThZhR1cIRavc6E7h4ydEagSWWRx-3IXgt"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab3GMGy4FY02ZDTUcyVTRRxyvxJXcP_fMK2B7k0jgy3mo2vNXMLOHXP2qY2Wd5BfmTlQgeryJnHMa9PYKg_u3d2UAD5oImBTRkFlcWFkHp1kITaRxA4IQ856mbZcpPfdX9lk5xNkUPgOPYUagft7v7KATuaV8E3MHWivGgr7GB8LOR2K"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"y95_dnx3Z0xWoqOWy5X3M0yGFDPjPiBSZX3Bw3hgJJqWWny7qaw4zugWSuIF5Ob2o6QZ-8nDue7iu4nhYGLeSoJDcFDR_MmThZhR1cIRavc6E7h4ydEagSWWRx-3IXgt"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYhx9KIdaslnB0PocW6FvtnJ_SyBQy1UWtuX4jrkjm19JO0Wizn2kRJYr1tya4Me7sseAilF9fhXbk2gIacvT2TXAS4zIJBiHJL-n7l2N8xgd3el9mJbG0SoJmuDZzENB7GbRbIter06_NGpmXF0IoVURbTEIBEbtyE6dJaL4EB7pl3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"yJhZ_6-zbCTCalhj6-SlW_Osr79bTRUqobZ6QFIfuuFmRqLoy5U0R0svP3eLdVZ_q0JkyLLwX9HUivb90UjKsToeDi6Ardn1N1OVHcFj7zID9ictND6_l8YrmzVZQMjP"}]} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab3GMGy4FY02ZDTUcyVTRRxyvxJXcP_fMK2B7k0jgy3mo2vNXMLOHXP2qY2Wd5BfmTlQgeryJnHMa9PYKg_u3d2UAD5oImBTRkFlcWFkHp1kITaRxA4IQ856mbZcpPfdX9lk5xNkUPgOPYUagft7v7KATuaV8E3MHWivGgr7GB8LOR2K"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"y95_dnx3Z0xWoqOWy5X3M0yGFDPjPiBSZX3Bw3hgJJqWWny7qaw4zugWSuIF5Ob2o6QZ-8nDue7iu4nhYGLeSoJDcFDR_MmThZhR1cIRavc6E7h4ydEagSWWRx-3IXgt"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYhx9KIdaslnB0PocW6FvtnJ_SyBQy1UWtuX4jrkjm19JO0Wizn2kRJYr1tya4Me7sseAilF9fhXbk2gIacvT2TXAS4zIJBiHJL-n7l2N8xgd3el9mJbG0SoJmuDZzENB7GbRbIter06_NGpmXF0IoVURbTEIBEbtyE6dJaL4EB7pl3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"yJhZ_6-zbCTCalhj6-SlW_Osr79bTRUqobZ6QFIfuuFmRqLoy5U0R0svP3eLdVZ_q0JkyLLwX9HUivb90UjKsToeDi6Ardn1N1OVHcFj7zID9ictND6_l8YrmzVZQMjP"}]} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab3GMGy4FY02ZDTUcyVTRRxyvxJXcP_fMK2B7k0jgy3mo2vNXMLOHXP2qY2Wd5BfmTlQgeryJnHMa9PYKg_u3d2UAD5oImBTRkFlcWFkHp1kITaRxA4IQ856mbZcpPfdX9lk5xNkUPgOPYUagft7v7KATuaV8E3MHWivGgr7GB8LOR2K"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"y95_dnx3Z0xWoqOWy5X3M0yGFDPjPiBSZX3Bw3hgJJqWWny7qaw4zugWSuIF5Ob2o6QZ-8nDue7iu4nhYGLeSoJDcFDR_MmThZhR1cIRavc6E7h4ydEagSWWRx-3IXgt"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/HS256.jws ++ old=/tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/HS256.jws + printf hi -+ + jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/HS256.jws -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/HS256.jws -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/HS256.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/HS256.jws -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/HS256.jws -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/HS256.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/HS256.jws -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/HS256.jws -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/HS256.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/HS256.jws -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/HS256.jws -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/HS256.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -c -+ jws=eyJhbGciOiJIUzI1NiJ9.aGk.mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY -+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -c ++ jws=eyJhbGciOiJIUzI1NiJ9.aGk.Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs +++ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"HS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"ySpk_aJH0ok-il_auhEN8e-X78wt38SuLikdkGvLIF4"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"ySpk_aJH0ok-il_auhEN8e-X78wt38SuLikdkGvLIF4"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ HS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"HS256"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"488iyOXk7wNm6Xr4olebhvjNxNOqfItNqii4uT5sX6k"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"488iyOXk7wNm6Xr4olebhvjNxNOqfItNqii4uT5sX6k"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' HS256 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"ES256K"}} ++ for b in $ALGS ++ '[' HS256 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"ES384"}} ++ for b in $ALGS ++ '[' HS256 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"ES512"}} ++ for b in $ALGS ++ '[' HS256 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = HS256 ] ++ for b in $ALGS ++ '[' HS256 = HS256 ']' + continue -+ [ HS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"HS384"}} ++ for b in $ALGS ++ '[' HS256 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) -+ [ HS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"HS512"}} ++ for b in $ALGS ++ '[' HS256 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS512) -+ [ HS256 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' HS256 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS256) -+ [ HS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' HS256 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS384) -+ [ HS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' HS256 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS512) -+ [ HS256 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' HS256 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -+ [ HS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' HS256 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS384) -+ [ HS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' HS256 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != HS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACpZ6R7TfCaSYxppoyWxMJO-Tu4pLQABr2BNToOvjeLVHG8zeVBx3vCb-CsLeEa68QiYxTU0fhzrOyZSbFkeeSIAAD5sMME2UdyZfOD2ukf74Df-MOYttdoqH2eR-JNXM4GSPxgM4lBPFTMppsPTT4sMqK0eiGMa35y4rXyN18UQPF5s"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACpZ6R7TfCaSYxppoyWxMJO-Tu4pLQABr2BNToOvjeLVHG8zeVBx3vCb-CsLeEa68QiYxTU0fhzrOyZSbFkeeSIAAD5sMME2UdyZfOD2ukf74Df-MOYttdoqH2eR-JNXM4GSPxgM4lBPFTMppsPTT4sMqK0eiGMa35y4rXyN18UQPF5s"}]} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AI4ZaS3Mgf3enSJ5PpbvlD-HPZ2x3Dvs1Lyr6jxfgZnISeVwJZydqkFCQWsrIZm5FvWEsZKTgjUapWjE6DGjca2GAPZ88fWpTJjjfdZ7T53cdGfYa50Lzy53TMdZwuef1rt36ff5T_uSFSOwPnP_Kvg_rxstLaJjEqjSvHTHaLGzKfVH"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AI4ZaS3Mgf3enSJ5PpbvlD-HPZ2x3Dvs1Lyr6jxfgZnISeVwJZydqkFCQWsrIZm5FvWEsZKTgjUapWjE6DGjca2GAPZ88fWpTJjjfdZ7T53cdGfYa50Lzy53TMdZwuef1rt36ff5T_uSFSOwPnP_Kvg_rxstLaJjEqjSvHTHaLGzKfVH"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACpZ6R7TfCaSYxppoyWxMJO-Tu4pLQABr2BNToOvjeLVHG8zeVBx3vCb-CsLeEa68QiYxTU0fhzrOyZSbFkeeSIAAD5sMME2UdyZfOD2ukf74Df-MOYttdoqH2eR-JNXM4GSPxgM4lBPFTMppsPTT4sMqK0eiGMa35y4rXyN18UQPF5s"}]} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AI4ZaS3Mgf3enSJ5PpbvlD-HPZ2x3Dvs1Lyr6jxfgZnISeVwJZydqkFCQWsrIZm5FvWEsZKTgjUapWjE6DGjca2GAPZ88fWpTJjjfdZ7T53cdGfYa50Lzy53TMdZwuef1rt36ff5T_uSFSOwPnP_Kvg_rxstLaJjEqjSvHTHaLGzKfVH"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACpZ6R7TfCaSYxppoyWxMJO-Tu4pLQABr2BNToOvjeLVHG8zeVBx3vCb-CsLeEa68QiYxTU0fhzrOyZSbFkeeSIAAD5sMME2UdyZfOD2ukf74Df-MOYttdoqH2eR-JNXM4GSPxgM4lBPFTMppsPTT4sMqK0eiGMa35y4rXyN18UQPF5s"}]} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AI4ZaS3Mgf3enSJ5PpbvlD-HPZ2x3Dvs1Lyr6jxfgZnISeVwJZydqkFCQWsrIZm5FvWEsZKTgjUapWjE6DGjca2GAPZ88fWpTJjjfdZ7T53cdGfYa50Lzy53TMdZwuef1rt36ff5T_uSFSOwPnP_Kvg_rxstLaJjEqjSvHTHaLGzKfVH"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACpZ6R7TfCaSYxppoyWxMJO-Tu4pLQABr2BNToOvjeLVHG8zeVBx3vCb-CsLeEa68QiYxTU0fhzrOyZSbFkeeSIAAD5sMME2UdyZfOD2ukf74Df-MOYttdoqH2eR-JNXM4GSPxgM4lBPFTMppsPTT4sMqK0eiGMa35y4rXyN18UQPF5s"}]} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AI4ZaS3Mgf3enSJ5PpbvlD-HPZ2x3Dvs1Lyr6jxfgZnISeVwJZydqkFCQWsrIZm5FvWEsZKTgjUapWjE6DGjca2GAPZ88fWpTJjjfdZ7T53cdGfYa50Lzy53TMdZwuef1rt36ff5T_uSFSOwPnP_Kvg_rxstLaJjEqjSvHTHaLGzKfVH"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ACpZ6R7TfCaSYxppoyWxMJO-Tu4pLQABr2BNToOvjeLVHG8zeVBx3vCb-CsLeEa68QiYxTU0fhzrOyZSbFkeeSIAAD5sMME2UdyZfOD2ukf74Df-MOYttdoqH2eR-JNXM4GSPxgM4lBPFTMppsPTT4sMqK0eiGMa35y4rXyN18UQPF5s"}]} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AI4ZaS3Mgf3enSJ5PpbvlD-HPZ2x3Dvs1Lyr6jxfgZnISeVwJZydqkFCQWsrIZm5FvWEsZKTgjUapWjE6DGjca2GAPZ88fWpTJjjfdZ7T53cdGfYa50Lzy53TMdZwuef1rt36ff5T_uSFSOwPnP_Kvg_rxstLaJjEqjSvHTHaLGzKfVH"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/HS384.jws -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/HS384.jws + printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/HS384.jws -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/HS384.jws -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/HS384.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/HS384.jws -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/HS384.jws -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/HS384.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/HS384.jws -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/HS384.jws -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/HS384.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/HS384.jws -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/HS384.jws -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/HS384.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -c -+ jws=eyJhbGciOiJIUzM4NCJ9.aGk.LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj -+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -c ++ jws=eyJhbGciOiJIUzM4NCJ9.aGk.yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO +++ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"HS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"1g_T-fGGACtmErwr38E9EqiSXrIRdT1RqevNWIawaeOErra4DNMJWIbiNX7M9Kqj"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"1g_T-fGGACtmErwr38E9EqiSXrIRdT1RqevNWIawaeOErra4DNMJWIbiNX7M9Kqj"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ HS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"HS384"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"R5JeHV_apwy-6gb4TsIo1UayqDSGMDETKX17unue-1c5CzUtzF9k0N-huF4866x3"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"R5JeHV_apwy-6gb4TsIo1UayqDSGMDETKX17unue-1c5CzUtzF9k0N-huF4866x3"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' HS384 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"ES256K"}} ++ for b in $ALGS ++ '[' HS384 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"ES384"}} ++ for b in $ALGS ++ '[' HS384 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"ES512"}} ++ for b in $ALGS ++ '[' HS384 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"HS256"}} ++ for b in $ALGS ++ '[' HS384 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ [ HS384 = HS384 ] ++ for b in $ALGS ++ '[' HS384 = HS384 ']' + continue -+ [ HS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"HS512"}} ++ for b in $ALGS ++ '[' HS384 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) -+ [ HS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' HS384 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS256) -+ [ HS384 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' HS384 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS384) -+ [ HS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' HS384 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS512) -+ [ HS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' HS384 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS256) -+ [ HS384 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' HS384 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS384) -+ [ HS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' HS384 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != HS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"}]} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"}]} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"}]} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}]}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"}]} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"mff-HIhff7Z2RuDP5zq-x0m9lak7jtQTm_9HByLbsJY"}]} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"Jtm50UIWOxE2JyLw6LwI_msaiJr2tplow00SWi8QRNs"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ old=/tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/HS512.jws -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/HS512.jws + printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/HS512.jws -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/HS512.jws -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/HS512.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/HS512.jws -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/HS512.jws -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/HS512.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/HS512.jws -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/HS512.jws -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/HS512.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/HS512.jws -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/HS512.jws -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/HS512.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -c -+ jws=eyJhbGciOiJIUzUxMiJ9.aGk.1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A -+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -c ++ jws=eyJhbGciOiJIUzUxMiJ9.aGk.C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA +++ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"HS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"LMNbITXjR8dM6q5BJMoABccm4349gy0ITBYgxoIqwXXWMmUKxmbcDhSePVIPhxSnR4XLeFV0QBiPxrrH83vnBA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"LMNbITXjR8dM6q5BJMoABccm4349gy0ITBYgxoIqwXXWMmUKxmbcDhSePVIPhxSnR4XLeFV0QBiPxrrH83vnBA"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ HS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"HS512"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"fPP7NMpzBeWIa9DpPVr1kLbT4OyU30PzutcSCQfUDteRupvr5DmjviO-S4w_vNoHOpc7QQvYziB4P9Wb-oPnVQ"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"fPP7NMpzBeWIa9DpPVr1kLbT4OyU30PzutcSCQfUDteRupvr5DmjviO-S4w_vNoHOpc7QQvYziB4P9Wb-oPnVQ"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' HS512 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"ES256K"}} ++ for b in $ALGS ++ '[' HS512 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"ES384"}} ++ for b in $ALGS ++ '[' HS512 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"ES512"}} ++ for b in $ALGS ++ '[' HS512 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"HS256"}} ++ for b in $ALGS ++ '[' HS512 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ [ HS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"HS384"}} ++ for b in $ALGS ++ '[' HS512 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ [ HS512 = HS512 ] ++ for b in $ALGS ++ '[' HS512 = HS512 ']' + continue -+ [ HS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"PS256"}} ++ for b in $ALGS ++ '[' HS512 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) -+ [ HS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' HS512 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS384) -+ [ HS512 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' HS512 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS512) -+ [ HS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' HS512 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS256) -+ [ HS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' HS512 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS384) -+ [ HS512 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' HS512 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != HS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"}]} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"}]} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"}]} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"}]} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"LLW7v1Aaha0ulQYv9huZpp0ocX7LyX5NP-pAQdoWs1U94TMp1pd72r-QxCTqpPlj"}]} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"yVZLnYvNSN7fhwOseckwN4qp89mV5BCWYX4eTz155T1Y9B6wkdQTIiZwg_5GEUsO"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ old=/tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/PS256.jws -+ + jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/PS256.jws ++ printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk + printf hi -+ + printf hi -jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -c -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/PS256.jws -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/PS256.jws -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/PS256.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/PS256.jws -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/PS256.jws -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/PS256.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ll3jJ4ptCqNS-rUscVXh_WcFt2Rto9f-M_6hDFcpCJ66IuNEjzQT1wrEFVn61oiNYHJj7PoVuu7hlRTF3Oje6pyZn2VR34tsii4gZB8bCilRnzs34Mm0sSUceV_RuwCINDCmaudrCbrSG0LGeCULJwlxJ29joWNre5n03kMkTX5zqPHVBJER-EsoqQPlwT3UDXVVPqcpFF13rhBrm-T3FUtSSfw9Zp2s3OxMPgIwUQiSRPSaZwc01UxhuBv6JrnfpGrnqV1dcwQoBqT1WKjzYOkh-g48XskqcejiN6CvWE4kYPJ3fdrSFDB_aqWj-T48sRshDTmJncbTflIonwc1EQ"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ll3jJ4ptCqNS-rUscVXh_WcFt2Rto9f-M_6hDFcpCJ66IuNEjzQT1wrEFVn61oiNYHJj7PoVuu7hlRTF3Oje6pyZn2VR34tsii4gZB8bCilRnzs34Mm0sSUceV_RuwCINDCmaudrCbrSG0LGeCULJwlxJ29joWNre5n03kMkTX5zqPHVBJER-EsoqQPlwT3UDXVVPqcpFF13rhBrm-T3FUtSSfw9Zp2s3OxMPgIwUQiSRPSaZwc01UxhuBv6JrnfpGrnqV1dcwQoBqT1WKjzYOkh-g48XskqcejiN6CvWE4kYPJ3fdrSFDB_aqWj-T48sRshDTmJncbTflIonwc1EQ"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ll3jJ4ptCqNS-rUscVXh_WcFt2Rto9f-M_6hDFcpCJ66IuNEjzQT1wrEFVn61oiNYHJj7PoVuu7hlRTF3Oje6pyZn2VR34tsii4gZB8bCilRnzs34Mm0sSUceV_RuwCINDCmaudrCbrSG0LGeCULJwlxJ29joWNre5n03kMkTX5zqPHVBJER-EsoqQPlwT3UDXVVPqcpFF13rhBrm-T3FUtSSfw9Zp2s3OxMPgIwUQiSRPSaZwc01UxhuBv6JrnfpGrnqV1dcwQoBqT1WKjzYOkh-g48XskqcejiN6CvWE4kYPJ3fdrSFDB_aqWj-T48sRshDTmJncbTflIonwc1EQ"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eiXBs4jE9QKdbYbdj_wXFCRzu2kOUeHaRf2SSrFBsjGlxWCR5EYPtNIdF1LYdLZSVzM4D1PnzSzbgXdtHcdOTIb0TJppzKPxnUEhHdJ3TwuSXzSPVQ2EsDshptyB2EuySa5WSq1L_USWEUHjP20q1rYoGmkfBDWXExWp_77pda2tQ0GtFse7uIsRFcOhP3_ZsSBJj9gOQooFU7uWCWwnlEdQrihqEsv3MVqhhQ1aK8URUG0_AQmBeQcHJ5JWD9xW8FBz8TAM2qtuV-ueqqNJi5H451gN3aENKSuNllzOztIMpSNwntO5yx229gOc3mdm9hMidY95YGWm_X1bx2wI-Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eiXBs4jE9QKdbYbdj_wXFCRzu2kOUeHaRf2SSrFBsjGlxWCR5EYPtNIdF1LYdLZSVzM4D1PnzSzbgXdtHcdOTIb0TJppzKPxnUEhHdJ3TwuSXzSPVQ2EsDshptyB2EuySa5WSq1L_USWEUHjP20q1rYoGmkfBDWXExWp_77pda2tQ0GtFse7uIsRFcOhP3_ZsSBJj9gOQooFU7uWCWwnlEdQrihqEsv3MVqhhQ1aK8URUG0_AQmBeQcHJ5JWD9xW8FBz8TAM2qtuV-ueqqNJi5H451gN3aENKSuNllzOztIMpSNwntO5yx229gOc3mdm9hMidY95YGWm_X1bx2wI-Q"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/PS256.jws -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/PS256.jws -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/PS256.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/PS256.jws -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/PS256.jws -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/PS256.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"HD55l1d4bNt9orgrFiFoRvxvyy3NWLcKzAP6u0GAwXe448UUvusxexAVGxsDw8y28KYfmlsm7jCjoUMb7e0DaCqRXWkIHa82_BPD44NsXdtU9G4ezdYeZLSdLvW_nCOlWcZwFX3_1gZoRYLpBQTuka4mmSKB-bzxsxDznklFBfF4J0Q7w_f7nFOeg50bZMFnDvagqpOh6mTARL35erTKz71UeJzGpFvmoomudU6dmjQqDjKSYMRg_mn4ia551VEXWZHu7UaXQmYNLjom8v2gClvFw2J3GL4Obkvzltq5cvp5SytgvnBp3xTs04q1JqSQAxGfWjwCf789yjF7CIj9OQ"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"HD55l1d4bNt9orgrFiFoRvxvyy3NWLcKzAP6u0GAwXe448UUvusxexAVGxsDw8y28KYfmlsm7jCjoUMb7e0DaCqRXWkIHa82_BPD44NsXdtU9G4ezdYeZLSdLvW_nCOlWcZwFX3_1gZoRYLpBQTuka4mmSKB-bzxsxDznklFBfF4J0Q7w_f7nFOeg50bZMFnDvagqpOh6mTARL35erTKz71UeJzGpFvmoomudU6dmjQqDjKSYMRg_mn4ia551VEXWZHu7UaXQmYNLjom8v2gClvFw2J3GL4Obkvzltq5cvp5SytgvnBp3xTs04q1JqSQAxGfWjwCf789yjF7CIj9OQ"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"HD55l1d4bNt9orgrFiFoRvxvyy3NWLcKzAP6u0GAwXe448UUvusxexAVGxsDw8y28KYfmlsm7jCjoUMb7e0DaCqRXWkIHa82_BPD44NsXdtU9G4ezdYeZLSdLvW_nCOlWcZwFX3_1gZoRYLpBQTuka4mmSKB-bzxsxDznklFBfF4J0Q7w_f7nFOeg50bZMFnDvagqpOh6mTARL35erTKz71UeJzGpFvmoomudU6dmjQqDjKSYMRg_mn4ia551VEXWZHu7UaXQmYNLjom8v2gClvFw2J3GL4Obkvzltq5cvp5SytgvnBp3xTs04q1JqSQAxGfWjwCf789yjF7CIj9OQ"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"jePAmxs5FqrulR4aHBW_cgDrL_5AvLcV5ZTiBmebo34e8gzs5u5VCbnA_c9mCudU03iO0gLb3yW-_JleubFRr8_0vCZYWi4IS43dh8gNC5r7zlPfTXvw-AbF5dqtsW_DKKxhPlVT8RsUl4e973ff_2IwHVsmUsAva-ruYM_no2uLlDOMHWioCZHDEffPNHULNRSlVxwLj_npAzMh_E4hrmL0nKJmIg8dVfOj69srHLBFH8bgJdIMWkBQWumi8916DvBxs_JSzGEbKnZ9XBaV8ir7mqVP0Y8RE3yIicMvYQKrNK4Vcr97gI42f48j1H75LxaemFm1h2Y4ZsP7h1v5Ng"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"jePAmxs5FqrulR4aHBW_cgDrL_5AvLcV5ZTiBmebo34e8gzs5u5VCbnA_c9mCudU03iO0gLb3yW-_JleubFRr8_0vCZYWi4IS43dh8gNC5r7zlPfTXvw-AbF5dqtsW_DKKxhPlVT8RsUl4e973ff_2IwHVsmUsAva-ruYM_no2uLlDOMHWioCZHDEffPNHULNRSlVxwLj_npAzMh_E4hrmL0nKJmIg8dVfOj69srHLBFH8bgJdIMWkBQWumi8916DvBxs_JSzGEbKnZ9XBaV8ir7mqVP0Y8RE3yIicMvYQKrNK4Vcr97gI42f48j1H75LxaemFm1h2Y4ZsP7h1v5Ng"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eiXBs4jE9QKdbYbdj_wXFCRzu2kOUeHaRf2SSrFBsjGlxWCR5EYPtNIdF1LYdLZSVzM4D1PnzSzbgXdtHcdOTIb0TJppzKPxnUEhHdJ3TwuSXzSPVQ2EsDshptyB2EuySa5WSq1L_USWEUHjP20q1rYoGmkfBDWXExWp_77pda2tQ0GtFse7uIsRFcOhP3_ZsSBJj9gOQooFU7uWCWwnlEdQrihqEsv3MVqhhQ1aK8URUG0_AQmBeQcHJ5JWD9xW8FBz8TAM2qtuV-ueqqNJi5H451gN3aENKSuNllzOztIMpSNwntO5yx229gOc3mdm9hMidY95YGWm_X1bx2wI-Q"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"jePAmxs5FqrulR4aHBW_cgDrL_5AvLcV5ZTiBmebo34e8gzs5u5VCbnA_c9mCudU03iO0gLb3yW-_JleubFRr8_0vCZYWi4IS43dh8gNC5r7zlPfTXvw-AbF5dqtsW_DKKxhPlVT8RsUl4e973ff_2IwHVsmUsAva-ruYM_no2uLlDOMHWioCZHDEffPNHULNRSlVxwLj_npAzMh_E4hrmL0nKJmIg8dVfOj69srHLBFH8bgJdIMWkBQWumi8916DvBxs_JSzGEbKnZ9XBaV8ir7mqVP0Y8RE3yIicMvYQKrNK4Vcr97gI42f48j1H75LxaemFm1h2Y4ZsP7h1v5Ng"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -c -+ jws=eyJhbGciOiJQUzI1NiJ9.aGk.MvxOP8yT3uCm8Pr1fEvVQhR_JOyP35UxYkOOWuyqeDVbzeSqRRdF5O2sm4DRleeQsMv1ugleS05nnNr1Vc27lmByNqhhI1Uyh2O5vRNCJSU36s32eH0R2_YeUiHWtmaFl7wjEDWxrhMlqroheOIpj2_JuPVXptiRfuMWck-bu9rbO38rvkZ-ue5pA3P23mD7iax9gbkFsU8bjWoJ9xbrf72FdD-WoLXtLDG6n5ftNqrT8RqF4C_Ziryrr0qJUVeMId2xQT7oqHVBlbpeJ2gJE4DGvwhOG3rWfYjqDu7sDA2NBwwNhYB2qlX8SumGP5I_FwX-QorZZ1bFy-dJvhs-6A -+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.MvxOP8yT3uCm8Pr1fEvVQhR_JOyP35UxYkOOWuyqeDVbzeSqRRdF5O2sm4DRleeQsMv1ugleS05nnNr1Vc27lmByNqhhI1Uyh2O5vRNCJSU36s32eH0R2_YeUiHWtmaFl7wjEDWxrhMlqroheOIpj2_JuPVXptiRfuMWck-bu9rbO38rvkZ-ue5pA3P23mD7iax9gbkFsU8bjWoJ9xbrf72FdD-WoLXtLDG6n5ftNqrT8RqF4C_Ziryrr0qJUVeMId2xQT7oqHVBlbpeJ2gJE4DGvwhOG3rWfYjqDu7sDA2NBwwNhYB2qlX8SumGP5I_FwX-QorZZ1bFy-dJvhs-6A -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -c ++ jws=eyJhbGciOiJQUzI1NiJ9.aGk.S9AT9MzT_ABAHEIoYAbkO2ArUvOvu63GMJ423a2Ig6SrWAB1m-rRJ4Plg7RSHMiNuFsSqN7EVk8lWqCandbZPYm3eGpurBm4d9E7qGHdL37Hyyb2eHAaTLN8Ig1dEAKNEtO6Enriofp5kwkim5zNlix1AFmkSYhu0nV-FQg0bbkA-1aVB9rMFCLEPx7J7sROeOj0jDcp88Fiyd_HyI2abhm0WCv2JCu3-GpDqvk1oxU2nE9wIzQAy9yV8t28H6t1yEMmoaoFS-ZiZxtalyWzs1ZOnAVAFHg_efS-hykiBbGIkJgQCrhtPMTXgSltpI20x2oMgN0AAmTOwE2aPSnENA +++ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.S9AT9MzT_ABAHEIoYAbkO2ArUvOvu63GMJ423a2Ig6SrWAB1m-rRJ4Plg7RSHMiNuFsSqN7EVk8lWqCandbZPYm3eGpurBm4d9E7qGHdL37Hyyb2eHAaTLN8Ig1dEAKNEtO6Enriofp5kwkim5zNlix1AFmkSYhu0nV-FQg0bbkA-1aVB9rMFCLEPx7J7sROeOj0jDcp88Fiyd_HyI2abhm0WCv2JCu3-GpDqvk1oxU2nE9wIzQAy9yV8t28H6t1yEMmoaoFS-ZiZxtalyWzs1ZOnAVAFHg_efS-hykiBbGIkJgQCrhtPMTXgSltpI20x2oMgN0AAmTOwE2aPSnENA -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.MvxOP8yT3uCm8Pr1fEvVQhR_JOyP35UxYkOOWuyqeDVbzeSqRRdF5O2sm4DRleeQsMv1ugleS05nnNr1Vc27lmByNqhhI1Uyh2O5vRNCJSU36s32eH0R2_YeUiHWtmaFl7wjEDWxrhMlqroheOIpj2_JuPVXptiRfuMWck-bu9rbO38rvkZ-ue5pA3P23mD7iax9gbkFsU8bjWoJ9xbrf72FdD-WoLXtLDG6n5ftNqrT8RqF4C_Ziryrr0qJUVeMId2xQT7oqHVBlbpeJ2gJE4DGvwhOG3rWfYjqDu7sDA2NBwwNhYB2qlX8SumGP5I_FwX-QorZZ1bFy-dJvhs-6A -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.S9AT9MzT_ABAHEIoYAbkO2ArUvOvu63GMJ423a2Ig6SrWAB1m-rRJ4Plg7RSHMiNuFsSqN7EVk8lWqCandbZPYm3eGpurBm4d9E7qGHdL37Hyyb2eHAaTLN8Ig1dEAKNEtO6Enriofp5kwkim5zNlix1AFmkSYhu0nV-FQg0bbkA-1aVB9rMFCLEPx7J7sROeOj0jDcp88Fiyd_HyI2abhm0WCv2JCu3-GpDqvk1oxU2nE9wIzQAy9yV8t28H6t1yEMmoaoFS-ZiZxtalyWzs1ZOnAVAFHg_efS-hykiBbGIkJgQCrhtPMTXgSltpI20x2oMgN0AAmTOwE2aPSnENA -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"PS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"hCFU0cBR3DXFR69dnWeYUKDQxj11WNKH3hEKrxRhVearubOymk4GgkTnDh7sLXXbeIFGTKymEY7rPh7dBcoAl1lmFl7gqIeEZ92Yf52rqDVuhIWcddzrlqRYHw4fGtmI2H1W95oL1XcfXZM7Seoh1TtGqxpZEG0iVX_lcl5CLpZ-FqBP9F41EZu7IgJnmROvL2FAzm89Mz1qyZ0cNbje4OpRz2GDz4m_MfgboVbUZSc3QMM-77q6v0laL5dzeqq2psMpgwDI-XNW18TbgdRJ9n9zl2Gk2IYIv5vQ0m9YuGeuFgrBSABCB8nKzn6CnsLONJmyDz0AAaXwKiKyCoQUZQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"hCFU0cBR3DXFR69dnWeYUKDQxj11WNKH3hEKrxRhVearubOymk4GgkTnDh7sLXXbeIFGTKymEY7rPh7dBcoAl1lmFl7gqIeEZ92Yf52rqDVuhIWcddzrlqRYHw4fGtmI2H1W95oL1XcfXZM7Seoh1TtGqxpZEG0iVX_lcl5CLpZ-FqBP9F41EZu7IgJnmROvL2FAzm89Mz1qyZ0cNbje4OpRz2GDz4m_MfgboVbUZSc3QMM-77q6v0laL5dzeqq2psMpgwDI-XNW18TbgdRJ9n9zl2Gk2IYIv5vQ0m9YuGeuFgrBSABCB8nKzn6CnsLONJmyDz0AAaXwKiKyCoQUZQ"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Lhx7RNuNsCIRbMGtXd_5kFYBAWNH3D_c_1Ru9SNEsWA8d9UMuQx07xYmbfj2wIVc3cllDATCpEEaYyOpoqBQjNLnYOVzO7QA3BeoePr1mHHQ4P63bjATClrl6-vKzZVOsr61yxwrqrbAO5aBPsJaS_GXlUXCmx2hBUNTby3z50t_MzowaZItjKEGSv47IwVLAh-5NCQKkqDqX_sMUXsnSVCsnHn3Y_PA794k6sJFZqmfpJYAI68UxXBuofOQjfcTO69M7uZe1gCrXR8YhqzmHFm9ZDPCG5jDdgZByyWkN7nh1mJWqHkgd0IEL8-Xb2evU5-WfMtnTZLUQEEqQaYwmQ"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Lhx7RNuNsCIRbMGtXd_5kFYBAWNH3D_c_1Ru9SNEsWA8d9UMuQx07xYmbfj2wIVc3cllDATCpEEaYyOpoqBQjNLnYOVzO7QA3BeoePr1mHHQ4P63bjATClrl6-vKzZVOsr61yxwrqrbAO5aBPsJaS_GXlUXCmx2hBUNTby3z50t_MzowaZItjKEGSv47IwVLAh-5NCQKkqDqX_sMUXsnSVCsnHn3Y_PA794k6sJFZqmfpJYAI68UxXBuofOQjfcTO69M7uZe1gCrXR8YhqzmHFm9ZDPCG5jDdgZByyWkN7nh1mJWqHkgd0IEL8-Xb2evU5-WfMtnTZLUQEEqQaYwmQ"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ [ PS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"PS256"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"RUADZ6xRSZs_JSMc4q62RsnripbzfsNM5wn5NsQzoRQ6U4Aa4M93ZoBGr2MPZBIQxxFAw-huYd3_jzMlaTaL2fdbsNeM2vXHdMGMqqMmQBfkoEIF8zNpx2A4DtNzIXxzaFm_BkkU38DZg-4rk8MAzWzYxX6ma6VqkfQ2UaGIEYxKU_FTuOCAlt2laGLyKmJdJsmr-OrKB7fWB3e6zLbDleuHsIxdJAvKoCfSYCsKs3TKdyn7ReWa00970ctneoe1dUM6Iy1donyDtq_9FnuOoCKJCaxHfHze5qFPIqocv_KS-c2pJHUtFTYo2Kg1E2MhoCVOO44zaPBvjvUnfwfhXg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"RUADZ6xRSZs_JSMc4q62RsnripbzfsNM5wn5NsQzoRQ6U4Aa4M93ZoBGr2MPZBIQxxFAw-huYd3_jzMlaTaL2fdbsNeM2vXHdMGMqqMmQBfkoEIF8zNpx2A4DtNzIXxzaFm_BkkU38DZg-4rk8MAzWzYxX6ma6VqkfQ2UaGIEYxKU_FTuOCAlt2laGLyKmJdJsmr-OrKB7fWB3e6zLbDleuHsIxdJAvKoCfSYCsKs3TKdyn7ReWa00970ctneoe1dUM6Iy1donyDtq_9FnuOoCKJCaxHfHze5qFPIqocv_KS-c2pJHUtFTYo2Kg1E2MhoCVOO44zaPBvjvUnfwfhXg"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"G7Wrb78ilueokCTXXZiF4e0yLs-pK5kxfVBDmv-KwLA4qcT_I2OAPAYC-7Fh5g_rEmU7Uu0ttFH9A6nWuwCEbg92s2C-XqK3UwgomBoh9eOePhawXVqz_cUPwKUjc3DK80S5p9315SF03uQPJxjD8mZ4z9SMibh-S1lt1pvdK8tZPtQ01ggr3NQy8-igr44exfrggg3Nbi5Ve7JZLe8T_M0Gp1NVjcPAwkKWFST_Ajzk6GmWdT1erWNyF4MY0T-5GTKLFT07Uayj9yjY2xeRUirltfIAsoAzLo46ob3-1lxvzu488reJ8G_4UkQdBig7N-1KlsExyxeZRljfc1V0Qg"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"G7Wrb78ilueokCTXXZiF4e0yLs-pK5kxfVBDmv-KwLA4qcT_I2OAPAYC-7Fh5g_rEmU7Uu0ttFH9A6nWuwCEbg92s2C-XqK3UwgomBoh9eOePhawXVqz_cUPwKUjc3DK80S5p9315SF03uQPJxjD8mZ4z9SMibh-S1lt1pvdK8tZPtQ01ggr3NQy8-igr44exfrggg3Nbi5Ve7JZLe8T_M0Gp1NVjcPAwkKWFST_Ajzk6GmWdT1erWNyF4MY0T-5GTKLFT07Uayj9yjY2xeRUirltfIAsoAzLo46ob3-1lxvzu488reJ8G_4UkQdBig7N-1KlsExyxeZRljfc1V0Qg"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ for b in $ALGS ++ '[' PS256 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"S0LE-isnpnS0srPptOa2x9g_xPNAMAEbsZnNNazCNdn8_4BPVgEofgVMdqLIqsLg6pltC1BnDAWUK6PIwdtGPW2DoF-z7FTvNl-DhPyxk_wHuqkU60Pz09g1TGinRVUeC35e12SIp5hoScF530KImZsNpov4WYWa4zLtsMeezJ2jKGcsPWfxBLK18R233TjmmG49o5kfUTf3KGjh7wui-71Q9xV15XDrPLclf9-4yrznrn9at3e_7JCj1O-9PMjmYVOfVONk0aUixeLkwaq1TnaKhI7b7QDaGicO1BM7e4t7ReiTnoiY3s38M9mQYFe5obZD9vXZyAatyo3fT7uZVw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"S0LE-isnpnS0srPptOa2x9g_xPNAMAEbsZnNNazCNdn8_4BPVgEofgVMdqLIqsLg6pltC1BnDAWUK6PIwdtGPW2DoF-z7FTvNl-DhPyxk_wHuqkU60Pz09g1TGinRVUeC35e12SIp5hoScF530KImZsNpov4WYWa4zLtsMeezJ2jKGcsPWfxBLK18R233TjmmG49o5kfUTf3KGjh7wui-71Q9xV15XDrPLclf9-4yrznrn9at3e_7JCj1O-9PMjmYVOfVONk0aUixeLkwaq1TnaKhI7b7QDaGicO1BM7e4t7ReiTnoiY3s38M9mQYFe5obZD9vXZyAatyo3fT7uZVw"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ PS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PeovTJOGpzCOloP0lUO2OGnb5eNiQP3N4Wpxh2q_7Udx3aNXB3jHBFqqxWgvQdTRKgLQ9nNjT1pvhe_VD6SuFNkjyzRprJ5NwabOAAA5klC2sKYVCA9UhL11odw5iOp9yt8LnuT4n-hJLIUagtvhGDLf2-3ET5LvXrjkqNYDSvzlA6Aih5-bXmfhJiPoH611LIJmi7Ma0R76-RAFoRnJF4TKoaIEris9oFXJ-rpAjHY-LGcy5yezv5xPnVVR0R2NmUIRI0MFbav4p7btxtAWJGOQNq_16epNB7kVqfAgoPGTEe7KeofkQ8c5k4Qs7pHJycr36C4dTgKo12n76jCFSA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PeovTJOGpzCOloP0lUO2OGnb5eNiQP3N4Wpxh2q_7Udx3aNXB3jHBFqqxWgvQdTRKgLQ9nNjT1pvhe_VD6SuFNkjyzRprJ5NwabOAAA5klC2sKYVCA9UhL11odw5iOp9yt8LnuT4n-hJLIUagtvhGDLf2-3ET5LvXrjkqNYDSvzlA6Aih5-bXmfhJiPoH611LIJmi7Ma0R76-RAFoRnJF4TKoaIEris9oFXJ-rpAjHY-LGcy5yezv5xPnVVR0R2NmUIRI0MFbav4p7btxtAWJGOQNq_16epNB7kVqfAgoPGTEe7KeofkQ8c5k4Qs7pHJycr36C4dTgKo12n76jCFSA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' PS256 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eLQMCBtZejQLtwHR6i_qUUCpaMVq6PlNn5oPxzTZ4C4k_y2KvkziNzm6Y-CqkbFlzNGj32HOseUxei7Nrepho3IqkHTYZ8TZYdfSkoKaarP8Wy41mb4DY3GAgxjW4EEZiUXl9TMEQXDIEhaH8VN2lknGDTP7JAgK3q9qi6qwer8yJzmucesWgLoy3J3K1hKV-j-r3Rayl0OF1ADFr44Q4GNiHQtOqXsb6j_U66pdG4ILOkjkVrJ2JcAWWWh_FAKgjsjBAWSejL6Gel66MAPk1esyihTm9Y_rjdHVCRnvguxs0rt3UDUgLx4aCaMwZtImCL36_GD0fQoU_2fmBhW4BQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eLQMCBtZejQLtwHR6i_qUUCpaMVq6PlNn5oPxzTZ4C4k_y2KvkziNzm6Y-CqkbFlzNGj32HOseUxei7Nrepho3IqkHTYZ8TZYdfSkoKaarP8Wy41mb4DY3GAgxjW4EEZiUXl9TMEQXDIEhaH8VN2lknGDTP7JAgK3q9qi6qwer8yJzmucesWgLoy3J3K1hKV-j-r3Rayl0OF1ADFr44Q4GNiHQtOqXsb6j_U66pdG4ILOkjkVrJ2JcAWWWh_FAKgjsjBAWSejL6Gel66MAPk1esyihTm9Y_rjdHVCRnvguxs0rt3UDUgLx4aCaMwZtImCL36_GD0fQoU_2fmBhW4BQ"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ PS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"RDLpO20LBeynMMZkNVq0iMK2blzNrK07-It3IcZ2qa31pi3qn7gTG-xR1NLTDSiolbbb6JyaDrFdD32mmOMjSX16Fie4mfnz4m-J9xYwYc67IBWyQqDcX6evpHCeu88xUH6j3PGKapxYokEZL0_8HBo5-vxuygm-5KQrfP6MeyP7fHSDokMn-72C2Q-10B4m459g5eRFAhArlkX1TrlefECOufyeiy1utYa20FxrUT_3zo3HUzyXJS6g4sxrWlkAmSXJ-MgxJFntTygPviDwvKlx6HSiAvzPtouYYVowbSeociYLcltG_oronZOVl5Sbl54TfCj568hZ5uXUdGuJ9w"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"RDLpO20LBeynMMZkNVq0iMK2blzNrK07-It3IcZ2qa31pi3qn7gTG-xR1NLTDSiolbbb6JyaDrFdD32mmOMjSX16Fie4mfnz4m-J9xYwYc67IBWyQqDcX6evpHCeu88xUH6j3PGKapxYokEZL0_8HBo5-vxuygm-5KQrfP6MeyP7fHSDokMn-72C2Q-10B4m459g5eRFAhArlkX1TrlefECOufyeiy1utYa20FxrUT_3zo3HUzyXJS6g4sxrWlkAmSXJ-MgxJFntTygPviDwvKlx6HSiAvzPtouYYVowbSeociYLcltG_oronZOVl5Sbl54TfCj568hZ5uXUdGuJ9w"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' PS256 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iEX8Zb7k4tx5aQGrH55ZBpjxkOQlSNDp1f0NP2vY0knJsxU-Y6rokJWwgOtHa36MXbxjfguA-dVA-JldNSQUQ7lgTbXma9-l--Z7LQnjFAK2VNdJmTet1SydpZIjMO97efnEtk02RI35DPtXFx7tYIGS05YCXzP1Bv_fi4s32iSRhU3W5NT5Vppw1RoaUNoCwpyKjA0cjgKeXdgNaGjGxv7hf4PlSTB3aaSPw8AEW6d30LHRCsjpzGi0D4S2oMunln6tW6Zo6ImBWxtLTxme20PybJy6jPeb4f_2IP1JKy3U8BgEBFprvS17OjdD-i_5A8K4YbHVv33sa4FnYx0wgg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iEX8Zb7k4tx5aQGrH55ZBpjxkOQlSNDp1f0NP2vY0knJsxU-Y6rokJWwgOtHa36MXbxjfguA-dVA-JldNSQUQ7lgTbXma9-l--Z7LQnjFAK2VNdJmTet1SydpZIjMO97efnEtk02RI35DPtXFx7tYIGS05YCXzP1Bv_fi4s32iSRhU3W5NT5Vppw1RoaUNoCwpyKjA0cjgKeXdgNaGjGxv7hf4PlSTB3aaSPw8AEW6d30LHRCsjpzGi0D4S2oMunln6tW6Zo6ImBWxtLTxme20PybJy6jPeb4f_2IP1JKy3U8BgEBFprvS17OjdD-i_5A8K4YbHVv33sa4FnYx0wgg"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ PS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"ES512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"qpciSHCiMQrDoo4wrjXDXdi_U12wCIcR2Iizj1aSbpv9HKbmj0bbAyInVlWOENRoA6gvaLqHzcU-dtuU7iVd9gH1BA1MEVdFtBue13SKP6r1qtyn04Tt6uq8dgPqWh-t0QKAoFyc_g_yCNOj4IyAqdK8OeSMgErlSuGvZzjlUiSH73SIIQYPEIX6OT_lRPrj3Ig-ZJJYpIaXAmyRtImo6FcSR7_7sbv1IMA9sN-HcdRD3OWDitM5-DSLTuCd2VZGI4LN4tItZETbsuW-deHA4sGEl5toVbUYcR3pwQ9kI6BWG_OIOLUOJ88oALZpZtGlb-7iwzx3jjP-FPFUzhFYHw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"qpciSHCiMQrDoo4wrjXDXdi_U12wCIcR2Iizj1aSbpv9HKbmj0bbAyInVlWOENRoA6gvaLqHzcU-dtuU7iVd9gH1BA1MEVdFtBue13SKP6r1qtyn04Tt6uq8dgPqWh-t0QKAoFyc_g_yCNOj4IyAqdK8OeSMgErlSuGvZzjlUiSH73SIIQYPEIX6OT_lRPrj3Ig-ZJJYpIaXAmyRtImo6FcSR7_7sbv1IMA9sN-HcdRD3OWDitM5-DSLTuCd2VZGI4LN4tItZETbsuW-deHA4sGEl5toVbUYcR3pwQ9kI6BWG_OIOLUOJ88oALZpZtGlb-7iwzx3jjP-FPFUzhFYHw"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' PS256 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"N9u4578939VU4fxdvNTXtviWUVJnwUCuxd9CjpnzEbj5HX63Pn3gS4heIgV2Aovka_FLvr5tBDdP0BfBIfxkRDYaBaXdUmaCt6XwAaJXu22qahcOXOXg7cIN7GcrX5iP6zL5G0vqUJ9R8yUgNE-_026uPf0xYL3ERuLAZ6-l_7qZ176O-5QcP7Ec8MnlNvZYyFMZFglsS4BuNKalurdM-HaDyonX0lacgWj4kIyBNVeWnIKSELUBktTKg2wlH06P8vi9Fc9ovEuEryV9hO8BLJpsqhcBCvsDJYfyF_kKrv69hij25YinuDb5Ly-dTJ664ZIiserqpxQsgLl3Qsr1CQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"N9u4578939VU4fxdvNTXtviWUVJnwUCuxd9CjpnzEbj5HX63Pn3gS4heIgV2Aovka_FLvr5tBDdP0BfBIfxkRDYaBaXdUmaCt6XwAaJXu22qahcOXOXg7cIN7GcrX5iP6zL5G0vqUJ9R8yUgNE-_026uPf0xYL3ERuLAZ6-l_7qZ176O-5QcP7Ec8MnlNvZYyFMZFglsS4BuNKalurdM-HaDyonX0lacgWj4kIyBNVeWnIKSELUBktTKg2wlH06P8vi9Fc9ovEuEryV9hO8BLJpsqhcBCvsDJYfyF_kKrv69hij25YinuDb5Ly-dTJ664ZIiserqpxQsgLl3Qsr1CQ"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ PS256 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"HS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"dxycCnyeUOTCgibtS9oBaNEBNMd7X1MYJu3d_tkzK4Rq4WFUnqfpKdCeD-0q_UxD7F9SYjdsxO_FCuLa6SF2E61ipmqCuFxaiXe71IkhZEBVMckkB1MKoqrBsenKpal3ywBUK-hbGrijH1Uqn9Nzm5d7VgKeiWHT3GOwvuMx7-URkBWTbfhPEysX28xW3MtuJTXcggd-cqqqKK_fG-7ir5YGrwKi2fOgCyLYNAOA3raIMCrF2Jwkgmpj3nc9a2Za-ZiGxWzNTW_U1oj-hZuyCQ_uWGFzkWYseTe_s-BvlPffVpN-JjqJKuAS_jwu03echxmOrYPuEiCb7M_iLYqmUw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"dxycCnyeUOTCgibtS9oBaNEBNMd7X1MYJu3d_tkzK4Rq4WFUnqfpKdCeD-0q_UxD7F9SYjdsxO_FCuLa6SF2E61ipmqCuFxaiXe71IkhZEBVMckkB1MKoqrBsenKpal3ywBUK-hbGrijH1Uqn9Nzm5d7VgKeiWHT3GOwvuMx7-URkBWTbfhPEysX28xW3MtuJTXcggd-cqqqKK_fG-7ir5YGrwKi2fOgCyLYNAOA3raIMCrF2Jwkgmpj3nc9a2Za-ZiGxWzNTW_U1oj-hZuyCQ_uWGFzkWYseTe_s-BvlPffVpN-JjqJKuAS_jwu03echxmOrYPuEiCb7M_iLYqmUw"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' PS256 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FXLRLpVievkPNOduZfIlpWM-33wS74hgot4wC0Abx27TK17geTkP7Eos5e1HATB93OymKXlUWzyYReLdLeLe3YlycHrn8yHH9s_3xbn9dU2OQlq0XxeV8BhQAnKAPj54OXaeKqX76NiwWiLCGG0VdlHSXjAeYU6qyzu6RLitFk0TiqvjPIsxDiP_f8LLjcgSSBilnqeZELR52mjGn2hPILKWoz6odrJVWAPZAswriiVmcV6B9XnpgCpgwcq1PzGGDZrKYhtYtr2zn0ybMEYdzcranGmXWyzbr46R13i1vpGkYUrSBMwOGfbDnoaArm9yCGA_okduRmRVfvaA9XnwRw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"FXLRLpVievkPNOduZfIlpWM-33wS74hgot4wC0Abx27TK17geTkP7Eos5e1HATB93OymKXlUWzyYReLdLeLe3YlycHrn8yHH9s_3xbn9dU2OQlq0XxeV8BhQAnKAPj54OXaeKqX76NiwWiLCGG0VdlHSXjAeYU6qyzu6RLitFk0TiqvjPIsxDiP_f8LLjcgSSBilnqeZELR52mjGn2hPILKWoz6odrJVWAPZAswriiVmcV6B9XnpgCpgwcq1PzGGDZrKYhtYtr2zn0ybMEYdzcranGmXWyzbr46R13i1vpGkYUrSBMwOGfbDnoaArm9yCGA_okduRmRVfvaA9XnwRw"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ PS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"HS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"TzzFQaRcwMSiBj4szneERqI9S_hcqMi6XcdMObvIB2rc_lrOKMnYHbeqGT3xx7xSTtBsFmCeekivwPVssywhXJkk7GBBjEG7BcKu_iyI5lFkvppuod35OsOYtccvj2ac494FtQiv85KGpzMjcEfdcSgh3H04ROuNNA2WLGMrQSbQ2phLJIdr2J3NrlmWoPMwHWpppfa5Iqk98lzqbwdB6dEHHgLqm-fypNMA6Tc4jiTuHZAJgrM_XqRrc8Tk01m1s7xImS1YyEiCdRUq_bJ9kUSAsB7voZMNilS0k7HFTiIApKDeH45qRT2leCSkAYgNvwvwmDcrACc-Jp7OEIs9GQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"TzzFQaRcwMSiBj4szneERqI9S_hcqMi6XcdMObvIB2rc_lrOKMnYHbeqGT3xx7xSTtBsFmCeekivwPVssywhXJkk7GBBjEG7BcKu_iyI5lFkvppuod35OsOYtccvj2ac494FtQiv85KGpzMjcEfdcSgh3H04ROuNNA2WLGMrQSbQ2phLJIdr2J3NrlmWoPMwHWpppfa5Iqk98lzqbwdB6dEHHgLqm-fypNMA6Tc4jiTuHZAJgrM_XqRrc8Tk01m1s7xImS1YyEiCdRUq_bJ9kUSAsB7voZMNilS0k7HFTiIApKDeH45qRT2leCSkAYgNvwvwmDcrACc-Jp7OEIs9GQ"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' PS256 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ZTPKUEpkB4RTNKLFSUQElLgqIwSk0VmbYU3MofOAzEFJr8St4EN9YfXZ6zNHXFd2zCP-17_avwboVGTV_eK7JsZdEgEWn0W1NNdkT7vwqIauV_k_sV-y40yCenTqXkuYqcMqh13mPKLsZEGGxwUlefgX4eN61pDgYwWAYIFZSDBxKNmfoKL28ySfyYK7_rwCNel7d1ASLJZy_wJX5qQ4bVkI14VPDZNDWalph9gvkB84aWWw0NPdrPo2I47Q2b9g8WeRSIlqQYdGsEdhwRxxQZbxTaF6lX_JU9kbUGPPgEaj7aVqrV2ZjoIOp5Ikr2Zs9Yb-h-ibkxvtsDHnoDuNAA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ZTPKUEpkB4RTNKLFSUQElLgqIwSk0VmbYU3MofOAzEFJr8St4EN9YfXZ6zNHXFd2zCP-17_avwboVGTV_eK7JsZdEgEWn0W1NNdkT7vwqIauV_k_sV-y40yCenTqXkuYqcMqh13mPKLsZEGGxwUlefgX4eN61pDgYwWAYIFZSDBxKNmfoKL28ySfyYK7_rwCNel7d1ASLJZy_wJX5qQ4bVkI14VPDZNDWalph9gvkB84aWWw0NPdrPo2I47Q2b9g8WeRSIlqQYdGsEdhwRxxQZbxTaF6lX_JU9kbUGPPgEaj7aVqrV2ZjoIOp5Ikr2Zs9Yb-h-ibkxvtsDHnoDuNAA"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ PS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"HS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Pk-A8AwBa_kHKwnfS7T-woDI-P_BuPjrzKdDpjO0qxbPNbelp9p0Ra2KeenMLnwyjfGnI5Svx1UrWOrxGziv7uq9Tr74E5ujPT3cGk94Hp0Zza-EGfP75FVQbuWpZalK6PqQuK5FdzOG5QV9Vj42qzpBhl4eQkfdE_mae_jflA3J3I9ufKPnnQ_hwuAGvH8sfFlY35C7arJH7cACf756vE7VDUWwd4u8Px2OtEI_3wCBOyWqPpZeAP94jzfJPuZ5YUa4-h4WD_B_7TJCRXM47pcKuNRBteP3rhcyOiGou6VmHOfEcKZAa6775szut3zbaXtBE836RlzC5qMMtRXhgQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Pk-A8AwBa_kHKwnfS7T-woDI-P_BuPjrzKdDpjO0qxbPNbelp9p0Ra2KeenMLnwyjfGnI5Svx1UrWOrxGziv7uq9Tr74E5ujPT3cGk94Hp0Zza-EGfP75FVQbuWpZalK6PqQuK5FdzOG5QV9Vj42qzpBhl4eQkfdE_mae_jflA3J3I9ufKPnnQ_hwuAGvH8sfFlY35C7arJH7cACf756vE7VDUWwd4u8Px2OtEI_3wCBOyWqPpZeAP94jzfJPuZ5YUa4-h4WD_B_7TJCRXM47pcKuNRBteP3rhcyOiGou6VmHOfEcKZAa6775szut3zbaXtBE836RlzC5qMMtRXhgQ"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' PS256 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OZIyD53GQzYfWz_w1jdc679xac6FB5McaWyUJLMfA2o-6o5ecMOVDu46GI4nbfrY1R3TVIrPbiSvCCr1V79LTdPCDlEf0r3ghnnnQ5x5TczYnyh6wFAxN2f-HxEHk3ixnHedcXP_oRERpGK--PpnKJf55dYrES60lXuBsU0d2WkmRMPcaj8ZVt9t48M2RPiwRBYJ5ERrHPc9Qs6Pfn7kzTpmhP3ZXFiEPzqYR372BbiHuLRZup9qfx5vNiEStIMIODVpaeFzEuTmiG3OWdDSNwAI3j4CwclMWr4HNSogRrF04yA1ppDnfxawWpQz8YuMolAC6dBhuxdeuMx8Rcql9A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OZIyD53GQzYfWz_w1jdc679xac6FB5McaWyUJLMfA2o-6o5ecMOVDu46GI4nbfrY1R3TVIrPbiSvCCr1V79LTdPCDlEf0r3ghnnnQ5x5TczYnyh6wFAxN2f-HxEHk3ixnHedcXP_oRERpGK--PpnKJf55dYrES60lXuBsU0d2WkmRMPcaj8ZVt9t48M2RPiwRBYJ5ERrHPc9Qs6Pfn7kzTpmhP3ZXFiEPzqYR372BbiHuLRZup9qfx5vNiEStIMIODVpaeFzEuTmiG3OWdDSNwAI3j4CwclMWr4HNSogRrF04yA1ppDnfxawWpQz8YuMolAC6dBhuxdeuMx8Rcql9A"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ PS256 = PS256 ] +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"MznX87HGn7z6-vWWLVjZd5MRr229huMksuvQOqUKRWRp17y4y0UgoFe6TCOUXoFYsIFMg1MzlIu8RXpCctdlLgADQRm0Zc3m_TsTNW6ubiFI73yvKGJeJ-oStu7V_i71Wzvj-01f9oVpOKRYvOrfjqXTutX9LQz1Lxxj30GJIwP76HVk2FZjsLXrb5TcW7b7bmqtTRg9Id4JA7lnno8XPtlsVQfSuRTQBDS2LJHbzI9dy5rQF0UtplalPViZsLkNqnIlb0e6uyIr1fJ7KIn2Ns-Otlr4eQ9RBG16p43GhvXxGbPUvlfDHRsz8a9VT61I5gwoPQWd6LJQiPtro6sa_A"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"MznX87HGn7z6-vWWLVjZd5MRr229huMksuvQOqUKRWRp17y4y0UgoFe6TCOUXoFYsIFMg1MzlIu8RXpCctdlLgADQRm0Zc3m_TsTNW6ubiFI73yvKGJeJ-oStu7V_i71Wzvj-01f9oVpOKRYvOrfjqXTutX9LQz1Lxxj30GJIwP76HVk2FZjsLXrb5TcW7b7bmqtTRg9Id4JA7lnno8XPtlsVQfSuRTQBDS2LJHbzI9dy5rQF0UtplalPViZsLkNqnIlb0e6uyIr1fJ7KIn2Ns-Otlr4eQ9RBG16p43GhvXxGbPUvlfDHRsz8a9VT61I5gwoPQWd6LJQiPtro6sa_A"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' PS256 = PS256 ']' + continue -+ [ PS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"PS384"}} ++ for b in $ALGS ++ '[' PS256 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"blagSfNAvUrM4J5iEB6qje6rmPO64BCWoK1y7UiLxglDXPdNeMWmN-aVDAOhzHXqiiav9IN5bxSb-uU8FKpIZDu01lXQ8Mv5wjJKXXi7hAn1zrUhzfOf1z4SBkYgCRcfBEwalWkYXW7sKznX0CzBkUweuTPn0jJqmdO0em9ta8SwM_aEakQ2DfyTi9J8LABU4Hjo89Mc4AS5o0er1pGPDrqofXYMGEXPAvDu6eulTmSpn-mdgIU3xhPkOf27uIiLcly5eFmj7Fjhoy16qI3Os4HExKF_DLv6JqRg2ZMbEnlv8zPdSDrr4SOGVv33EMlfmdBgsQFEfLv3iWIb2YGDrA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"blagSfNAvUrM4J5iEB6qje6rmPO64BCWoK1y7UiLxglDXPdNeMWmN-aVDAOhzHXqiiav9IN5bxSb-uU8FKpIZDu01lXQ8Mv5wjJKXXi7hAn1zrUhzfOf1z4SBkYgCRcfBEwalWkYXW7sKznX0CzBkUweuTPn0jJqmdO0em9ta8SwM_aEakQ2DfyTi9J8LABU4Hjo89Mc4AS5o0er1pGPDrqofXYMGEXPAvDu6eulTmSpn-mdgIU3xhPkOf27uIiLcly5eFmj7Fjhoy16qI3Os4HExKF_DLv6JqRg2ZMbEnlv8zPdSDrr4SOGVv33EMlfmdBgsQFEfLv3iWIb2YGDrA"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"U78dA4bfLgRRf0v1XVI5p1rBmQbxcm0KS1xy42NqJaB4DeQBTDVbTftTpbNP9UVSR5B7oJHg9FeH3O-sLW6NQKrTYY1GGmuVVjrdYg3rx-eYU4YEdQLUbOJr06SururuSecHUpLm7ttGrDPT_DtebaNVHFP1MD2veZtbNQrGIqqL0BCEUOT1i3iKGe4v3MNY1mLg10E8dZCaG9zrXbdPO3F_bG6frvjbZQP8QVXBs4m1odj11Xurs56mw4xQaT4feijUK5GPR6NwBVAnz47NfOi0Y5pXQrGXKbstG9qNBzo69UwuJ9nyfuNEF4BuLzcC4btGYCwMvtUIJbBeSwwNjQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"U78dA4bfLgRRf0v1XVI5p1rBmQbxcm0KS1xy42NqJaB4DeQBTDVbTftTpbNP9UVSR5B7oJHg9FeH3O-sLW6NQKrTYY1GGmuVVjrdYg3rx-eYU4YEdQLUbOJr06SururuSecHUpLm7ttGrDPT_DtebaNVHFP1MD2veZtbNQrGIqqL0BCEUOT1i3iKGe4v3MNY1mLg10E8dZCaG9zrXbdPO3F_bG6frvjbZQP8QVXBs4m1odj11Xurs56mw4xQaT4feijUK5GPR6NwBVAnz47NfOi0Y5pXQrGXKbstG9qNBzo69UwuJ9nyfuNEF4BuLzcC4btGYCwMvtUIJbBeSwwNjQ"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ [ PS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' PS256 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"as_qJZ2IpIzsAEAnLfdSJYhNadgKhrWa7e7B5HqBZk3kif_sWX5XVX1gVyjnCGS9m0ZjM53aC-SrSDfWqPy9jIwsybG8RKPfiaKeB6pB0hm4XOuLN8hBAP3644o1CDqjBpcRWaQ9UssIgQhvoNNcWo1m2M_7b4VCHYpUXV0WrDetchNmUP50xqMrTZnf66znqylyFOuMoSM-QEbUeXKkZipeYWbM8E2AhF36MjS7LEdlMPKEiVmBil6xObW4_Yzn6YCUk1IOk-9DRCIcerA8FuOb33dpFv9n1buMdncv9IA6uz-07A8TTWXAaQpGgvj_Duw4mUBE6uX5UVt2hc--jA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"as_qJZ2IpIzsAEAnLfdSJYhNadgKhrWa7e7B5HqBZk3kif_sWX5XVX1gVyjnCGS9m0ZjM53aC-SrSDfWqPy9jIwsybG8RKPfiaKeB6pB0hm4XOuLN8hBAP3644o1CDqjBpcRWaQ9UssIgQhvoNNcWo1m2M_7b4VCHYpUXV0WrDetchNmUP50xqMrTZnf66znqylyFOuMoSM-QEbUeXKkZipeYWbM8E2AhF36MjS7LEdlMPKEiVmBil6xObW4_Yzn6YCUk1IOk-9DRCIcerA8FuOb33dpFv9n1buMdncv9IA6uz-07A8TTWXAaQpGgvj_Duw4mUBE6uX5UVt2hc--jA"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"K4lTQt1rlBhDyd_A15ZvlNEDNOKg3gFab0qdh6nrlL2s4TwASdo2iWf7Q4kQphGQOqjxN9e_C1ymOtxVdrQe3_TRSZNuFZUmbFoA91dSLb9G_rnYjRUvaKstMQwujfyit-YCn3YweDeVD0rq-qEiOEPmvD32KBH45SO3Sh1uX3lHNjmuVG3XuTE2NJ5DlvUhqexA_ZmX4waqR9PzsLHzS2o5dGhi_VzmfuWJiDSB6fhL2D_P2yBzgv1mqniVT9oCu-XEO9a1R13lvT4oUM6N1DIrAEVFTgpvpSaUZjCnEkAYE0RAtt5oDsF6BKqXAXAIVf7ZbkIbOG7fuqEMDGZ4Rw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"K4lTQt1rlBhDyd_A15ZvlNEDNOKg3gFab0qdh6nrlL2s4TwASdo2iWf7Q4kQphGQOqjxN9e_C1ymOtxVdrQe3_TRSZNuFZUmbFoA91dSLb9G_rnYjRUvaKstMQwujfyit-YCn3YweDeVD0rq-qEiOEPmvD32KBH45SO3Sh1uX3lHNjmuVG3XuTE2NJ5DlvUhqexA_ZmX4waqR9PzsLHzS2o5dGhi_VzmfuWJiDSB6fhL2D_P2yBzgv1mqniVT9oCu-XEO9a1R13lvT4oUM6N1DIrAEVFTgpvpSaUZjCnEkAYE0RAtt5oDsF6BKqXAXAIVf7ZbkIbOG7fuqEMDGZ4Rw"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS512) -+ [ PS256 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' PS256 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"VAj6kBUz7L4abFpIChSnAHNuzf1ezJKgfXAn-79ZD_0VaNps1dUXzMxVYghOIec93TkP8ly9XJ7AsiR0Z9p6NusL96rdFSbxMwxhSu3TYv9-zRpDlz5oHvtuKP_eVWbGbyFeWp4u819YurCOmplEcY5z_I1cs9V6EG-NpmrZdYQIR-jLQNSpqwxLj9hoDFAFbAiExShRx4EchFthfLA-n6ZY51a-5V9Oj4YH2TwRgMOdcEHZbDDvxmqq7W30rUW57Z4q3d9EMXiKObJDsIgiFNxgk5SPRGgepg4TcdeKMfYH56FGcUFVyv7dFsDZPSKwvH6Tkkv4Mf9zWK_HKa1Zsg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"VAj6kBUz7L4abFpIChSnAHNuzf1ezJKgfXAn-79ZD_0VaNps1dUXzMxVYghOIec93TkP8ly9XJ7AsiR0Z9p6NusL96rdFSbxMwxhSu3TYv9-zRpDlz5oHvtuKP_eVWbGbyFeWp4u819YurCOmplEcY5z_I1cs9V6EG-NpmrZdYQIR-jLQNSpqwxLj9hoDFAFbAiExShRx4EchFthfLA-n6ZY51a-5V9Oj4YH2TwRgMOdcEHZbDDvxmqq7W30rUW57Z4q3d9EMXiKObJDsIgiFNxgk5SPRGgepg4TcdeKMfYH56FGcUFVyv7dFsDZPSKwvH6Tkkv4Mf9zWK_HKa1Zsg"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iQMGpPQEBAnIl8cjGyyo7F4s07uPzyNlUvjkPDM2NzP1wWGjRdFc2eG3gEq_cAuBHdnzwO9Tv8lfBZJvMdYrwk0H2bQmFrXdmZXQYlqiv74V7LSkPkD_Jul3rqQo1nWggAEFx2jV6XyGMffpbhCzN1Mis2ufLMBy07-98kYzdxFNaUSlZFSoPjj3TBnHvuQDHhcpBCsDuYSLio3HzirKne7Og7TceQCKithAV1qkr0M35U266tTiiojbqHvuntjkmPgsiP0uWYF7Vr8RZqqz2W4D8LJHoEprMLruv5VIHadLiNU1_YH8QI57NGvbpGQCq47pEW-vPitwpLQK8aeZGQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iQMGpPQEBAnIl8cjGyyo7F4s07uPzyNlUvjkPDM2NzP1wWGjRdFc2eG3gEq_cAuBHdnzwO9Tv8lfBZJvMdYrwk0H2bQmFrXdmZXQYlqiv74V7LSkPkD_Jul3rqQo1nWggAEFx2jV6XyGMffpbhCzN1Mis2ufLMBy07-98kYzdxFNaUSlZFSoPjj3TBnHvuQDHhcpBCsDuYSLio3HzirKne7Og7TceQCKithAV1qkr0M35U266tTiiojbqHvuntjkmPgsiP0uWYF7Vr8RZqqz2W4D8LJHoEprMLruv5VIHadLiNU1_YH8QI57NGvbpGQCq47pEW-vPitwpLQK8aeZGQ"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS256) -+ [ PS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' PS256 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Qv6UB2gDTn67oz_j4ESJab3_8w2fha2oDXgtpKDJKwXmDw2RcNHwPwMbZ4CrRXKDAvx988EKm58W_kEZhK1yy5Epptfn0aky2soV5tgZVVBsid_AHVyiekn4I7i4wF1ufz5NuQF80__zd5OHk2kEPSaguZH7OGHTyh-P1-LOFrYL9gKvb3jmHnuMdO11hs4BcbsFZ1FSYvXQ31XgE9YD_nl4_EmjdBlYNyhoq1y_cUR33k8-mMmCGu5EexqXCRI2DhZT8aZePUEsmbgbVXQbh6AHxTtV8vRAuZ7Xtlw7l9U0ECfE_B60YqEg0frQAHRHZLj0AiLEtIZRWnPEgRbZ2A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Qv6UB2gDTn67oz_j4ESJab3_8w2fha2oDXgtpKDJKwXmDw2RcNHwPwMbZ4CrRXKDAvx988EKm58W_kEZhK1yy5Epptfn0aky2soV5tgZVVBsid_AHVyiekn4I7i4wF1ufz5NuQF80__zd5OHk2kEPSaguZH7OGHTyh-P1-LOFrYL9gKvb3jmHnuMdO11hs4BcbsFZ1FSYvXQ31XgE9YD_nl4_EmjdBlYNyhoq1y_cUR33k8-mMmCGu5EexqXCRI2DhZT8aZePUEsmbgbVXQbh6AHxTtV8vRAuZ7Xtlw7l9U0ECfE_B60YqEg0frQAHRHZLj0AiLEtIZRWnPEgRbZ2A"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OWblzEG0DQphTiof-wRzneETeHCb-UlYvxg3TcNjHJk853JtpshOJij5rJvMsHb3NiTWryqkpmvSA3EDsMNiEBXxlr8HHU7jqZGBhpYpRjPCieVgP0iDhwMlJG8E4e-F1og5WdpNAtT7Y7f7m4hbBpyYi95s2JmlzfzJ46YyL_VKrRC8CaUCv_Px_N1NeAnAIgl1cijf_Kj1sCNlUh5KJ2vSoePM7wQO28WQuxRPICP0S5qlPL02PjtUht_-xx-rtLsnxDF_X0Qu9bN5AZHSx_hkZSBrB5W0E0pMOMTZA7u8veApiVuKlM1O_kE3iu3Yaf547zaupSnQEgT6Fxcbvg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OWblzEG0DQphTiof-wRzneETeHCb-UlYvxg3TcNjHJk853JtpshOJij5rJvMsHb3NiTWryqkpmvSA3EDsMNiEBXxlr8HHU7jqZGBhpYpRjPCieVgP0iDhwMlJG8E4e-F1og5WdpNAtT7Y7f7m4hbBpyYi95s2JmlzfzJ46YyL_VKrRC8CaUCv_Px_N1NeAnAIgl1cijf_Kj1sCNlUh5KJ2vSoePM7wQO28WQuxRPICP0S5qlPL02PjtUht_-xx-rtLsnxDF_X0Qu9bN5AZHSx_hkZSBrB5W0E0pMOMTZA7u8veApiVuKlM1O_kE3iu3Yaf547zaupSnQEgT6Fxcbvg"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS384) -+ [ PS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' PS256 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != PS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"BVnGsmWOQ6Rq8rpfJ6xrNC2xysQc6ZcLSsdLB4Qj3VqqTn6pbur8fY1C5VFCTXxWKu2O81jy-MonUtJGC50AHczknoNQ3xXXvcEs1wqtZVKaVM0INwxssIEP2oBYze20PENem2EvSdtXVLIUGvyrP814nqr3GZLjpDvXF9oP6eQa0FPc1AnYT8MJhrX2_7AQqsy52ZeVbIDcEE3yD8RaBMAIRevJva_HGEzOAFL0M0OfsOqIEA_eJZiuckH4INNGiovAim8xC2HSChVoYYJtP8DGHOokqxDv4JubtThz4RfjyBpc44m1eoWjkf72K4EKveB4CVYgk9xB3M2oUTXuzA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"BVnGsmWOQ6Rq8rpfJ6xrNC2xysQc6ZcLSsdLB4Qj3VqqTn6pbur8fY1C5VFCTXxWKu2O81jy-MonUtJGC50AHczknoNQ3xXXvcEs1wqtZVKaVM0INwxssIEP2oBYze20PENem2EvSdtXVLIUGvyrP814nqr3GZLjpDvXF9oP6eQa0FPc1AnYT8MJhrX2_7AQqsy52ZeVbIDcEE3yD8RaBMAIRevJva_HGEzOAFL0M0OfsOqIEA_eJZiuckH4INNGiovAim8xC2HSChVoYYJtP8DGHOokqxDv4JubtThz4RfjyBpc44m1eoWjkf72K4EKveB4CVYgk9xB3M2oUTXuzA"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gkp_G7dimInVPnYIlFnlTPHFLBy97KO0pH_MGVTYhXoIofYlNtbE_mM826awD2pa1pXHVyhvRDDjV53HibS59x5JLIOx7hU1_hsmdh26JyTUTUrfbEWOTokgX3lqQxUGPbgYlNC3OLhbK7swUFQKXHSis7jtupkMR6D7DNCKtYnC_Tuxj0OCyEwNsnZZzpkc4gYO1BnWftyVnUL5-CskOK7zIZ4iwBIw6KDAmstNJK-xnuTxsgKzQcDQcc1JXaVy8MSX2wFaSpmTOE08aTLnl6NNs1JhBtg-rdjO3aI0H67xK6JmBbrVOnJlvMJ32Nj6fTVuLJrrS_N7C703slLFmA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Gkp_G7dimInVPnYIlFnlTPHFLBy97KO0pH_MGVTYhXoIofYlNtbE_mM826awD2pa1pXHVyhvRDDjV53HibS59x5JLIOx7hU1_hsmdh26JyTUTUrfbEWOTokgX3lqQxUGPbgYlNC3OLhbK7swUFQKXHSis7jtupkMR6D7DNCKtYnC_Tuxj0OCyEwNsnZZzpkc4gYO1BnWftyVnUL5-CskOK7zIZ4iwBIw6KDAmstNJK-xnuTxsgKzQcDQcc1JXaVy8MSX2wFaSpmTOE08aTLnl6NNs1JhBtg-rdjO3aI0H67xK6JmBbrVOnJlvMJ32Nj6fTVuLJrrS_N7C703slLFmA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kH6tJJa3ZEh4Q3l8HBspXJ_HFmPJ307u13c0tkTzfStqVOYpPnelSjGosjKDZ_UlwKXLUAiSQmpOBwCIZDbu2U8LFnNFM6U5U05TO9dcJBD6IS0wm6qVLuXeeXy7zpewJdmIIvb_htpUfTUxQz_TmRFB3KpCN9YhFYDBKKVBsQzZzlKvaOXbe_PZdHyxn6nZpDEvjMy6W8s0VIug9yhFFfttkUg4AWKhBCV14udyQh1dzdodLINgfKuVp4-StPo_rEL_lIWQwogNKG3kqTGzis6tTTN2X3JhWZ1l12taJ7a2OLLxOxy3axjviiYIZ4A0E_xsovFhU05h2iiMk9P_Aw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kH6tJJa3ZEh4Q3l8HBspXJ_HFmPJ307u13c0tkTzfStqVOYpPnelSjGosjKDZ_UlwKXLUAiSQmpOBwCIZDbu2U8LFnNFM6U5U05TO9dcJBD6IS0wm6qVLuXeeXy7zpewJdmIIvb_htpUfTUxQz_TmRFB3KpCN9YhFYDBKKVBsQzZzlKvaOXbe_PZdHyxn6nZpDEvjMy6W8s0VIug9yhFFfttkUg4AWKhBCV14udyQh1dzdodLINgfKuVp4-StPo_rEL_lIWQwogNKG3kqTGzis6tTTN2X3JhWZ1l12taJ7a2OLLxOxy3axjviiYIZ4A0E_xsovFhU05h2iiMk9P_Aw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"}]} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PkR5rmU4mNbtGfHWN7_Q8bBS5EhC99lOL4iEdWB2KPaKa8kLa1zUmVB7FL234Yjk-BWZWG8xPTdoD3TcnVKUSVNofxgLN1xN7heTJoq33L_tWacy59rjDo-qdraP9GKEAqLZnv9tsrg7j25qoPEuW3MwWDkrKzPsJ3nQpvH7M7NFYeq_HO8lfGTL5di5kBJsVAmklIeEEFgP1Rhtlbm21RsO_BQMtWW0xdptkO2WHz3bld-chPUMkeO_dMlrtWltyOG4E_Ea4HwLts6oeQ7SaWwUxHHfPNkT6RTKmvNWe1RTppD77SapMe9IyuXdg5YrajxJ0Sny6IeYvKRRZEA9Iw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PkR5rmU4mNbtGfHWN7_Q8bBS5EhC99lOL4iEdWB2KPaKa8kLa1zUmVB7FL234Yjk-BWZWG8xPTdoD3TcnVKUSVNofxgLN1xN7heTJoq33L_tWacy59rjDo-qdraP9GKEAqLZnv9tsrg7j25qoPEuW3MwWDkrKzPsJ3nQpvH7M7NFYeq_HO8lfGTL5di5kBJsVAmklIeEEFgP1Rhtlbm21RsO_BQMtWW0xdptkO2WHz3bld-chPUMkeO_dMlrtWltyOG4E_Ea4HwLts6oeQ7SaWwUxHHfPNkT6RTKmvNWe1RTppD77SapMe9IyuXdg5YrajxJ0Sny6IeYvKRRZEA9Iw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kH6tJJa3ZEh4Q3l8HBspXJ_HFmPJ307u13c0tkTzfStqVOYpPnelSjGosjKDZ_UlwKXLUAiSQmpOBwCIZDbu2U8LFnNFM6U5U05TO9dcJBD6IS0wm6qVLuXeeXy7zpewJdmIIvb_htpUfTUxQz_TmRFB3KpCN9YhFYDBKKVBsQzZzlKvaOXbe_PZdHyxn6nZpDEvjMy6W8s0VIug9yhFFfttkUg4AWKhBCV14udyQh1dzdodLINgfKuVp4-StPo_rEL_lIWQwogNKG3kqTGzis6tTTN2X3JhWZ1l12taJ7a2OLLxOxy3axjviiYIZ4A0E_xsovFhU05h2iiMk9P_Aw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"}]} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kH6tJJa3ZEh4Q3l8HBspXJ_HFmPJ307u13c0tkTzfStqVOYpPnelSjGosjKDZ_UlwKXLUAiSQmpOBwCIZDbu2U8LFnNFM6U5U05TO9dcJBD6IS0wm6qVLuXeeXy7zpewJdmIIvb_htpUfTUxQz_TmRFB3KpCN9YhFYDBKKVBsQzZzlKvaOXbe_PZdHyxn6nZpDEvjMy6W8s0VIug9yhFFfttkUg4AWKhBCV14udyQh1dzdodLINgfKuVp4-StPo_rEL_lIWQwogNKG3kqTGzis6tTTN2X3JhWZ1l12taJ7a2OLLxOxy3axjviiYIZ4A0E_xsovFhU05h2iiMk9P_Aw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"}]} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PkR5rmU4mNbtGfHWN7_Q8bBS5EhC99lOL4iEdWB2KPaKa8kLa1zUmVB7FL234Yjk-BWZWG8xPTdoD3TcnVKUSVNofxgLN1xN7heTJoq33L_tWacy59rjDo-qdraP9GKEAqLZnv9tsrg7j25qoPEuW3MwWDkrKzPsJ3nQpvH7M7NFYeq_HO8lfGTL5di5kBJsVAmklIeEEFgP1Rhtlbm21RsO_BQMtWW0xdptkO2WHz3bld-chPUMkeO_dMlrtWltyOG4E_Ea4HwLts6oeQ7SaWwUxHHfPNkT6RTKmvNWe1RTppD77SapMe9IyuXdg5YrajxJ0Sny6IeYvKRRZEA9Iw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PkR5rmU4mNbtGfHWN7_Q8bBS5EhC99lOL4iEdWB2KPaKa8kLa1zUmVB7FL234Yjk-BWZWG8xPTdoD3TcnVKUSVNofxgLN1xN7heTJoq33L_tWacy59rjDo-qdraP9GKEAqLZnv9tsrg7j25qoPEuW3MwWDkrKzPsJ3nQpvH7M7NFYeq_HO8lfGTL5di5kBJsVAmklIeEEFgP1Rhtlbm21RsO_BQMtWW0xdptkO2WHz3bld-chPUMkeO_dMlrtWltyOG4E_Ea4HwLts6oeQ7SaWwUxHHfPNkT6RTKmvNWe1RTppD77SapMe9IyuXdg5YrajxJ0Sny6IeYvKRRZEA9Iw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kH6tJJa3ZEh4Q3l8HBspXJ_HFmPJ307u13c0tkTzfStqVOYpPnelSjGosjKDZ_UlwKXLUAiSQmpOBwCIZDbu2U8LFnNFM6U5U05TO9dcJBD6IS0wm6qVLuXeeXy7zpewJdmIIvb_htpUfTUxQz_TmRFB3KpCN9YhFYDBKKVBsQzZzlKvaOXbe_PZdHyxn6nZpDEvjMy6W8s0VIug9yhFFfttkUg4AWKhBCV14udyQh1dzdodLINgfKuVp4-StPo_rEL_lIWQwogNKG3kqTGzis6tTTN2X3JhWZ1l12taJ7a2OLLxOxy3axjviiYIZ4A0E_xsovFhU05h2iiMk9P_Aw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"}]} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PkR5rmU4mNbtGfHWN7_Q8bBS5EhC99lOL4iEdWB2KPaKa8kLa1zUmVB7FL234Yjk-BWZWG8xPTdoD3TcnVKUSVNofxgLN1xN7heTJoq33L_tWacy59rjDo-qdraP9GKEAqLZnv9tsrg7j25qoPEuW3MwWDkrKzPsJ3nQpvH7M7NFYeq_HO8lfGTL5di5kBJsVAmklIeEEFgP1Rhtlbm21RsO_BQMtWW0xdptkO2WHz3bld-chPUMkeO_dMlrtWltyOG4E_Ea4HwLts6oeQ7SaWwUxHHfPNkT6RTKmvNWe1RTppD77SapMe9IyuXdg5YrajxJ0Sny6IeYvKRRZEA9Iw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"kH6tJJa3ZEh4Q3l8HBspXJ_HFmPJ307u13c0tkTzfStqVOYpPnelSjGosjKDZ_UlwKXLUAiSQmpOBwCIZDbu2U8LFnNFM6U5U05TO9dcJBD6IS0wm6qVLuXeeXy7zpewJdmIIvb_htpUfTUxQz_TmRFB3KpCN9YhFYDBKKVBsQzZzlKvaOXbe_PZdHyxn6nZpDEvjMy6W8s0VIug9yhFFfttkUg4AWKhBCV14udyQh1dzdodLINgfKuVp4-StPo_rEL_lIWQwogNKG3kqTGzis6tTTN2X3JhWZ1l12taJ7a2OLLxOxy3axjviiYIZ4A0E_xsovFhU05h2iiMk9P_Aw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"1yV5v5cUkJXMdDtV0QTbCRStAlqNjA9akYvM7Tj5lI3iQct3rvWCrRNJzHMaIixuMgydbBHKW7EWE8FznXx64A"}]} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"PkR5rmU4mNbtGfHWN7_Q8bBS5EhC99lOL4iEdWB2KPaKa8kLa1zUmVB7FL234Yjk-BWZWG8xPTdoD3TcnVKUSVNofxgLN1xN7heTJoq33L_tWacy59rjDo-qdraP9GKEAqLZnv9tsrg7j25qoPEuW3MwWDkrKzPsJ3nQpvH7M7NFYeq_HO8lfGTL5di5kBJsVAmklIeEEFgP1Rhtlbm21RsO_BQMtWW0xdptkO2WHz3bld-chPUMkeO_dMlrtWltyOG4E_Ea4HwLts6oeQ7SaWwUxHHfPNkT6RTKmvNWe1RTppD77SapMe9IyuXdg5YrajxJ0Sny6IeYvKRRZEA9Iw"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"C56uryRhlKuqp1l5MmIVmnt84O0kTUIKGS1QPTyuq0aWxbfDfow6XpUPaYQIcjPEO6OItTxertG2xMmQ6CGnlA"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) ../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ old=/tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/PS384.jws ++ old=/tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/PS384.jws + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk + printf hi -+ jose+ jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -c -jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/PS384.jws -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/PS384.jws -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/PS384.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/PS384.jws -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/PS384.jws -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/PS384.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uNFvwBib4eVor4egqadO9aKv-qaUrdYZQlHdP-_XJZRyijf83dSGy2nU0gK9WvtziUblsouS47hQjk0fllQZ-S5g7FB3qGOdcbVE5IN3_40krYhnEkAaZWSNc4pfIpHt69jzrFieqnax9v0AwRbAC6ERbDl2bZHxmELJn6TZRptwYd6s7Ge8n6LL5HRfw49JuFozllMa6doW3ODR0z49ynedjdluKNE0fLVfhFLRBbiUCLzbTRuKfgfMwHSUONkKZ1rnfrhJDw2O9xPC-bEdqS9pA5ijj2BYhCI2yc0eHouV1WLjmIaIJygPGBo2r7TmJGdpW5ExS0V5OGpzhIw1_Q"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uNFvwBib4eVor4egqadO9aKv-qaUrdYZQlHdP-_XJZRyijf83dSGy2nU0gK9WvtziUblsouS47hQjk0fllQZ-S5g7FB3qGOdcbVE5IN3_40krYhnEkAaZWSNc4pfIpHt69jzrFieqnax9v0AwRbAC6ERbDl2bZHxmELJn6TZRptwYd6s7Ge8n6LL5HRfw49JuFozllMa6doW3ODR0z49ynedjdluKNE0fLVfhFLRBbiUCLzbTRuKfgfMwHSUONkKZ1rnfrhJDw2O9xPC-bEdqS9pA5ijj2BYhCI2yc0eHouV1WLjmIaIJygPGBo2r7TmJGdpW5ExS0V5OGpzhIw1_Q"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uNFvwBib4eVor4egqadO9aKv-qaUrdYZQlHdP-_XJZRyijf83dSGy2nU0gK9WvtziUblsouS47hQjk0fllQZ-S5g7FB3qGOdcbVE5IN3_40krYhnEkAaZWSNc4pfIpHt69jzrFieqnax9v0AwRbAC6ERbDl2bZHxmELJn6TZRptwYd6s7Ge8n6LL5HRfw49JuFozllMa6doW3ODR0z49ynedjdluKNE0fLVfhFLRBbiUCLzbTRuKfgfMwHSUONkKZ1rnfrhJDw2O9xPC-bEdqS9pA5ijj2BYhCI2yc0eHouV1WLjmIaIJygPGBo2r7TmJGdpW5ExS0V5OGpzhIw1_Q"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0J6rg6n5acGuxWUtAoQb3aEBtUEpGYuwAo7qMBgaEOAVydaPFWFbYbDWxo3wnfpUFQYbmJziSEwlIZ6t-98MZDd4gFTacAjGWv-7cKoL5QXq5ztrvXu8me5LqHUljcbqrPHUThhbeQroPTJ3mrutH1cvIkJqpMj47TM9VRQDHBA0TdpQ2qrhaJaRbNbIw4QDgvBq1nsE6W3axCw6OFWb8hwVuP9x5glGxMWh2YGwc5DKblsfMMhqF6CNqB4u25iqTOlPtrlUSIZotJHyyI6gOtBbLAqC7N7pxqi7fsYyetu3mDAo42AVQSy9Niru4PhLNCA135J1CMHGTAHK7EeaFw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0J6rg6n5acGuxWUtAoQb3aEBtUEpGYuwAo7qMBgaEOAVydaPFWFbYbDWxo3wnfpUFQYbmJziSEwlIZ6t-98MZDd4gFTacAjGWv-7cKoL5QXq5ztrvXu8me5LqHUljcbqrPHUThhbeQroPTJ3mrutH1cvIkJqpMj47TM9VRQDHBA0TdpQ2qrhaJaRbNbIw4QDgvBq1nsE6W3axCw6OFWb8hwVuP9x5glGxMWh2YGwc5DKblsfMMhqF6CNqB4u25iqTOlPtrlUSIZotJHyyI6gOtBbLAqC7N7pxqi7fsYyetu3mDAo42AVQSy9Niru4PhLNCA135J1CMHGTAHK7EeaFw"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/PS384.jws -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/PS384.jws -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/PS384.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/PS384.jws -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/PS384.jws -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/PS384.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"RfwnXoVGR1qlkBIRsQZ7MOy_7tzeRu2i-pqB7pkukcUSngNUa6d2BmPBTzIKD-nfBeaRmETNJl9miKcXAxh4iSJlCuLVJKbtq806aLO5uV-bLU8O2s-hh9sZfbw0XayRAmjB3OZYQiZ8f5QdAER3V0_S3E8ytpog5YiXY8X4cw2LryM_i8ltA0U4EnAwM4k6-fov9hC8KPhNavdQ5o3T9IEEMD0A9CfCTtm5LapqipA7CUsL7LVHlgjUw72H9gfOM2VD6vqGUHjsRDlpj_4ttgOMAG8ilMQpyAc-X-uG8zz6QaTWEiHwWA_NU2iKPlmbsA_qSasr6EKVRxW8hWCVuw"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"RfwnXoVGR1qlkBIRsQZ7MOy_7tzeRu2i-pqB7pkukcUSngNUa6d2BmPBTzIKD-nfBeaRmETNJl9miKcXAxh4iSJlCuLVJKbtq806aLO5uV-bLU8O2s-hh9sZfbw0XayRAmjB3OZYQiZ8f5QdAER3V0_S3E8ytpog5YiXY8X4cw2LryM_i8ltA0U4EnAwM4k6-fov9hC8KPhNavdQ5o3T9IEEMD0A9CfCTtm5LapqipA7CUsL7LVHlgjUw72H9gfOM2VD6vqGUHjsRDlpj_4ttgOMAG8ilMQpyAc-X-uG8zz6QaTWEiHwWA_NU2iKPlmbsA_qSasr6EKVRxW8hWCVuw"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"RfwnXoVGR1qlkBIRsQZ7MOy_7tzeRu2i-pqB7pkukcUSngNUa6d2BmPBTzIKD-nfBeaRmETNJl9miKcXAxh4iSJlCuLVJKbtq806aLO5uV-bLU8O2s-hh9sZfbw0XayRAmjB3OZYQiZ8f5QdAER3V0_S3E8ytpog5YiXY8X4cw2LryM_i8ltA0U4EnAwM4k6-fov9hC8KPhNavdQ5o3T9IEEMD0A9CfCTtm5LapqipA7CUsL7LVHlgjUw72H9gfOM2VD6vqGUHjsRDlpj_4ttgOMAG8ilMQpyAc-X-uG8zz6QaTWEiHwWA_NU2iKPlmbsA_qSasr6EKVRxW8hWCVuw"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"3fb6BiABBzzX6JZ2fCYh1qeuvopVmsgf0nQX1oHDQh-p9QTGDjwQ9bDTe0d_Kzcg41rPt_17cv3phMN3dmrGVLFlRFoAWFiNCKAPCmyYHrRmDrLphC3ay5NxgUGKLG9uwE37ss6FriY3KEMfjpkjd1v9Bdr4kjINuqwgiJM20zGE-1mU7J8MiKUiyNxlvW5IUIj88S9yt2xb4QRWSFSZDDCIE9TzXDe8R2Hqx3C9ESWN_O30i6bGkfhFaLmjaWAd2NK5llrdI2rnL4F8quPLIn0LlItau2yah0kANFhC526RFQuH4MrmK1flVs3hiy6xxgYnUl_dk5pjCqHbfenCag"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"3fb6BiABBzzX6JZ2fCYh1qeuvopVmsgf0nQX1oHDQh-p9QTGDjwQ9bDTe0d_Kzcg41rPt_17cv3phMN3dmrGVLFlRFoAWFiNCKAPCmyYHrRmDrLphC3ay5NxgUGKLG9uwE37ss6FriY3KEMfjpkjd1v9Bdr4kjINuqwgiJM20zGE-1mU7J8MiKUiyNxlvW5IUIj88S9yt2xb4QRWSFSZDDCIE9TzXDe8R2Hqx3C9ESWN_O30i6bGkfhFaLmjaWAd2NK5llrdI2rnL4F8quPLIn0LlItau2yah0kANFhC526RFQuH4MrmK1flVs3hiy6xxgYnUl_dk5pjCqHbfenCag"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0J6rg6n5acGuxWUtAoQb3aEBtUEpGYuwAo7qMBgaEOAVydaPFWFbYbDWxo3wnfpUFQYbmJziSEwlIZ6t-98MZDd4gFTacAjGWv-7cKoL5QXq5ztrvXu8me5LqHUljcbqrPHUThhbeQroPTJ3mrutH1cvIkJqpMj47TM9VRQDHBA0TdpQ2qrhaJaRbNbIw4QDgvBq1nsE6W3axCw6OFWb8hwVuP9x5glGxMWh2YGwc5DKblsfMMhqF6CNqB4u25iqTOlPtrlUSIZotJHyyI6gOtBbLAqC7N7pxqi7fsYyetu3mDAo42AVQSy9Niru4PhLNCA135J1CMHGTAHK7EeaFw"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"3fb6BiABBzzX6JZ2fCYh1qeuvopVmsgf0nQX1oHDQh-p9QTGDjwQ9bDTe0d_Kzcg41rPt_17cv3phMN3dmrGVLFlRFoAWFiNCKAPCmyYHrRmDrLphC3ay5NxgUGKLG9uwE37ss6FriY3KEMfjpkjd1v9Bdr4kjINuqwgiJM20zGE-1mU7J8MiKUiyNxlvW5IUIj88S9yt2xb4QRWSFSZDDCIE9TzXDe8R2Hqx3C9ESWN_O30i6bGkfhFaLmjaWAd2NK5llrdI2rnL4F8quPLIn0LlItau2yah0kANFhC526RFQuH4MrmK1flVs3hiy6xxgYnUl_dk5pjCqHbfenCag"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -c -+ jws=eyJhbGciOiJQUzM4NCJ9.aGk.r6NackprZOQB4ktAdO_nvyzlvY471jXfOXQDfa8T8ddg0tKQ0OThGMdCC36b6YiGTrF64wPpqUjBmG8SngL1mP3qhiOV6c2_FUhDraYxk7wxfYIYoeHdXeSZ7lshSZgxpK71weK9dGPjpXunQeFvl_Z73DdWt03_yVEigl5lg9XwJeLtmcvtAu-w1BX3mj3u53AEhOuKUEq5f2UoezRjE8pWN_YCcKUmfhAeVkukNywt_lcksjIch2mBYSktfSNfPVxPIaZj7RE0kf58-KvIuTuyQ-XvNic8u8qCNpfXEo_4FAcIe7NSd_InopEV6fVZ3C6_eqtbsHVDa1nuY9Mizw -+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.r6NackprZOQB4ktAdO_nvyzlvY471jXfOXQDfa8T8ddg0tKQ0OThGMdCC36b6YiGTrF64wPpqUjBmG8SngL1mP3qhiOV6c2_FUhDraYxk7wxfYIYoeHdXeSZ7lshSZgxpK71weK9dGPjpXunQeFvl_Z73DdWt03_yVEigl5lg9XwJeLtmcvtAu-w1BX3mj3u53AEhOuKUEq5f2UoezRjE8pWN_YCcKUmfhAeVkukNywt_lcksjIch2mBYSktfSNfPVxPIaZj7RE0kf58-KvIuTuyQ-XvNic8u8qCNpfXEo_4FAcIe7NSd_InopEV6fVZ3C6_eqtbsHVDa1nuY9Mizw -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -c ++ jws=eyJhbGciOiJQUzM4NCJ9.aGk.Nlicv7iasFAKSk0VbRA9ByP5YOhyFvEaxPaWSL6kQFFDeHuUmBxiD2ysOmANX8CKIycKTPO-tvOQor1KwUyRfyORFT8g1kdHcWSv1uUVH7dVTU0q87BkVIQjAY_mPUw0ama9n4AGPmhZMTu3kZetJzlCEl-Ud9ZS0YweWEIUUlVjU88-xCY8TVXPH87ByYxcTICdye5NWcgjJ7IyvxndJJhwxRNksbG2j8YmmnD6hGkcVyXzz4a_wEPSQhwW87FgK0III1sIhIi0pnvThmsTCdUQx5kd7lZSGEYWMoB6KFWJ_vWWBsF9_Rgqa3MyIOmRrMSr66xlnKofjquk4khVlA +++ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.Nlicv7iasFAKSk0VbRA9ByP5YOhyFvEaxPaWSL6kQFFDeHuUmBxiD2ysOmANX8CKIycKTPO-tvOQor1KwUyRfyORFT8g1kdHcWSv1uUVH7dVTU0q87BkVIQjAY_mPUw0ama9n4AGPmhZMTu3kZetJzlCEl-Ud9ZS0YweWEIUUlVjU88-xCY8TVXPH87ByYxcTICdye5NWcgjJ7IyvxndJJhwxRNksbG2j8YmmnD6hGkcVyXzz4a_wEPSQhwW87FgK0III1sIhIi0pnvThmsTCdUQx5kd7lZSGEYWMoB6KFWJ_vWWBsF9_Rgqa3MyIOmRrMSr66xlnKofjquk4khVlA -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.r6NackprZOQB4ktAdO_nvyzlvY471jXfOXQDfa8T8ddg0tKQ0OThGMdCC36b6YiGTrF64wPpqUjBmG8SngL1mP3qhiOV6c2_FUhDraYxk7wxfYIYoeHdXeSZ7lshSZgxpK71weK9dGPjpXunQeFvl_Z73DdWt03_yVEigl5lg9XwJeLtmcvtAu-w1BX3mj3u53AEhOuKUEq5f2UoezRjE8pWN_YCcKUmfhAeVkukNywt_lcksjIch2mBYSktfSNfPVxPIaZj7RE0kf58-KvIuTuyQ-XvNic8u8qCNpfXEo_4FAcIe7NSd_InopEV6fVZ3C6_eqtbsHVDa1nuY9Mizw -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.Nlicv7iasFAKSk0VbRA9ByP5YOhyFvEaxPaWSL6kQFFDeHuUmBxiD2ysOmANX8CKIycKTPO-tvOQor1KwUyRfyORFT8g1kdHcWSv1uUVH7dVTU0q87BkVIQjAY_mPUw0ama9n4AGPmhZMTu3kZetJzlCEl-Ud9ZS0YweWEIUUlVjU88-xCY8TVXPH87ByYxcTICdye5NWcgjJ7IyvxndJJhwxRNksbG2j8YmmnD6hGkcVyXzz4a_wEPSQhwW87FgK0III1sIhIi0pnvThmsTCdUQx5kd7lZSGEYWMoB6KFWJ_vWWBsF9_Rgqa3MyIOmRrMSr66xlnKofjquk4khVlA -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"PS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"XK_BfQwieGNFP4B0BH9d2fxtii0-d2UfrG22nQjhBYWdXPfQjZIhXOPvSQO3AICZ76rcAbRykUI63-PjwzX-y6BuQBmQfuOPHtkO2yyykl4JXG7-64rbglVQcpEYPADO8T1gpekUT4C7mhBzcWSL_RGd5TP59G6XCOoEw58rOEZK_yb_W-KPUyMAHc-bie5PF6EW9ce0rDfk_ZpFf33HdzITFDFE96HPwOEMVLcN64AhY9HQSZI4kYM7NpBkMwvQuyFu-5QAreINSCdKZpapOko0RNo1RzxbNRpK1Fkuu1wzCePeGYPs6qrfpoPdPde9v2SwB4lHadikmv6bScJI2g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"XK_BfQwieGNFP4B0BH9d2fxtii0-d2UfrG22nQjhBYWdXPfQjZIhXOPvSQO3AICZ76rcAbRykUI63-PjwzX-y6BuQBmQfuOPHtkO2yyykl4JXG7-64rbglVQcpEYPADO8T1gpekUT4C7mhBzcWSL_RGd5TP59G6XCOoEw58rOEZK_yb_W-KPUyMAHc-bie5PF6EW9ce0rDfk_ZpFf33HdzITFDFE96HPwOEMVLcN64AhY9HQSZI4kYM7NpBkMwvQuyFu-5QAreINSCdKZpapOko0RNo1RzxbNRpK1Fkuu1wzCePeGYPs6qrfpoPdPde9v2SwB4lHadikmv6bScJI2g"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"n1LmbtiyjCKRQ3UUc4--MQjbMzrGqKxCNKHAOqDzgFjQrDHioJc5ZmZar1o_y67LJ2HDrQiM3bRIq8WHo9fTYW0zBcJtwlBkWgt4eGGp8WLvnXDsTkMCLm5Ctp8edG2ucSl8ncCtBSV54GZkJdsZXpIFa-dBukWV9oUf92-Zndk3ZMgVl0e7wLJtlP6BWYfBoByyhN_LIaI2VwU8sKDrF9dRJL69vAde8WES3TZri_HlTyPy-yJdPhSiYPzuVBTJwoop0qhwO8VoLUAjOXQHBP42HweKpz35tDD_i5tBqfqLBqpRF09GTqAFlJzy-vSQXJlo0yiZ4GtyMJKGGfGqnA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"n1LmbtiyjCKRQ3UUc4--MQjbMzrGqKxCNKHAOqDzgFjQrDHioJc5ZmZar1o_y67LJ2HDrQiM3bRIq8WHo9fTYW0zBcJtwlBkWgt4eGGp8WLvnXDsTkMCLm5Ctp8edG2ucSl8ncCtBSV54GZkJdsZXpIFa-dBukWV9oUf92-Zndk3ZMgVl0e7wLJtlP6BWYfBoByyhN_LIaI2VwU8sKDrF9dRJL69vAde8WES3TZri_HlTyPy-yJdPhSiYPzuVBTJwoop0qhwO8VoLUAjOXQHBP42HweKpz35tDD_i5tBqfqLBqpRF09GTqAFlJzy-vSQXJlo0yiZ4GtyMJKGGfGqnA"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ [ PS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"PS384"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"2YtPgn4P8xXB3-ff5-s1gm7LiSKgiLs5EEjus9A56yGxhq-RVstKOmXEuhr6ktlkQlIPFnVYMvAz9tqpINfY4kahNUqFmEzBtbJmFSn_3q_STXulNStTPdIzFex3YIpRrQYopbJap2gqXoC7DP01hA8SZBSPNVG2yqyUJHjLo0l2WxtAsw7oxBr1oVj0qdiN7PAe9mjsyJoqMLE59_tFqlHX9w2Nf2AxJxFJTkGXNUa5KVUPHEW4VwRYp3jd0c8lmGEbclUZykYCW7DLf9QjQVDoOuRXdhRVEtL80SEZpwBWmnwTmFMZ2dDrItAYmjRzX9_ownc97UxBqvH9sKpzsQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"2YtPgn4P8xXB3-ff5-s1gm7LiSKgiLs5EEjus9A56yGxhq-RVstKOmXEuhr6ktlkQlIPFnVYMvAz9tqpINfY4kahNUqFmEzBtbJmFSn_3q_STXulNStTPdIzFex3YIpRrQYopbJap2gqXoC7DP01hA8SZBSPNVG2yqyUJHjLo0l2WxtAsw7oxBr1oVj0qdiN7PAe9mjsyJoqMLE59_tFqlHX9w2Nf2AxJxFJTkGXNUa5KVUPHEW4VwRYp3jd0c8lmGEbclUZykYCW7DLf9QjQVDoOuRXdhRVEtL80SEZpwBWmnwTmFMZ2dDrItAYmjRzX9_ownc97UxBqvH9sKpzsQ"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"i8pR5CQiRRz00Yi-RUbdZLVAO9ZsjCotZRGiu7O8F2hBr9ajBPXGaawMGPBRjGsTZfqx2Lwtfm4tSQP5pRW6kKd6rduRaeUz3aONEIsb2-uubhO6vxSm1_LXHqVfq6crUsmPIv37UkvFQwi8b51AbllF8eb9ikaFH3uEp0FefVzqwJDsvRxvRYkl3VnU7KfVlVjPRku-dD2zuVKhrPuTducrsU5_ya2RZXF3Glz9QJIFVXvwferSm92-Yvk18WLuur3hTxSd9VOn1WtYc6B0BB0vqNaZOLSNHi3o6bKWz84IFptwp_o6z_EKYeH0WMqEVjB9mUKr9Fd7PCqZYYF6ow"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"i8pR5CQiRRz00Yi-RUbdZLVAO9ZsjCotZRGiu7O8F2hBr9ajBPXGaawMGPBRjGsTZfqx2Lwtfm4tSQP5pRW6kKd6rduRaeUz3aONEIsb2-uubhO6vxSm1_LXHqVfq6crUsmPIv37UkvFQwi8b51AbllF8eb9ikaFH3uEp0FefVzqwJDsvRxvRYkl3VnU7KfVlVjPRku-dD2zuVKhrPuTducrsU5_ya2RZXF3Glz9QJIFVXvwferSm92-Yvk18WLuur3hTxSd9VOn1WtYc6B0BB0vqNaZOLSNHi3o6bKWz84IFptwp_o6z_EKYeH0WMqEVjB9mUKr9Fd7PCqZYYF6ow"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ for b in $ALGS ++ '[' PS384 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"w3oFB8tTaSRmf0wKII7AT8RDZzh2lKrNeEGgcMR7K68FPCBOXXNUJdfVT1hdqxmRuiYNWg5Cx-v-73UfJnMxrjCP95jMmn-PFEbT5QXE45VU01lLAmF23Svt6ZE9-puWQcQhSmY1bZeeZG9xpJ_j52YDFhpLG01pLhDPJBQE6rysNuEu3bwgPPIb-gS-ZlbZEW40Bq80Ho4GhkVUCaB1e3-qom6ipdDYOtA76z8vhmc_xXmFuDr9IWoCIySewbLoNZmu8ppaSPKoRTjs50TUKMrXssQrmgN5WvEUVYq2G5m1BT6VnwlYbfXa9A9Dv069rvWDzAWvXeRt_7rMmP7M-A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"w3oFB8tTaSRmf0wKII7AT8RDZzh2lKrNeEGgcMR7K68FPCBOXXNUJdfVT1hdqxmRuiYNWg5Cx-v-73UfJnMxrjCP95jMmn-PFEbT5QXE45VU01lLAmF23Svt6ZE9-puWQcQhSmY1bZeeZG9xpJ_j52YDFhpLG01pLhDPJBQE6rysNuEu3bwgPPIb-gS-ZlbZEW40Bq80Ho4GhkVUCaB1e3-qom6ipdDYOtA76z8vhmc_xXmFuDr9IWoCIySewbLoNZmu8ppaSPKoRTjs50TUKMrXssQrmgN5WvEUVYq2G5m1BT6VnwlYbfXa9A9Dv069rvWDzAWvXeRt_7rMmP7M-A"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ PS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"BdTsDTJqeVnXcYHubiicTfyaJ1biUUWfppgiymm7-wdLhk6qqE2tY_dfYd-YHn2hrcsPY7XuR2ajT1DEDIMGaLiO9QsPXiD4e1BXVJeyX9MDztPX0uVbabv3ClAt4L42Rn3q2HK6F5dbud5ZRxdKBHZD9naCCocAg6khhZ12pvs62Q9GRkumWBa-Im71_FnJYvA2gvtBYzWDDoAe1jafrHlmIemgXfx1yrrB1t-YGdBD2IFQRlsGBN1xi-Sul-kcvCQuVx0XH-3w10Qe_5hifoG6epM80S460e3FgSX8dLJQCt_lhX8gR2y5xL0euql4o7Fefmme_NJNiZTDhh4ecg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"BdTsDTJqeVnXcYHubiicTfyaJ1biUUWfppgiymm7-wdLhk6qqE2tY_dfYd-YHn2hrcsPY7XuR2ajT1DEDIMGaLiO9QsPXiD4e1BXVJeyX9MDztPX0uVbabv3ClAt4L42Rn3q2HK6F5dbud5ZRxdKBHZD9naCCocAg6khhZ12pvs62Q9GRkumWBa-Im71_FnJYvA2gvtBYzWDDoAe1jafrHlmIemgXfx1yrrB1t-YGdBD2IFQRlsGBN1xi-Sul-kcvCQuVx0XH-3w10Qe_5hifoG6epM80S460e3FgSX8dLJQCt_lhX8gR2y5xL0euql4o7Fefmme_NJNiZTDhh4ecg"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' PS384 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"th2_e-mhkNP7Sw5mRbeWMHXxR-a1c9WvkoBasPlEEWLeCELCgwKV5h482nxrKIcBYCBumcWobtXPSSYIRw8rqXKKoTPfvvjmTpK7HnR9Lzu1FOViFQnnY1FGoZg-9NN85_GWecJ92sHf6PRr5ipD0bmXXw56qaIgYH_Gy3oGVXFWwAGIlNeAQU1DXw0UBUgrlirm5Vt1ap4BL2blSVV5pSN1_ahjQ_BMkgrz98jiaYoLsLG02HP0BXKAcn5hg4THV__d7H1teHzr4Ure-ocHP9vliN6fwBG0QZJlT3w9N4UhafIHfs3hBUXeJ1RtcLhX9ZI3_HCkHF1Ov27otIJiHQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"th2_e-mhkNP7Sw5mRbeWMHXxR-a1c9WvkoBasPlEEWLeCELCgwKV5h482nxrKIcBYCBumcWobtXPSSYIRw8rqXKKoTPfvvjmTpK7HnR9Lzu1FOViFQnnY1FGoZg-9NN85_GWecJ92sHf6PRr5ipD0bmXXw56qaIgYH_Gy3oGVXFWwAGIlNeAQU1DXw0UBUgrlirm5Vt1ap4BL2blSVV5pSN1_ahjQ_BMkgrz98jiaYoLsLG02HP0BXKAcn5hg4THV__d7H1teHzr4Ure-ocHP9vliN6fwBG0QZJlT3w9N4UhafIHfs3hBUXeJ1RtcLhX9ZI3_HCkHF1Ov27otIJiHQ"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ PS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"BFENFnL2ippZj1LA04hfcsfooI8KF8vHvNVL4o9FJEC7NjJ-Yp677EaIyD1ieNNopUc1-sSEWD7YQe1of4uz0gM7vXfT7lxncZCgXRl6DtO4PAA_PzlM1oEz3P4mw-6NmX0repAsRhZ1wgKjch2iIwlSz1VpG9Vzh-yhe9m6tFhdu_rgbJv0SvyxtW4DxtaDMOkKdRlkUWjAvjRMLgslP7TV6QJnDk46N29LhuFgzjwgJ3q8A3T9r4eXHM_LRskchW3N_8niSSGTa7pb_wPJvXsFC4t-fAh3vhoLbZjH7kLE44i5yJiJtneWVZBAtcfcpDEFoyzedRquJPJaV1Uo5w"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"BFENFnL2ippZj1LA04hfcsfooI8KF8vHvNVL4o9FJEC7NjJ-Yp677EaIyD1ieNNopUc1-sSEWD7YQe1of4uz0gM7vXfT7lxncZCgXRl6DtO4PAA_PzlM1oEz3P4mw-6NmX0repAsRhZ1wgKjch2iIwlSz1VpG9Vzh-yhe9m6tFhdu_rgbJv0SvyxtW4DxtaDMOkKdRlkUWjAvjRMLgslP7TV6QJnDk46N29LhuFgzjwgJ3q8A3T9r4eXHM_LRskchW3N_8niSSGTa7pb_wPJvXsFC4t-fAh3vhoLbZjH7kLE44i5yJiJtneWVZBAtcfcpDEFoyzedRquJPJaV1Uo5w"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' PS384 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"GIonJt4yv2lq5hthLok_f_tFF2uJDXVoNxI1GjwBJTMOjP_jmAb-_v-jJpywPetPVZrwVPMp4iLj8XGF4-MHbx3D3ooWi1_cWXsY1cmd_m5DuTesV4ykba6-FPYvEgn62UowAOs6HGHW23i_5Jn4doBdZ7uZBNX2sxA4VploPnPfOY4JwqRv-gEnyB_mnSySnez2nSEhCSEEgMvecNCvRNzvTzriKlA8tcrPbJ5C3cnebSn_F0UbEx1q3HXboZq3NzIU84mR11heI39qOT8PkIN8SyZHQ0S5fzbjYzLMz-JpBb17EQbPYPmuiFcjXx-JhsHFrNdTct7cUSiB_Lu6dQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"GIonJt4yv2lq5hthLok_f_tFF2uJDXVoNxI1GjwBJTMOjP_jmAb-_v-jJpywPetPVZrwVPMp4iLj8XGF4-MHbx3D3ooWi1_cWXsY1cmd_m5DuTesV4ykba6-FPYvEgn62UowAOs6HGHW23i_5Jn4doBdZ7uZBNX2sxA4VploPnPfOY4JwqRv-gEnyB_mnSySnez2nSEhCSEEgMvecNCvRNzvTzriKlA8tcrPbJ5C3cnebSn_F0UbEx1q3HXboZq3NzIU84mR11heI39qOT8PkIN8SyZHQ0S5fzbjYzLMz-JpBb17EQbPYPmuiFcjXx-JhsHFrNdTct7cUSiB_Lu6dQ"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ PS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"ES512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"koQRdLgKL9s4UOgGIw5wgll6RYHtd2oOkeun5HXy1jXSbuO5io4gofMJ_20wj-Lhkbek3QZtzX8xsM71zNuaJrswZKJ3hUM23_JFwhK5wHKnhcGusIdoGNLXRFAUIEmsFgZG-PZdDvgNOsuIDvkOgSBELB2cGCU2SbAT9-BFQnYCOfCD2b7vLbs5W3E-LvOXj2NL7bxtd36bMyqMoibgQRyhtzaLcGLfAcqGtzMR3SMgBFTx5yuxmZoBw6pWHii-MNgkgpTrFiV5ofTntuUtXHUjU4qwJlt4CDVB6Bctg6pO6uv5ZdBiI6I6R3uWzu_VfcG_V9sSKrFJQczC_1xSgg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"koQRdLgKL9s4UOgGIw5wgll6RYHtd2oOkeun5HXy1jXSbuO5io4gofMJ_20wj-Lhkbek3QZtzX8xsM71zNuaJrswZKJ3hUM23_JFwhK5wHKnhcGusIdoGNLXRFAUIEmsFgZG-PZdDvgNOsuIDvkOgSBELB2cGCU2SbAT9-BFQnYCOfCD2b7vLbs5W3E-LvOXj2NL7bxtd36bMyqMoibgQRyhtzaLcGLfAcqGtzMR3SMgBFTx5yuxmZoBw6pWHii-MNgkgpTrFiV5ofTntuUtXHUjU4qwJlt4CDVB6Bctg6pO6uv5ZdBiI6I6R3uWzu_VfcG_V9sSKrFJQczC_1xSgg"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' PS384 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EfPlu6jExeOMJyH_buqQzHmns_os6SeF82wxqgC_GVqy7C6COoiQGoh8vSMymdytObVQksiX8jNDTLlfDRdJgD4-TSdJkQCojSSTk0PYgdE7nCzRy4D5aPhiBGY8DtzSBeeP_NR1jB8zzSfqg8zhFjiC3nO3WPXVmCG0KEHmwITGQF2m3mGAwcmeV88_GtamfThiQnkeHHSva4qdGZuWxqTAy6HGuGtbOVh0lnjHwghjC-NpGT3mAR0bFFNYbobSqVY9JYeAg17TFE9j8mlxVllk5FfYVGnGybD4IzLiAcCfk6i1HA3KnKc8JrfFPk_XMYV1LoD58YhyaK4em7y_eQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EfPlu6jExeOMJyH_buqQzHmns_os6SeF82wxqgC_GVqy7C6COoiQGoh8vSMymdytObVQksiX8jNDTLlfDRdJgD4-TSdJkQCojSSTk0PYgdE7nCzRy4D5aPhiBGY8DtzSBeeP_NR1jB8zzSfqg8zhFjiC3nO3WPXVmCG0KEHmwITGQF2m3mGAwcmeV88_GtamfThiQnkeHHSva4qdGZuWxqTAy6HGuGtbOVh0lnjHwghjC-NpGT3mAR0bFFNYbobSqVY9JYeAg17TFE9j8mlxVllk5FfYVGnGybD4IzLiAcCfk6i1HA3KnKc8JrfFPk_XMYV1LoD58YhyaK4em7y_eQ"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ PS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"HS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Q_8uvKVh64S6uEuxiZWGB0p8lckVq68phLKmH7S0my27ArR3xGvvmHH5l0q06ZtB_A9URIz_rtubRncVRCNANes8tT59tYJWBAnK1iWUhgrhAQJyxQzusImgGpnBdhcO6FgNFfT6JI0zJdVwF0Ma1T4499pkOUNoQRHo2BneMi0r4rpTZPQycLfCEj67S4yy4hiJw4MUYEDWvDhMO2xhgwGBsaPSN4ZvKa4LVRaUiER07AUk3-XBaPUdZS5CDZmGSTB_0Nvj97-6zCALby8EHw-IEIqGn2o91qXnGqhIwqON9pBub1-IG0PnUC9fHNWx7vLKsyVD3eqose-7NKtv9A"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Q_8uvKVh64S6uEuxiZWGB0p8lckVq68phLKmH7S0my27ArR3xGvvmHH5l0q06ZtB_A9URIz_rtubRncVRCNANes8tT59tYJWBAnK1iWUhgrhAQJyxQzusImgGpnBdhcO6FgNFfT6JI0zJdVwF0Ma1T4499pkOUNoQRHo2BneMi0r4rpTZPQycLfCEj67S4yy4hiJw4MUYEDWvDhMO2xhgwGBsaPSN4ZvKa4LVRaUiER07AUk3-XBaPUdZS5CDZmGSTB_0Nvj97-6zCALby8EHw-IEIqGn2o91qXnGqhIwqON9pBub1-IG0PnUC9fHNWx7vLKsyVD3eqose-7NKtv9A"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' PS384 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"XJ9SN6IHhwHH12psPhozISaMGbK3vn7muroqtuULF3JpcYO8vD1MSdmVmNEvy7SQ43f2VNew9FqpzDBw2up99eJwV6tUSp1HH2kPBtSVZe9FmKEhbCHhrlR9lw39F1p7Y0X5rIAINAG4d6Y-BagPe5XgAa7nKABlZ4KHY_FqG2KzkdeW1lkftLbRBrWyOycmvDlJDslF6vRC_qNpOBLQcM28ZcsLRQbcx4D6L4GXxslC2SQBFqsc6b2enODFYQHJOsxj90yKg2IQx-OYmLn8jv6Nh9xHPavO-1JOfYWnNTvpVeDzPlQly4GLpMz_1ObjhPBpn3sfjsJ_znlhVORLKw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"XJ9SN6IHhwHH12psPhozISaMGbK3vn7muroqtuULF3JpcYO8vD1MSdmVmNEvy7SQ43f2VNew9FqpzDBw2up99eJwV6tUSp1HH2kPBtSVZe9FmKEhbCHhrlR9lw39F1p7Y0X5rIAINAG4d6Y-BagPe5XgAa7nKABlZ4KHY_FqG2KzkdeW1lkftLbRBrWyOycmvDlJDslF6vRC_qNpOBLQcM28ZcsLRQbcx4D6L4GXxslC2SQBFqsc6b2enODFYQHJOsxj90yKg2IQx-OYmLn8jv6Nh9xHPavO-1JOfYWnNTvpVeDzPlQly4GLpMz_1ObjhPBpn3sfjsJ_znlhVORLKw"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ PS384 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"HS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EUgZCjDwgfJGbe-H-SmS-aeXIIONEHZ_p58io_W5ICftIiu3qZxYzhoOy-phw6u2csIjfImmfrbKPQesNzDSTT_UL2qm0QzEDCkVfGz8iIFgyDCEsUCKp_95IhTCB2CNJo6a6UBlEUM2Bhh3OH-MaqrUUUVuvIP0W0H3KgAe_1hLdFrGWeGBF1NRHlwudtKcStrTlzipiHtjlVkwYrttPPe-UiQ38DBWNnvouIuhaqFcFKPlfn0iChiu0Fmx8y0uWa9VXXbFN6SRNm0H6fW1ZySCiI2VDOD2hrUtq9c_yYhKotovQIVIdGs2Q6zDlGo4pMHnm1ZHlid9R0bGIUhwdQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EUgZCjDwgfJGbe-H-SmS-aeXIIONEHZ_p58io_W5ICftIiu3qZxYzhoOy-phw6u2csIjfImmfrbKPQesNzDSTT_UL2qm0QzEDCkVfGz8iIFgyDCEsUCKp_95IhTCB2CNJo6a6UBlEUM2Bhh3OH-MaqrUUUVuvIP0W0H3KgAe_1hLdFrGWeGBF1NRHlwudtKcStrTlzipiHtjlVkwYrttPPe-UiQ38DBWNnvouIuhaqFcFKPlfn0iChiu0Fmx8y0uWa9VXXbFN6SRNm0H6fW1ZySCiI2VDOD2hrUtq9c_yYhKotovQIVIdGs2Q6zDlGo4pMHnm1ZHlid9R0bGIUhwdQ"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' PS384 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"REemd5bN5lr86D9IfS_JdcK_if3dUi-QqH29pb35QSKNvEJuFWwmhJ-ky-gVmPQe4xV8VT-jZKeus4UYtkM6za7USmKRs3zSm7Rcd9lX4Rfkt4YsVjkMhcZ3-Q4fAEPlRnAl1w2lSdJn2K5H0ZMB2IyJsJANG4K-s5QOFVr8cHrXW2KrZpnxF8gMc6lokJ7MrhUEZyJ-GDWBZIM19bkkaplz8NNcKCjafFfTE1iJirMmhiP_z_z8ge7FW_m9e4_J5EHlwHeMaA_n3RdDnUzKia5-kyGegXjbDfNBswYi74Yk8YUYPSa_GQSfHtikkC3Xm-qLjOkINlIbLf31L_nt6w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"REemd5bN5lr86D9IfS_JdcK_if3dUi-QqH29pb35QSKNvEJuFWwmhJ-ky-gVmPQe4xV8VT-jZKeus4UYtkM6za7USmKRs3zSm7Rcd9lX4Rfkt4YsVjkMhcZ3-Q4fAEPlRnAl1w2lSdJn2K5H0ZMB2IyJsJANG4K-s5QOFVr8cHrXW2KrZpnxF8gMc6lokJ7MrhUEZyJ-GDWBZIM19bkkaplz8NNcKCjafFfTE1iJirMmhiP_z_z8ge7FW_m9e4_J5EHlwHeMaA_n3RdDnUzKia5-kyGegXjbDfNBswYi74Yk8YUYPSa_GQSfHtikkC3Xm-qLjOkINlIbLf31L_nt6w"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ PS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"HS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Rc-oAgYzvUcc-p6Aoef0Pg4ps7uYME_YeU3UotjPkLIpvbpkciXsUDso7phJ5tTuZRJkGTX_YloDqCzqwM5QnJdE52_yIMani1FmTi-eZX0KM37iCilbMVUVvzovJexBixBZEBEisTQ0lkLHVF31O_u5r84RDRVZwube4--6_f_PBGu-stqP-o9varXq-WwDGUhynEcMuZoH57xETQCZjxZ4-QLCnpBAkcOVho2VV7DBqPwFkY-PzWUJpojf9aIuke-WEspwtPHEX_06QdnQ7CWshawnGW5JtoCBqnn7dnsn3sIMwkYyHsXPDuNoJD28oohr8JNqOAmvFGqm30UAvg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Rc-oAgYzvUcc-p6Aoef0Pg4ps7uYME_YeU3UotjPkLIpvbpkciXsUDso7phJ5tTuZRJkGTX_YloDqCzqwM5QnJdE52_yIMani1FmTi-eZX0KM37iCilbMVUVvzovJexBixBZEBEisTQ0lkLHVF31O_u5r84RDRVZwube4--6_f_PBGu-stqP-o9varXq-WwDGUhynEcMuZoH57xETQCZjxZ4-QLCnpBAkcOVho2VV7DBqPwFkY-PzWUJpojf9aIuke-WEspwtPHEX_06QdnQ7CWshawnGW5JtoCBqnn7dnsn3sIMwkYyHsXPDuNoJD28oohr8JNqOAmvFGqm30UAvg"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' PS384 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"t6pmCEJu7ErE4GfitG5pbXj62q1vkPO_0QEW1KMOzKeSXGbttDdIPVDxZ67xrDcfL1KyXaihF8zpKkNpmhz_QwuWncvbdRxKuJVkARV5GudMF6bUoB3KjqjEFO3-d398uEx4BFYnvITF6gZ-GFikUFLaAdmSxpuqGvsyKtGZR8AX1NJ04aBULtQ3aT5f_RSCbyqhXymy94n7MKkFW7tDHRbqKZVUQpf6JZtijVWmDMgWv5RYqvcI4ksxaQBtBqJPppovObo3W-6KibSzIfv8NJ3rEqbK74dSLbeVLUirhgoWDUc1SLNk19fB-JsOiJytz96K1YTNnmLI-9-YlC5anA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"t6pmCEJu7ErE4GfitG5pbXj62q1vkPO_0QEW1KMOzKeSXGbttDdIPVDxZ67xrDcfL1KyXaihF8zpKkNpmhz_QwuWncvbdRxKuJVkARV5GudMF6bUoB3KjqjEFO3-d398uEx4BFYnvITF6gZ-GFikUFLaAdmSxpuqGvsyKtGZR8AX1NJ04aBULtQ3aT5f_RSCbyqhXymy94n7MKkFW7tDHRbqKZVUQpf6JZtijVWmDMgWv5RYqvcI4ksxaQBtBqJPppovObo3W-6KibSzIfv8NJ3rEqbK74dSLbeVLUirhgoWDUc1SLNk19fB-JsOiJytz96K1YTNnmLI-9-YlC5anA"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ PS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"PS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"wUhUvZQEszwCDG8-SsefDuItxBD8pbXrZ76G8LGpDc3Ni8AlngAiK3U9aFUzOfqfrTMc0eLDgB00CXI5I-fYi70srkq5O5toC2W7bbibM6hgST7DfGzkpzaBov8lzBAFUTV2_RZwsXsWdRCrZXDaXCUBHX8PhuTZHaK2yBbHy2zbXTfGn7wAiIQ8LawZEa-XMF6ArZGWm2xR20Xm6BVRMD8WEmz2erABQg9U1k_oIIpQHrE4xZT4nQqL8K0ZB7jMyNn-QNWvf4AWzvs3MDIsXwUbof1f_tjIM_2GzH6gUMMBv0qZv4Eoln7NwOrR_JrW_y73_98zkUPcFpNyAPvxpQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"wUhUvZQEszwCDG8-SsefDuItxBD8pbXrZ76G8LGpDc3Ni8AlngAiK3U9aFUzOfqfrTMc0eLDgB00CXI5I-fYi70srkq5O5toC2W7bbibM6hgST7DfGzkpzaBov8lzBAFUTV2_RZwsXsWdRCrZXDaXCUBHX8PhuTZHaK2yBbHy2zbXTfGn7wAiIQ8LawZEa-XMF6ArZGWm2xR20Xm6BVRMD8WEmz2erABQg9U1k_oIIpQHrE4xZT4nQqL8K0ZB7jMyNn-QNWvf4AWzvs3MDIsXwUbof1f_tjIM_2GzH6gUMMBv0qZv4Eoln7NwOrR_JrW_y73_98zkUPcFpNyAPvxpQ"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' PS384 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"KwkI5yo_Qe9jrt5ruuP5lebJ7JwlfvJZ7ftMBScDZzKKq5p_Z36p-njgDufx_A3HAWiR9XNDaSWNwG-uKoBV7P2mR7jccZKDTc-h2WtoRYvPuNlbHmb_nk7dxtAjmX0d1UHwqVs9PjfcKSAPjzx_qscYNZ5m8jlIZrB1nwxpF_2mAxgh23EdbR9V34lMX8e7knZKQwu3hhrGeHtnTnBYCCA4yZ-dT8Jxj0Yhy2ZJ7Ff5JLlQQVE8KQ7HZ2KdKjgGhgOy13aE3-VAR6BeqWl-ggI7i0KPhMSSIqN4tdHsbmqrZEd9c8MCDtGBfsyO56elHCkEjHYJY5_TXNJNGXHQ1Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"KwkI5yo_Qe9jrt5ruuP5lebJ7JwlfvJZ7ftMBScDZzKKq5p_Z36p-njgDufx_A3HAWiR9XNDaSWNwG-uKoBV7P2mR7jccZKDTc-h2WtoRYvPuNlbHmb_nk7dxtAjmX0d1UHwqVs9PjfcKSAPjzx_qscYNZ5m8jlIZrB1nwxpF_2mAxgh23EdbR9V34lMX8e7knZKQwu3hhrGeHtnTnBYCCA4yZ-dT8Jxj0Yhy2ZJ7Ff5JLlQQVE8KQ7HZ2KdKjgGhgOy13aE3-VAR6BeqWl-ggI7i0KPhMSSIqN4tdHsbmqrZEd9c8MCDtGBfsyO56elHCkEjHYJY5_TXNJNGXHQ1Q"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"tm3jq_7BBRQE0CXjUzTKmo9ruzu0UATReZiAImh15UaS7zXKX7R3Mla8BioehYQZwJX0a6lo-8B_RHiO6ugvm1pIw_BMcE4zMG9F4XEbViT0J08wriEbUnyfWxFXhVfVHaJ5Y4R8rKNUBkmFqKBTaqwX0x7h6VMHNaHaVND_-10oddvTsZTgB6a4sfHZQNWr20pnLzhMDpC_doh49Ekho6HZz55_-ETp6hKitebPEuVFJhQEX-1iGh6_DEzVMIGaB1yffNi2lXbOSu3W4CchI2vMwB5TlGpxvavkJMZM_uoXDDyG6rlYbpVf_zFl6vQOsywGv-VoqqAGgcrcEJWcyg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"tm3jq_7BBRQE0CXjUzTKmo9ruzu0UATReZiAImh15UaS7zXKX7R3Mla8BioehYQZwJX0a6lo-8B_RHiO6ugvm1pIw_BMcE4zMG9F4XEbViT0J08wriEbUnyfWxFXhVfVHaJ5Y4R8rKNUBkmFqKBTaqwX0x7h6VMHNaHaVND_-10oddvTsZTgB6a4sfHZQNWr20pnLzhMDpC_doh49Ekho6HZz55_-ETp6hKitebPEuVFJhQEX-1iGh6_DEzVMIGaB1yffNi2lXbOSu3W4CchI2vMwB5TlGpxvavkJMZM_uoXDDyG6rlYbpVf_zFl6vQOsywGv-VoqqAGgcrcEJWcyg"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk Signature validation failed! -+ [ PS384 = PS384 ] ++ for b in $ALGS ++ '[' PS384 = PS384 ']' + continue -+ [ PS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"PS512"}} ++ for b in $ALGS ++ '[' PS384 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"vIPnO_ErnzFuVFde2P4LGUpKJL5wH8UdS6ZkRjBs8xiyuGBsui98O1hFiJfu0-2UmgoH0Hmz0XrNA3Yxm7GECAJ8XD9YBo24vmBJE63KGMIu8T9UPvBsHjOw4u3-NX6OhtWUFqgXeuqr5IvDNxakA9gdbgxEw7-gZKjE4rUy63guOooCZE5_3Qtf_pKbgmDkeCLJhWDT0_sgtm-pxbFpmVVwCxYMqDnC3uROHX_3Wyu39-5cFWZo9dZDPIQnyS78JHYLpVNys9irntW2dnT5X72AYGlduF52WaSypVCtZjBiCmOsAtvTT-2CiKT3_58Mq40kYGUh3_vGCm5M6Q9Yew"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"vIPnO_ErnzFuVFde2P4LGUpKJL5wH8UdS6ZkRjBs8xiyuGBsui98O1hFiJfu0-2UmgoH0Hmz0XrNA3Yxm7GECAJ8XD9YBo24vmBJE63KGMIu8T9UPvBsHjOw4u3-NX6OhtWUFqgXeuqr5IvDNxakA9gdbgxEw7-gZKjE4rUy63guOooCZE5_3Qtf_pKbgmDkeCLJhWDT0_sgtm-pxbFpmVVwCxYMqDnC3uROHX_3Wyu39-5cFWZo9dZDPIQnyS78JHYLpVNys9irntW2dnT5X72AYGlduF52WaSypVCtZjBiCmOsAtvTT-2CiKT3_58Mq40kYGUh3_vGCm5M6Q9Yew"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EIAwkxGZmYJ1b7FEnJkhvro8xz5cSSSIr251Tw77RGwhhxJ3o6U-FzxeUiag1k6p9K00pKqmTSLinJOIlKbZ6ZFDJ6jYiNQfY9qQljRDskAmC5FAHOj9r1dCO2COhuRe80l_lg52i2CuL6P7kwhrywOwDpY926Y6MFNMotmlsAb8QF1Vxa0RPowmshCDMp1XNrJk7zB3iyRIQe4qMJ50O8EwMSy53CNwXmIJZS92tSB0B4fHn3WoQUpQJ58xlbxmZy9uJ-Xgc5_XWh6mwJ66xYhTA69hk3i9dzllY7xgPfBhPPhrv5ogYNV58nfj-2VKwk9YLiyV8Ap4JIxCbg6eDw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"EIAwkxGZmYJ1b7FEnJkhvro8xz5cSSSIr251Tw77RGwhhxJ3o6U-FzxeUiag1k6p9K00pKqmTSLinJOIlKbZ6ZFDJ6jYiNQfY9qQljRDskAmC5FAHOj9r1dCO2COhuRe80l_lg52i2CuL6P7kwhrywOwDpY926Y6MFNMotmlsAb8QF1Vxa0RPowmshCDMp1XNrJk7zB3iyRIQe4qMJ50O8EwMSy53CNwXmIJZS92tSB0B4fHn3WoQUpQJ58xlbxmZy9uJ-Xgc5_XWh6mwJ66xYhTA69hk3i9dzllY7xgPfBhPPhrv5ogYNV58nfj-2VKwk9YLiyV8Ap4JIxCbg6eDw"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -+ [ PS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' PS384 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mN8d_E6BGvffsdnwfowK1nJUfXQUIr0VB-pTFT24vzpT2JEeNtb034qKDFyurkQhiKz8tUnv6uTmUGCGZBUD2Y8haRMj74kkOmTvsM616nFE04haOCyJCzByPWs3jOW0zuVOnV8h4Fs7Vynb5a_pTsAwZ9DPakbHNHzaoCheGrl1CAxH5n__sp-6pQkLw8PiWDAtxNxzxbGml-B4UzDDYA9lYo6zmLbwRYpOMDnQnK4TF77tcX1hYoP4wDHCo0u2WuyyD56ud1CqLaNnas11eWoGHehpzy7vNFTfwQhWh0HwrqE2giakPiNDCgmt_kZ9eRXPj7CODFdPWANLWNPhKg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mN8d_E6BGvffsdnwfowK1nJUfXQUIr0VB-pTFT24vzpT2JEeNtb034qKDFyurkQhiKz8tUnv6uTmUGCGZBUD2Y8haRMj74kkOmTvsM616nFE04haOCyJCzByPWs3jOW0zuVOnV8h4Fs7Vynb5a_pTsAwZ9DPakbHNHzaoCheGrl1CAxH5n__sp-6pQkLw8PiWDAtxNxzxbGml-B4UzDDYA9lYo6zmLbwRYpOMDnQnK4TF77tcX1hYoP4wDHCo0u2WuyyD56ud1CqLaNnas11eWoGHehpzy7vNFTfwQhWh0HwrqE2giakPiNDCgmt_kZ9eRXPj7CODFdPWANLWNPhKg"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"qnm3I3wvpj2jTLnYiLAsy57vn8x727m3MhLXWSlbchpIDsPWULTKVYfzpOjyPIkyewK1mlavkxZoDIq-QPtqT8oZOi907a4wCIIMiW9QG91gaUOMUvhJk9PfT4ChlIUAyJnTrVqchtaRsXPSzjglj0za0OGZpTd1iV5Eoh0w96T1Sf0LU0y0fpJXwxkGdQIPlS8Hkg_9bqJYIEZdozOfi9XJL2dyitU2upAjZuvsk6s6abaKCtPU4Gpuj3K1slRE0A-h6v8kcBoCDjhw9bTEjevkbiES-LID2uFa6HCJVxb4QIxbny43fuP-fBeWT5SPagE8R7lJlJtRIzMOTcI6PA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"qnm3I3wvpj2jTLnYiLAsy57vn8x727m3MhLXWSlbchpIDsPWULTKVYfzpOjyPIkyewK1mlavkxZoDIq-QPtqT8oZOi907a4wCIIMiW9QG91gaUOMUvhJk9PfT4ChlIUAyJnTrVqchtaRsXPSzjglj0za0OGZpTd1iV5Eoh0w96T1Sf0LU0y0fpJXwxkGdQIPlS8Hkg_9bqJYIEZdozOfi9XJL2dyitU2upAjZuvsk6s6abaKCtPU4Gpuj3K1slRE0A-h6v8kcBoCDjhw9bTEjevkbiES-LID2uFa6HCJVxb4QIxbny43fuP-fBeWT5SPagE8R7lJlJtRIzMOTcI6PA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS256) -+ [ PS384 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' PS384 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0THCBvtqw3MbMHUqpipvWyuplHHzjgrzjPakPKWBMjxrKwWnTbss_0gR-XKKSnFKOprTugn8Zs2hSI8EYsroyJL6_oJLnZtKNUfZO_bmXQC-0VGFwHqPELrDiLyvgUNYmLg31IsS-n1JoKQznN1bLMOxlm_EmydkM1iQeN7gaqrCL9AQS172Gk2UKc-gt5ZWmSQopqGuTaB1gT4g1w7ANo-DwdOFnLLOtyNFJJDD3mRt38nEMyeNzOv3OHNT0LkgtipEY0rhUpZJMnoSGRIvFJz7tzuwIoUf1h3GGa1jtdEH1IjaY0OHRo1SLmUPVgshP7L4v1kuyglIV5AzubKTjA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0THCBvtqw3MbMHUqpipvWyuplHHzjgrzjPakPKWBMjxrKwWnTbss_0gR-XKKSnFKOprTugn8Zs2hSI8EYsroyJL6_oJLnZtKNUfZO_bmXQC-0VGFwHqPELrDiLyvgUNYmLg31IsS-n1JoKQznN1bLMOxlm_EmydkM1iQeN7gaqrCL9AQS172Gk2UKc-gt5ZWmSQopqGuTaB1gT4g1w7ANo-DwdOFnLLOtyNFJJDD3mRt38nEMyeNzOv3OHNT0LkgtipEY0rhUpZJMnoSGRIvFJz7tzuwIoUf1h3GGa1jtdEH1IjaY0OHRo1SLmUPVgshP7L4v1kuyglIV5AzubKTjA"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"acJGt0wMR2MYsWiChvfn3AnyorCGgh16-dkwMkhseY40UbllcRo5c1zCHO-0ogHZ3hyBomUnNuoOVLn7j-4HT2qeO2YNMup_XJ6VnfkMdrXGHTUXuACN_4zHF_fWqGCQ02SId3vxBNV2qrB74hzL6-23pwz9tieKZ7wgRKmG_-LcBqJhkWX6PbWa-5lw_7bnpFGbxe8cxRTeKEXsMr2vDsQM4icxOK86udcdzCy9jBVVKfQXO_QtxohUc7s93lsdp_3Ulz-0gzqovAOS5TYAvVsQZFjDcLSQK1mG2KoM8IIFmSomAE-Fhsgm0mj-qBa8qecxO24VubK6yNMpeVp2EA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"acJGt0wMR2MYsWiChvfn3AnyorCGgh16-dkwMkhseY40UbllcRo5c1zCHO-0ogHZ3hyBomUnNuoOVLn7j-4HT2qeO2YNMup_XJ6VnfkMdrXGHTUXuACN_4zHF_fWqGCQ02SId3vxBNV2qrB74hzL6-23pwz9tieKZ7wgRKmG_-LcBqJhkWX6PbWa-5lw_7bnpFGbxe8cxRTeKEXsMr2vDsQM4icxOK86udcdzCy9jBVVKfQXO_QtxohUc7s93lsdp_3Ulz-0gzqovAOS5TYAvVsQZFjDcLSQK1mG2KoM8IIFmSomAE-Fhsgm0mj-qBa8qecxO24VubK6yNMpeVp2EA"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS384) -+ [ PS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' PS384 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != PS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"LSg77hC1cxMLEzdRzYCIcBBOLzcLD3Umngor21QycYJj0DrTUEBWVA-vKjElGXS4d9e__ZOCdUChvHoAqDyxkfTyxMbJPfh5aouXzVOad495PdG2iWPEB7W8MOTDPdTgUWvSSyezC5yIcXdmA_p_A7OV8KGsmfO7dBiiYCOVbbIAIGtZRZWkVLJqd6xDFQNk2fCSlR1_qSsNOq2MqlP6YdxTOlqKhh34tylcQiXuc3oEvsQ8HYSnTQReAs6aHeeGQAMv6mZPdNVVqgXX1QzjRdLH-1pCrmfVyb6K097TLrd43mnJqILU3TjnswI7IsBk-tqCLxWYDIsHwhbutKC69w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"LSg77hC1cxMLEzdRzYCIcBBOLzcLD3Umngor21QycYJj0DrTUEBWVA-vKjElGXS4d9e__ZOCdUChvHoAqDyxkfTyxMbJPfh5aouXzVOad495PdG2iWPEB7W8MOTDPdTgUWvSSyezC5yIcXdmA_p_A7OV8KGsmfO7dBiiYCOVbbIAIGtZRZWkVLJqd6xDFQNk2fCSlR1_qSsNOq2MqlP6YdxTOlqKhh34tylcQiXuc3oEvsQ8HYSnTQReAs6aHeeGQAMv6mZPdNVVqgXX1QzjRdLH-1pCrmfVyb6K097TLrd43mnJqILU3TjnswI7IsBk-tqCLxWYDIsHwhbutKC69w"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"lS7sUlWhlh1OCsWEzITJ1BWGR8e3engm8JTSiqCKdtytqo9ysPj2n65U4dAnhhcqHXI9cVUooAWwkZaoHjVAWI6k8_FBGYUYnt5qvBimiSTidpUdqNVokskufeXRvguyh2Y-ZjN0r2C0hLn9RnuUGeAckbkkQxReX16NuQrojzfnjeGsq5zUwVGg0DtuuOs_K6OUCXhW-se4mLeWp0POH1g7xW6Jsv5t-WXuldnooZxJBkgu0q7-yWhtJqPGi7kFfhRgAPiIIA665sWa5JXco7_9DGsQeTV_9SBm3fpO8XnR8z4D9OKsknxsIPdqSQMEYwb_k-pXM48Qc6MiESgw-w"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"lS7sUlWhlh1OCsWEzITJ1BWGR8e3engm8JTSiqCKdtytqo9ysPj2n65U4dAnhhcqHXI9cVUooAWwkZaoHjVAWI6k8_FBGYUYnt5qvBimiSTidpUdqNVokskufeXRvguyh2Y-ZjN0r2C0hLn9RnuUGeAckbkkQxReX16NuQrojzfnjeGsq5zUwVGg0DtuuOs_K6OUCXhW-se4mLeWp0POH1g7xW6Jsv5t-WXuldnooZxJBkgu0q7-yWhtJqPGi7kFfhRgAPiIIA665sWa5JXco7_9DGsQeTV_9SBm3fpO8XnR8z4D9OKsknxsIPdqSQMEYwb_k-pXM48Qc6MiESgw-w"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NEZjUoUVtqrxEDre6qPq_-qndA-Jnj39Hln7lXNZyTw7eE0fZdwGKR_F9hvSdJe2cUDaVgYJ5ByrRTlu1iw9mPbspDAbYXskgRTzvr1q4xEAwZFaQXduwq2_OccInYTPSInMI9dxcDUi3gJ6msywptsi66LPk59B8mZjDgNdR9ZaKOUBvtuV3KOvpTkl8AYHvmtx7w-K3Lhz3s-WQ2uGaOsIm9RiZzWSfob3CP4MtaTRCPoKS3upepqjuvXhXZJek6KHeufH7hgc38hHuzvCZrBbSyFZOkybwVDUX3oDz1D7grWoXksnCuaQabRmUX8EqDHM1dpdDOc_62idgKa1Mg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"T57bxW7rq80MRXzQt1dYpMQ4SnbzrhG_M-pr4_ytfObFmGN2RnrgZIj88TIECP3-ZrCS7RdZSzaGGHlG6H-mhA-eqvN45BHeBts2M63bmybo9JKAiJ5M51u4I2WV0e70Zt-nwpZ2PpMz7B1nkAFFQBl12Tp8DC_lG7q39JKFxaXjX11ZTWV7Gob6st_MOkx44KsXLmWcE_Kftw7gLSkBha_mQWqR0eV0GMP8IBmVe_qb19_pMZwcZxzeECzZW0noUV6FrWqWcuHpNUO8c-KWJtxwp7QC4Jf1Kkg06KqI3JdMHKbtod1yj9ukBasPtEI1LbNO0smlgtl8TL9mFBcIEw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NEZjUoUVtqrxEDre6qPq_-qndA-Jnj39Hln7lXNZyTw7eE0fZdwGKR_F9hvSdJe2cUDaVgYJ5ByrRTlu1iw9mPbspDAbYXskgRTzvr1q4xEAwZFaQXduwq2_OccInYTPSInMI9dxcDUi3gJ6msywptsi66LPk59B8mZjDgNdR9ZaKOUBvtuV3KOvpTkl8AYHvmtx7w-K3Lhz3s-WQ2uGaOsIm9RiZzWSfob3CP4MtaTRCPoKS3upepqjuvXhXZJek6KHeufH7hgc38hHuzvCZrBbSyFZOkybwVDUX3oDz1D7grWoXksnCuaQabRmUX8EqDHM1dpdDOc_62idgKa1Mg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"T57bxW7rq80MRXzQt1dYpMQ4SnbzrhG_M-pr4_ytfObFmGN2RnrgZIj88TIECP3-ZrCS7RdZSzaGGHlG6H-mhA-eqvN45BHeBts2M63bmybo9JKAiJ5M51u4I2WV0e70Zt-nwpZ2PpMz7B1nkAFFQBl12Tp8DC_lG7q39JKFxaXjX11ZTWV7Gob6st_MOkx44KsXLmWcE_Kftw7gLSkBha_mQWqR0eV0GMP8IBmVe_qb19_pMZwcZxzeECzZW0noUV6FrWqWcuHpNUO8c-KWJtxwp7QC4Jf1Kkg06KqI3JdMHKbtod1yj9ukBasPtEI1LbNO0smlgtl8TL9mFBcIEw"}]} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DvMx7yRHITHm31pkitD282nBiQhSoenAPeRci2sVJSmd9uBGE5S6-o25erjraw9QLos65fU3x8pF7HxoG63Uh6ObyCvfSTlyOEuaErTaT3qkVDqeZ5wKjqW3J3gm7CueLjRSp3ey2-xDMAJ9GD7QTe-eX2fo_JJwGTlP5gzMCV55wbIvrU-AyE2YKEAzwPO8RynYj1-7qmfvtaE2SLZZCqpZMar7vu_s-qDa4A578FLj0ty715NbTOcLH3b1NLv1xRlMp-CzHheJ_4guhnUUuOpAm5aCoU-mIN1bCShg0FUx2sCoDwAkT_UupAZJIdMdv-0l1d9KZj5HNop2YMZRbw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"C65Gw9r7OjNEQh6a4hQ6bz01J9p59JhRk6qgs9kNzojwQPg1OdBeGLd8l5Ne-PkB_f31SbJLhcyi28-F6bubBtTVMoPxDddYfo3ncGTF_t-9mjJXfX4iXEDpHe0alorVZ1iRd2SBL7TNNbtjRHQXVLtHxmobs3b3eOgy6UW4ek2q-yPkSGE6pw9VEAdkX-zoFaWkTatES4mFoSLaC60b6148f9eo396IQkkr_uXXlQcadcydrAQ1mYyDnXZMFmHXdBQSgbxjF_d-Y_mPJPUkIORCW__O3h1MQaf1-yBjZ0xUHovqeQm92fXXQxAElNt6dXCwFn5edLkLUU6QOv0d1Q"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DvMx7yRHITHm31pkitD282nBiQhSoenAPeRci2sVJSmd9uBGE5S6-o25erjraw9QLos65fU3x8pF7HxoG63Uh6ObyCvfSTlyOEuaErTaT3qkVDqeZ5wKjqW3J3gm7CueLjRSp3ey2-xDMAJ9GD7QTe-eX2fo_JJwGTlP5gzMCV55wbIvrU-AyE2YKEAzwPO8RynYj1-7qmfvtaE2SLZZCqpZMar7vu_s-qDa4A578FLj0ty715NbTOcLH3b1NLv1xRlMp-CzHheJ_4guhnUUuOpAm5aCoU-mIN1bCShg0FUx2sCoDwAkT_UupAZJIdMdv-0l1d9KZj5HNop2YMZRbw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"C65Gw9r7OjNEQh6a4hQ6bz01J9p59JhRk6qgs9kNzojwQPg1OdBeGLd8l5Ne-PkB_f31SbJLhcyi28-F6bubBtTVMoPxDddYfo3ncGTF_t-9mjJXfX4iXEDpHe0alorVZ1iRd2SBL7TNNbtjRHQXVLtHxmobs3b3eOgy6UW4ek2q-yPkSGE6pw9VEAdkX-zoFaWkTatES4mFoSLaC60b6148f9eo396IQkkr_uXXlQcadcydrAQ1mYyDnXZMFmHXdBQSgbxjF_d-Y_mPJPUkIORCW__O3h1MQaf1-yBjZ0xUHovqeQm92fXXQxAElNt6dXCwFn5edLkLUU6QOv0d1Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NEZjUoUVtqrxEDre6qPq_-qndA-Jnj39Hln7lXNZyTw7eE0fZdwGKR_F9hvSdJe2cUDaVgYJ5ByrRTlu1iw9mPbspDAbYXskgRTzvr1q4xEAwZFaQXduwq2_OccInYTPSInMI9dxcDUi3gJ6msywptsi66LPk59B8mZjDgNdR9ZaKOUBvtuV3KOvpTkl8AYHvmtx7w-K3Lhz3s-WQ2uGaOsIm9RiZzWSfob3CP4MtaTRCPoKS3upepqjuvXhXZJek6KHeufH7hgc38hHuzvCZrBbSyFZOkybwVDUX3oDz1D7grWoXksnCuaQabRmUX8EqDHM1dpdDOc_62idgKa1Mg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"T57bxW7rq80MRXzQt1dYpMQ4SnbzrhG_M-pr4_ytfObFmGN2RnrgZIj88TIECP3-ZrCS7RdZSzaGGHlG6H-mhA-eqvN45BHeBts2M63bmybo9JKAiJ5M51u4I2WV0e70Zt-nwpZ2PpMz7B1nkAFFQBl12Tp8DC_lG7q39JKFxaXjX11ZTWV7Gob6st_MOkx44KsXLmWcE_Kftw7gLSkBha_mQWqR0eV0GMP8IBmVe_qb19_pMZwcZxzeECzZW0noUV6FrWqWcuHpNUO8c-KWJtxwp7QC4Jf1Kkg06KqI3JdMHKbtod1yj9ukBasPtEI1LbNO0smlgtl8TL9mFBcIEw"}]} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NEZjUoUVtqrxEDre6qPq_-qndA-Jnj39Hln7lXNZyTw7eE0fZdwGKR_F9hvSdJe2cUDaVgYJ5ByrRTlu1iw9mPbspDAbYXskgRTzvr1q4xEAwZFaQXduwq2_OccInYTPSInMI9dxcDUi3gJ6msywptsi66LPk59B8mZjDgNdR9ZaKOUBvtuV3KOvpTkl8AYHvmtx7w-K3Lhz3s-WQ2uGaOsIm9RiZzWSfob3CP4MtaTRCPoKS3upepqjuvXhXZJek6KHeufH7hgc38hHuzvCZrBbSyFZOkybwVDUX3oDz1D7grWoXksnCuaQabRmUX8EqDHM1dpdDOc_62idgKa1Mg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"T57bxW7rq80MRXzQt1dYpMQ4SnbzrhG_M-pr4_ytfObFmGN2RnrgZIj88TIECP3-ZrCS7RdZSzaGGHlG6H-mhA-eqvN45BHeBts2M63bmybo9JKAiJ5M51u4I2WV0e70Zt-nwpZ2PpMz7B1nkAFFQBl12Tp8DC_lG7q39JKFxaXjX11ZTWV7Gob6st_MOkx44KsXLmWcE_Kftw7gLSkBha_mQWqR0eV0GMP8IBmVe_qb19_pMZwcZxzeECzZW0noUV6FrWqWcuHpNUO8c-KWJtxwp7QC4Jf1Kkg06KqI3JdMHKbtod1yj9ukBasPtEI1LbNO0smlgtl8TL9mFBcIEw"}]} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NEZjUoUVtqrxEDre6qPq_-qndA-Jnj39Hln7lXNZyTw7eE0fZdwGKR_F9hvSdJe2cUDaVgYJ5ByrRTlu1iw9mPbspDAbYXskgRTzvr1q4xEAwZFaQXduwq2_OccInYTPSInMI9dxcDUi3gJ6msywptsi66LPk59B8mZjDgNdR9ZaKOUBvtuV3KOvpTkl8AYHvmtx7w-K3Lhz3s-WQ2uGaOsIm9RiZzWSfob3CP4MtaTRCPoKS3upepqjuvXhXZJek6KHeufH7hgc38hHuzvCZrBbSyFZOkybwVDUX3oDz1D7grWoXksnCuaQabRmUX8EqDHM1dpdDOc_62idgKa1Mg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"T57bxW7rq80MRXzQt1dYpMQ4SnbzrhG_M-pr4_ytfObFmGN2RnrgZIj88TIECP3-ZrCS7RdZSzaGGHlG6H-mhA-eqvN45BHeBts2M63bmybo9JKAiJ5M51u4I2WV0e70Zt-nwpZ2PpMz7B1nkAFFQBl12Tp8DC_lG7q39JKFxaXjX11ZTWV7Gob6st_MOkx44KsXLmWcE_Kftw7gLSkBha_mQWqR0eV0GMP8IBmVe_qb19_pMZwcZxzeECzZW0noUV6FrWqWcuHpNUO8c-KWJtxwp7QC4Jf1Kkg06KqI3JdMHKbtod1yj9ukBasPtEI1LbNO0smlgtl8TL9mFBcIEw"}]} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DvMx7yRHITHm31pkitD282nBiQhSoenAPeRci2sVJSmd9uBGE5S6-o25erjraw9QLos65fU3x8pF7HxoG63Uh6ObyCvfSTlyOEuaErTaT3qkVDqeZ5wKjqW3J3gm7CueLjRSp3ey2-xDMAJ9GD7QTe-eX2fo_JJwGTlP5gzMCV55wbIvrU-AyE2YKEAzwPO8RynYj1-7qmfvtaE2SLZZCqpZMar7vu_s-qDa4A578FLj0ty715NbTOcLH3b1NLv1xRlMp-CzHheJ_4guhnUUuOpAm5aCoU-mIN1bCShg0FUx2sCoDwAkT_UupAZJIdMdv-0l1d9KZj5HNop2YMZRbw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"C65Gw9r7OjNEQh6a4hQ6bz01J9p59JhRk6qgs9kNzojwQPg1OdBeGLd8l5Ne-PkB_f31SbJLhcyi28-F6bubBtTVMoPxDddYfo3ncGTF_t-9mjJXfX4iXEDpHe0alorVZ1iRd2SBL7TNNbtjRHQXVLtHxmobs3b3eOgy6UW4ek2q-yPkSGE6pw9VEAdkX-zoFaWkTatES4mFoSLaC60b6148f9eo396IQkkr_uXXlQcadcydrAQ1mYyDnXZMFmHXdBQSgbxjF_d-Y_mPJPUkIORCW__O3h1MQaf1-yBjZ0xUHovqeQm92fXXQxAElNt6dXCwFn5edLkLUU6QOv0d1Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DvMx7yRHITHm31pkitD282nBiQhSoenAPeRci2sVJSmd9uBGE5S6-o25erjraw9QLos65fU3x8pF7HxoG63Uh6ObyCvfSTlyOEuaErTaT3qkVDqeZ5wKjqW3J3gm7CueLjRSp3ey2-xDMAJ9GD7QTe-eX2fo_JJwGTlP5gzMCV55wbIvrU-AyE2YKEAzwPO8RynYj1-7qmfvtaE2SLZZCqpZMar7vu_s-qDa4A578FLj0ty715NbTOcLH3b1NLv1xRlMp-CzHheJ_4guhnUUuOpAm5aCoU-mIN1bCShg0FUx2sCoDwAkT_UupAZJIdMdv-0l1d9KZj5HNop2YMZRbw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"C65Gw9r7OjNEQh6a4hQ6bz01J9p59JhRk6qgs9kNzojwQPg1OdBeGLd8l5Ne-PkB_f31SbJLhcyi28-F6bubBtTVMoPxDddYfo3ncGTF_t-9mjJXfX4iXEDpHe0alorVZ1iRd2SBL7TNNbtjRHQXVLtHxmobs3b3eOgy6UW4ek2q-yPkSGE6pw9VEAdkX-zoFaWkTatES4mFoSLaC60b6148f9eo396IQkkr_uXXlQcadcydrAQ1mYyDnXZMFmHXdBQSgbxjF_d-Y_mPJPUkIORCW__O3h1MQaf1-yBjZ0xUHovqeQm92fXXQxAElNt6dXCwFn5edLkLUU6QOv0d1Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DvMx7yRHITHm31pkitD282nBiQhSoenAPeRci2sVJSmd9uBGE5S6-o25erjraw9QLos65fU3x8pF7HxoG63Uh6ObyCvfSTlyOEuaErTaT3qkVDqeZ5wKjqW3J3gm7CueLjRSp3ey2-xDMAJ9GD7QTe-eX2fo_JJwGTlP5gzMCV55wbIvrU-AyE2YKEAzwPO8RynYj1-7qmfvtaE2SLZZCqpZMar7vu_s-qDa4A578FLj0ty715NbTOcLH3b1NLv1xRlMp-CzHheJ_4guhnUUuOpAm5aCoU-mIN1bCShg0FUx2sCoDwAkT_UupAZJIdMdv-0l1d9KZj5HNop2YMZRbw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"C65Gw9r7OjNEQh6a4hQ6bz01J9p59JhRk6qgs9kNzojwQPg1OdBeGLd8l5Ne-PkB_f31SbJLhcyi28-F6bubBtTVMoPxDddYfo3ncGTF_t-9mjJXfX4iXEDpHe0alorVZ1iRd2SBL7TNNbtjRHQXVLtHxmobs3b3eOgy6UW4ek2q-yPkSGE6pw9VEAdkX-zoFaWkTatES4mFoSLaC60b6148f9eo396IQkkr_uXXlQcadcydrAQ1mYyDnXZMFmHXdBQSgbxjF_d-Y_mPJPUkIORCW__O3h1MQaf1-yBjZ0xUHovqeQm92fXXQxAElNt6dXCwFn5edLkLUU6QOv0d1Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"NEZjUoUVtqrxEDre6qPq_-qndA-Jnj39Hln7lXNZyTw7eE0fZdwGKR_F9hvSdJe2cUDaVgYJ5ByrRTlu1iw9mPbspDAbYXskgRTzvr1q4xEAwZFaQXduwq2_OccInYTPSInMI9dxcDUi3gJ6msywptsi66LPk59B8mZjDgNdR9ZaKOUBvtuV3KOvpTkl8AYHvmtx7w-K3Lhz3s-WQ2uGaOsIm9RiZzWSfob3CP4MtaTRCPoKS3upepqjuvXhXZJek6KHeufH7hgc38hHuzvCZrBbSyFZOkybwVDUX3oDz1D7grWoXksnCuaQabRmUX8EqDHM1dpdDOc_62idgKa1Mg"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"T57bxW7rq80MRXzQt1dYpMQ4SnbzrhG_M-pr4_ytfObFmGN2RnrgZIj88TIECP3-ZrCS7RdZSzaGGHlG6H-mhA-eqvN45BHeBts2M63bmybo9JKAiJ5M51u4I2WV0e70Zt-nwpZ2PpMz7B1nkAFFQBl12Tp8DC_lG7q39JKFxaXjX11ZTWV7Gob6st_MOkx44KsXLmWcE_Kftw7gLSkBha_mQWqR0eV0GMP8IBmVe_qb19_pMZwcZxzeECzZW0noUV6FrWqWcuHpNUO8c-KWJtxwp7QC4Jf1Kkg06KqI3JdMHKbtod1yj9ukBasPtEI1LbNO0smlgtl8TL9mFBcIEw"}]} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"DvMx7yRHITHm31pkitD282nBiQhSoenAPeRci2sVJSmd9uBGE5S6-o25erjraw9QLos65fU3x8pF7HxoG63Uh6ObyCvfSTlyOEuaErTaT3qkVDqeZ5wKjqW3J3gm7CueLjRSp3ey2-xDMAJ9GD7QTe-eX2fo_JJwGTlP5gzMCV55wbIvrU-AyE2YKEAzwPO8RynYj1-7qmfvtaE2SLZZCqpZMar7vu_s-qDa4A578FLj0ty715NbTOcLH3b1NLv1xRlMp-CzHheJ_4guhnUUuOpAm5aCoU-mIN1bCShg0FUx2sCoDwAkT_UupAZJIdMdv-0l1d9KZj5HNop2YMZRbw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"C65Gw9r7OjNEQh6a4hQ6bz01J9p59JhRk6qgs9kNzojwQPg1OdBeGLd8l5Ne-PkB_f31SbJLhcyi28-F6bubBtTVMoPxDddYfo3ncGTF_t-9mjJXfX4iXEDpHe0alorVZ1iRd2SBL7TNNbtjRHQXVLtHxmobs3b3eOgy6UW4ek2q-yPkSGE6pw9VEAdkX-zoFaWkTatES4mFoSLaC60b6148f9eo396IQkkr_uXXlQcadcydrAQ1mYyDnXZMFmHXdBQSgbxjF_d-Y_mPJPUkIORCW__O3h1MQaf1-yBjZ0xUHovqeQm92fXXQxAElNt6dXCwFn5edLkLUU6QOv0d1Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ old=/tmp/tmp.Pqt6sRKMaO/PS256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/PS512.jws -+ + jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/PS256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/PS512.jws + printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk + printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -c -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/PS512.jws -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/PS512.jws -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/PS512.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/PS512.jws -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/PS512.jws -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/PS512.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"WtnUz_6vtCptcocQI2isngCHgBcwpix0HSUDX8PE8xImx231GUpQx3Fk9xxOm75HMSpqRenubl3lmw-JPbmDaOQBlw8hCDboBbjPLOEA6iL19ts7sp48Yc_s3EDWmyIfVhUDK8jWFt7cOJ1shFlzLFQszGq7oVTEhXH5yWrQ5IWHBB2xmmDQvJqMboCQfeWshHgCWBMSc8hGQEfRkNOy0bGbg0Qeof5GcPCWwG5u1UgqCvNds0xh_oLUSi8JWe6dkhAcwa-L_d27Lj3HQuZexzNzjqIqIFuKgH9eHxhbjq8mqxgLyoliIg0HiUPd9fG-TdZ13P3To5TW9tBsP0WNnQ"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"WtnUz_6vtCptcocQI2isngCHgBcwpix0HSUDX8PE8xImx231GUpQx3Fk9xxOm75HMSpqRenubl3lmw-JPbmDaOQBlw8hCDboBbjPLOEA6iL19ts7sp48Yc_s3EDWmyIfVhUDK8jWFt7cOJ1shFlzLFQszGq7oVTEhXH5yWrQ5IWHBB2xmmDQvJqMboCQfeWshHgCWBMSc8hGQEfRkNOy0bGbg0Qeof5GcPCWwG5u1UgqCvNds0xh_oLUSi8JWe6dkhAcwa-L_d27Lj3HQuZexzNzjqIqIFuKgH9eHxhbjq8mqxgLyoliIg0HiUPd9fG-TdZ13P3To5TW9tBsP0WNnQ"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"WtnUz_6vtCptcocQI2isngCHgBcwpix0HSUDX8PE8xImx231GUpQx3Fk9xxOm75HMSpqRenubl3lmw-JPbmDaOQBlw8hCDboBbjPLOEA6iL19ts7sp48Yc_s3EDWmyIfVhUDK8jWFt7cOJ1shFlzLFQszGq7oVTEhXH5yWrQ5IWHBB2xmmDQvJqMboCQfeWshHgCWBMSc8hGQEfRkNOy0bGbg0Qeof5GcPCWwG5u1UgqCvNds0xh_oLUSi8JWe6dkhAcwa-L_d27Lj3HQuZexzNzjqIqIFuKgH9eHxhbjq8mqxgLyoliIg0HiUPd9fG-TdZ13P3To5TW9tBsP0WNnQ"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n_N1MNRIItkwE0A_m1HAYTDMsn5O_syHMfYN7yDraeAs614LuX3VdUy_mVvGoYQ8OmF2OaYvooxlh1bl92YXUoF8TUcjGcqzoO73wpRQJSiUfzm2q5IsC4iVri9YTYiGD2Wt9RiHvg2xor689fe1B4T_2L3J7EZ3jNrUso0QzJXZ8dZqKPfp-3HabEJDS_UVptWIpzgQTskrrwGvCYoZO8N9q1LqdEX-ZtKwtsO82zM45y7rgufdTxMKNurvF37IlnyXc-VbNi81nQXxrAsd8Dz-AnR3_dw7NSh--jx3zIxzko7IUI8ESOOnDFKIZAIfEyo0HK9NPXGZdvbo4ziPJA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n_N1MNRIItkwE0A_m1HAYTDMsn5O_syHMfYN7yDraeAs614LuX3VdUy_mVvGoYQ8OmF2OaYvooxlh1bl92YXUoF8TUcjGcqzoO73wpRQJSiUfzm2q5IsC4iVri9YTYiGD2Wt9RiHvg2xor689fe1B4T_2L3J7EZ3jNrUso0QzJXZ8dZqKPfp-3HabEJDS_UVptWIpzgQTskrrwGvCYoZO8N9q1LqdEX-ZtKwtsO82zM45y7rgufdTxMKNurvF37IlnyXc-VbNi81nQXxrAsd8Dz-AnR3_dw7NSh--jx3zIxzko7IUI8ESOOnDFKIZAIfEyo0HK9NPXGZdvbo4ziPJA"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/PS512.jws -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/PS512.jws -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/PS512.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/PS512.jws -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/PS512.jws -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/PS512.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NEvHjDiqJpML1ZYodi0m-JzOMJYsG9fcrhGriFs_FwkoAKdT4Da1xt-enpBbRQWYQLKUhHlGK5CPukUljG3a_9BDiuG0L-WKfaX388uaxWvpKhJef5qb1fCo4tzPWTUF33aAmTIiTtdp4UwoSMdsFYlF6Qh74b24fA0X7VgSvuHYjAAVYPbI3eZ9XuqHrquT3C7Pt8Ea0QLrif-2bnHVxF-AU2nWzTHK___JabXBvPb1-k4zBwoOssBd_EOGNC92nSe2_yYAox2Qv9VEXcJRoQSQNJ_kSzHmvJZrQ-Ma3KscHLbNb8Qrd1M0-J5EQi-bblsk2r6dkdzS-gm-fSG9vA"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NEvHjDiqJpML1ZYodi0m-JzOMJYsG9fcrhGriFs_FwkoAKdT4Da1xt-enpBbRQWYQLKUhHlGK5CPukUljG3a_9BDiuG0L-WKfaX388uaxWvpKhJef5qb1fCo4tzPWTUF33aAmTIiTtdp4UwoSMdsFYlF6Qh74b24fA0X7VgSvuHYjAAVYPbI3eZ9XuqHrquT3C7Pt8Ea0QLrif-2bnHVxF-AU2nWzTHK___JabXBvPb1-k4zBwoOssBd_EOGNC92nSe2_yYAox2Qv9VEXcJRoQSQNJ_kSzHmvJZrQ-Ma3KscHLbNb8Qrd1M0-J5EQi-bblsk2r6dkdzS-gm-fSG9vA"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"NEvHjDiqJpML1ZYodi0m-JzOMJYsG9fcrhGriFs_FwkoAKdT4Da1xt-enpBbRQWYQLKUhHlGK5CPukUljG3a_9BDiuG0L-WKfaX388uaxWvpKhJef5qb1fCo4tzPWTUF33aAmTIiTtdp4UwoSMdsFYlF6Qh74b24fA0X7VgSvuHYjAAVYPbI3eZ9XuqHrquT3C7Pt8Ea0QLrif-2bnHVxF-AU2nWzTHK___JabXBvPb1-k4zBwoOssBd_EOGNC92nSe2_yYAox2Qv9VEXcJRoQSQNJ_kSzHmvJZrQ-Ma3KscHLbNb8Qrd1M0-J5EQi-bblsk2r6dkdzS-gm-fSG9vA"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"b3hEAg_10bsgurtIdM_spS9TfeRKBEGTXG5TIkVFYkQa4pjD3lfbtv65TQrmfGHC-33ClbVtW0kdGgeT6topcTeI4LXZZwwnrk3rgHHBuuQJ5ga42M1vqNPnbLvUGlbE9XIXrS3NsNJoKuqJMlz4C31qyYD34lAIP2r3ymeWvsDZIN9jbyXK8SBV2Unzg3OrCcOejFqpgj5l4_g2axqHEr9O_vydQDzj92B5Q75RuVW5I3MiRuHCdLL8QRn6sXSO8T97sKrrN1ixVcK-UfBUHfhYOPOBd7HK50uIkok2QKP5GTH_Y2-kdHa9SfjJlhLacnoB3WWB663FhyMP-wSoUg"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"b3hEAg_10bsgurtIdM_spS9TfeRKBEGTXG5TIkVFYkQa4pjD3lfbtv65TQrmfGHC-33ClbVtW0kdGgeT6topcTeI4LXZZwwnrk3rgHHBuuQJ5ga42M1vqNPnbLvUGlbE9XIXrS3NsNJoKuqJMlz4C31qyYD34lAIP2r3ymeWvsDZIN9jbyXK8SBV2Unzg3OrCcOejFqpgj5l4_g2axqHEr9O_vydQDzj92B5Q75RuVW5I3MiRuHCdLL8QRn6sXSO8T97sKrrN1ixVcK-UfBUHfhYOPOBd7HK50uIkok2QKP5GTH_Y2-kdHa9SfjJlhLacnoB3WWB663FhyMP-wSoUg"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n_N1MNRIItkwE0A_m1HAYTDMsn5O_syHMfYN7yDraeAs614LuX3VdUy_mVvGoYQ8OmF2OaYvooxlh1bl92YXUoF8TUcjGcqzoO73wpRQJSiUfzm2q5IsC4iVri9YTYiGD2Wt9RiHvg2xor689fe1B4T_2L3J7EZ3jNrUso0QzJXZ8dZqKPfp-3HabEJDS_UVptWIpzgQTskrrwGvCYoZO8N9q1LqdEX-ZtKwtsO82zM45y7rgufdTxMKNurvF37IlnyXc-VbNi81nQXxrAsd8Dz-AnR3_dw7NSh--jx3zIxzko7IUI8ESOOnDFKIZAIfEyo0HK9NPXGZdvbo4ziPJA"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"b3hEAg_10bsgurtIdM_spS9TfeRKBEGTXG5TIkVFYkQa4pjD3lfbtv65TQrmfGHC-33ClbVtW0kdGgeT6topcTeI4LXZZwwnrk3rgHHBuuQJ5ga42M1vqNPnbLvUGlbE9XIXrS3NsNJoKuqJMlz4C31qyYD34lAIP2r3ymeWvsDZIN9jbyXK8SBV2Unzg3OrCcOejFqpgj5l4_g2axqHEr9O_vydQDzj92B5Q75RuVW5I3MiRuHCdLL8QRn6sXSO8T97sKrrN1ixVcK-UfBUHfhYOPOBd7HK50uIkok2QKP5GTH_Y2-kdHa9SfjJlhLacnoB3WWB663FhyMP-wSoUg"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -c -+ jws=eyJhbGciOiJQUzUxMiJ9.aGk.nF59HN9AiyLmDc41iX7gMx0OFEy8vvKfTC5OR62hY7aFTmrSWegCkPK7vgbhbT-GkeGNFQGJILRkd66PL_SI1K3OmMrKg8k4OjlBXxAvsnKvEqgXHTNvxw53CcIrl18PmKh-zVbWOU-e066LeR5aS8UIgl-xNW7ZM2CX4DZ1QRFaQO8c_vbuY-0YH-gZ5HTl12mZ5z6yZov90eD5bqq_KhJ9-ozI6MpSHNcHQulO00aK5VGJXQ-IJZC4RqQetQSLcuU8JLASx3PkrVsUpH2ul8wY1fUE8FKCww3qJLGseDuZeVXyeWvTOu4VY6lt3fcjQbRdvaqsPrNYy1YTdNOS8g -+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.nF59HN9AiyLmDc41iX7gMx0OFEy8vvKfTC5OR62hY7aFTmrSWegCkPK7vgbhbT-GkeGNFQGJILRkd66PL_SI1K3OmMrKg8k4OjlBXxAvsnKvEqgXHTNvxw53CcIrl18PmKh-zVbWOU-e066LeR5aS8UIgl-xNW7ZM2CX4DZ1QRFaQO8c_vbuY-0YH-gZ5HTl12mZ5z6yZov90eD5bqq_KhJ9-ozI6MpSHNcHQulO00aK5VGJXQ-IJZC4RqQetQSLcuU8JLASx3PkrVsUpH2ul8wY1fUE8FKCww3qJLGseDuZeVXyeWvTOu4VY6lt3fcjQbRdvaqsPrNYy1YTdNOS8g -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -c ++ jws=eyJhbGciOiJQUzUxMiJ9.aGk.lrExID_WQgU_4hecs0v7GI4KKE-wsULEAQZEpGCJUUp8x1r0fhyzkiSsCdexdBxadS3cJ8km7Laxp6UkNJ9mC4YtWiOtF3jY7UGFuJoh_E4LcVFoT1yDd1e5bpd7dyBNyh49_ZgbqUmr9xl6A_ZhSfPiIjOTJ0jeVmxAE2oROzaQ_hdLlWGWSypJsR1-TKr6MkYT9gR5JNMVq3RwAoJ-i4LFGfmgdNspyAwY499ZyuK8pVq3jmvitWZxaPNvDYqCS3Av5Wij3jCmTrlZXfY9uM6uEST3PrmoB1dcS_bnfoa97W6RtXFThafG5zZPKtJj0mEjCYKU1piwYZSuaOPGPQ +++ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.lrExID_WQgU_4hecs0v7GI4KKE-wsULEAQZEpGCJUUp8x1r0fhyzkiSsCdexdBxadS3cJ8km7Laxp6UkNJ9mC4YtWiOtF3jY7UGFuJoh_E4LcVFoT1yDd1e5bpd7dyBNyh49_ZgbqUmr9xl6A_ZhSfPiIjOTJ0jeVmxAE2oROzaQ_hdLlWGWSypJsR1-TKr6MkYT9gR5JNMVq3RwAoJ-i4LFGfmgdNspyAwY499ZyuK8pVq3jmvitWZxaPNvDYqCS3Av5Wij3jCmTrlZXfY9uM6uEST3PrmoB1dcS_bnfoa97W6RtXFThafG5zZPKtJj0mEjCYKU1piwYZSuaOPGPQ -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.nF59HN9AiyLmDc41iX7gMx0OFEy8vvKfTC5OR62hY7aFTmrSWegCkPK7vgbhbT-GkeGNFQGJILRkd66PL_SI1K3OmMrKg8k4OjlBXxAvsnKvEqgXHTNvxw53CcIrl18PmKh-zVbWOU-e066LeR5aS8UIgl-xNW7ZM2CX4DZ1QRFaQO8c_vbuY-0YH-gZ5HTl12mZ5z6yZov90eD5bqq_KhJ9-ozI6MpSHNcHQulO00aK5VGJXQ-IJZC4RqQetQSLcuU8JLASx3PkrVsUpH2ul8wY1fUE8FKCww3qJLGseDuZeVXyeWvTOu4VY6lt3fcjQbRdvaqsPrNYy1YTdNOS8g -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.lrExID_WQgU_4hecs0v7GI4KKE-wsULEAQZEpGCJUUp8x1r0fhyzkiSsCdexdBxadS3cJ8km7Laxp6UkNJ9mC4YtWiOtF3jY7UGFuJoh_E4LcVFoT1yDd1e5bpd7dyBNyh49_ZgbqUmr9xl6A_ZhSfPiIjOTJ0jeVmxAE2oROzaQ_hdLlWGWSypJsR1-TKr6MkYT9gR5JNMVq3RwAoJ-i4LFGfmgdNspyAwY499ZyuK8pVq3jmvitWZxaPNvDYqCS3Av5Wij3jCmTrlZXfY9uM6uEST3PrmoB1dcS_bnfoa97W6RtXFThafG5zZPKtJj0mEjCYKU1piwYZSuaOPGPQ -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"PS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"JzACW2wCbxHts7atvZMc8tgO9NLeWWfnWMuU4Exw79iHnGdEU84_hyubjsAaaJ-I7FcQxQKp3BFn3PrQ124ZxFXbe4Cq_09dfNZILQ5PcdPeKwN01P5OBb9ekfoW-UDPdQOAKTmeOa6P_AKAQ-NiXbiap5jfsn-6ypnwnpCtR0u43mEb-lZK9GHMDLUewps2O1NIDUkRw99oe2l-k_UGwUK2qA35IvN3UMQY-a8l4PhruP4Qpn1ohxO3CayiVSsdnt2wOjqdIMLTeWHJm0kEmjOkUrCjkkDv3X1ya5Do_gfzzSZJsUA0PT4QG4sJeIvpPQfCwaTOqRMJuI5OWnOXcw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"JzACW2wCbxHts7atvZMc8tgO9NLeWWfnWMuU4Exw79iHnGdEU84_hyubjsAaaJ-I7FcQxQKp3BFn3PrQ124ZxFXbe4Cq_09dfNZILQ5PcdPeKwN01P5OBb9ekfoW-UDPdQOAKTmeOa6P_AKAQ-NiXbiap5jfsn-6ypnwnpCtR0u43mEb-lZK9GHMDLUewps2O1NIDUkRw99oe2l-k_UGwUK2qA35IvN3UMQY-a8l4PhruP4Qpn1ohxO3CayiVSsdnt2wOjqdIMLTeWHJm0kEmjOkUrCjkkDv3X1ya5Do_gfzzSZJsUA0PT4QG4sJeIvpPQfCwaTOqRMJuI5OWnOXcw"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"gKtO2Uum5KaS7-GoEtXHWthCK7iSHMYZ8dlABIcqMWgswuVYN19UdolZpXzhI86SMVCfhZM5HRsOVf-L9enJ1jtACZ-JLAmLo26lBmiCIj58Mz4Y4fBXstOKI0aK_EfXWa1htZX_q6eMpaAeGuqniQ9LQeOnZ9sOFlYZd9koaF_hSYRmnnpa68aLbP0WluhyaCgkyjBXTnrEhg4_0NDHz3ih469nyZ2bZy8IMkONwYSNGKLMZUDxAZdWImCN7RRtoDh_xu8CGLsX3sv5jYStfgRGq5a2vPftcjlNGAtCPQxk_5cejEWdPaAzn6eV5lOZMGdqDP5Feq6rw_WgDGEtGA"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"gKtO2Uum5KaS7-GoEtXHWthCK7iSHMYZ8dlABIcqMWgswuVYN19UdolZpXzhI86SMVCfhZM5HRsOVf-L9enJ1jtACZ-JLAmLo26lBmiCIj58Mz4Y4fBXstOKI0aK_EfXWa1htZX_q6eMpaAeGuqniQ9LQeOnZ9sOFlYZd9koaF_hSYRmnnpa68aLbP0WluhyaCgkyjBXTnrEhg4_0NDHz3ih469nyZ2bZy8IMkONwYSNGKLMZUDxAZdWImCN7RRtoDh_xu8CGLsX3sv5jYStfgRGq5a2vPftcjlNGAtCPQxk_5cejEWdPaAzn6eV5lOZMGdqDP5Feq6rw_WgDGEtGA"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ [ PS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"PS512"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"hEtCU7-Hwgb6CoIHw2f-3imFCmhJotF7FyrNFqGk5ddDvVdqIIAG6zno601V1Zp64h6SUeLOeWVQ9YnOrsRx5oWx-gS2qL6zulZPcqm8g6fvJ1udv2GDqURm1h5mxxg3EckBdhQOkiEptoWr6V1Uu2kemxx2b5SPg0aJN5yBY1vlWpqMfdVn3M5YwiZ75i-GdK1zSf92rvGxxXhMrY3YkAH9vWWcpQmmBdEif_hduZnrFNvHtRI9E8B-p0D61CKsVZUXy-gh7GtLDAmLZaQmFOTgCsab9ir8UY-chn5IQKKw6FobEIvQreA3HDhLvHxK0MeIgx3Itz8dqwOFPiPghw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"hEtCU7-Hwgb6CoIHw2f-3imFCmhJotF7FyrNFqGk5ddDvVdqIIAG6zno601V1Zp64h6SUeLOeWVQ9YnOrsRx5oWx-gS2qL6zulZPcqm8g6fvJ1udv2GDqURm1h5mxxg3EckBdhQOkiEptoWr6V1Uu2kemxx2b5SPg0aJN5yBY1vlWpqMfdVn3M5YwiZ75i-GdK1zSf92rvGxxXhMrY3YkAH9vWWcpQmmBdEif_hduZnrFNvHtRI9E8B-p0D61CKsVZUXy-gh7GtLDAmLZaQmFOTgCsab9ir8UY-chn5IQKKw6FobEIvQreA3HDhLvHxK0MeIgx3Itz8dqwOFPiPghw"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"IQScyOIDGaZHlxd_FMlldaufCX-PxALLMEjFx9_whyErwSxPFnp71kxwL4Zc3_Ytwsky2KpQgMqSCorx5yM3xhTrBtnqrXRTIy17QsXDDNgdlQ7-Cj56cDWd9U7CKjghEIgFZLbuAvSQoIcxsJsfUelu_jUhPJ9A3OQsBYv1jaVzexMrwdK3rwxoAI_iHCDQyq13I3EZ2T4ZY2u7IUlCJOLUKTFLk9LXhWjuJGDv9PtBysmWhFgwhlJEckDYfC-TC0jxwuM29-Uzt2ibHfjeL_qFcDV04wae50cWof3JG90I3Lg5aCZHKwqITXlTBiXDC8mhLgMDVLjikmjHOmY74w"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"IQScyOIDGaZHlxd_FMlldaufCX-PxALLMEjFx9_whyErwSxPFnp71kxwL4Zc3_Ytwsky2KpQgMqSCorx5yM3xhTrBtnqrXRTIy17QsXDDNgdlQ7-Cj56cDWd9U7CKjghEIgFZLbuAvSQoIcxsJsfUelu_jUhPJ9A3OQsBYv1jaVzexMrwdK3rwxoAI_iHCDQyq13I3EZ2T4ZY2u7IUlCJOLUKTFLk9LXhWjuJGDv9PtBysmWhFgwhlJEckDYfC-TC0jxwuM29-Uzt2ibHfjeL_qFcDV04wae50cWof3JG90I3Lg5aCZHKwqITXlTBiXDC8mhLgMDVLjikmjHOmY74w"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ for b in $ALGS ++ '[' PS512 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"lwrdM3yHKeGZm6Jq_Jebsd71VeEEb379WwoFdG4_DmWGfF_GjnGuGJjcOAQuHSW-hLlZOCDGhtA4q2h3jhOtlhgEeY0PLHEU9rj1Je2UaLYWJ8R2plYEqrDLgLL2caeJlOZXK5wzgb18gHh_ht3BngtewM9HNAQr-Gkg5qLDNyEgTK7Pp5jO305K7neuOe7d_qHZo6aPJHPVgpvDPHXZrEwPMjpvBWsaYKZEt1ypFA0_wsRdrXRjVyYXEWD70wNBykCQATJkUL19kfGDoVyuyHyuLUjQCJsP6xDE21CkzQSwpDTzgdnzM7ulkWcHcMrkX4qDDL3kGJXkuQ0XI7kjCA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"lwrdM3yHKeGZm6Jq_Jebsd71VeEEb379WwoFdG4_DmWGfF_GjnGuGJjcOAQuHSW-hLlZOCDGhtA4q2h3jhOtlhgEeY0PLHEU9rj1Je2UaLYWJ8R2plYEqrDLgLL2caeJlOZXK5wzgb18gHh_ht3BngtewM9HNAQr-Gkg5qLDNyEgTK7Pp5jO305K7neuOe7d_qHZo6aPJHPVgpvDPHXZrEwPMjpvBWsaYKZEt1ypFA0_wsRdrXRjVyYXEWD70wNBykCQATJkUL19kfGDoVyuyHyuLUjQCJsP6xDE21CkzQSwpDTzgdnzM7ulkWcHcMrkX4qDDL3kGJXkuQ0XI7kjCA"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ PS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"g_6nJtNbcM0I3MaHWoKfAZ6QYv-81fpyHh-1XE4vZuXtn2B_QsZgFxItkgsgwoVzyffNgd2oeXoGpMI6HWoi4ZSKwmbg6e9zeJL-jvNOnsaCZpkxmJI_67Dbc0bNRaz5Yl3FOrBKmrJv93dBzCL2eZ2zxwxA17vLQB2pFuxpWNGVzSqWOPa3r57Aue7MJztq1BCZC9Un-fXbiOUhjfGSs67tNzdnGF1Gka_eBA9FYQJinnUmCDKm9zonjyB_sMh1LKQWTovkbdUX0d_U682xbpTNaNn1stzp4i7Z71iDYL-8xGFF7dpubat8sa3gIoetMGAapc95FTry4qMDreQA1g"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"g_6nJtNbcM0I3MaHWoKfAZ6QYv-81fpyHh-1XE4vZuXtn2B_QsZgFxItkgsgwoVzyffNgd2oeXoGpMI6HWoi4ZSKwmbg6e9zeJL-jvNOnsaCZpkxmJI_67Dbc0bNRaz5Yl3FOrBKmrJv93dBzCL2eZ2zxwxA17vLQB2pFuxpWNGVzSqWOPa3r57Aue7MJztq1BCZC9Un-fXbiOUhjfGSs67tNzdnGF1Gka_eBA9FYQJinnUmCDKm9zonjyB_sMh1LKQWTovkbdUX0d_U682xbpTNaNn1stzp4i7Z71iDYL-8xGFF7dpubat8sa3gIoetMGAapc95FTry4qMDreQA1g"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' PS512 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"q8ygP8JYSDaTQooAu16E2VR39udS8NSm1UBWqTgCJasEaRkC49TLAJfAPeVf4AxIwfbIQxJKzUKgbBGRI2JCSnfNmZeWneJ8u0_wUgvG3RVbmK7clfTumDWJGfWAVJaXQFdkrA1Na_lKW0JOjyLl_1ejzO5xAymSiPkZ3cm9vVC52efPWrvC7zew_A-8fZFBwfcLUc7KFSXLV70LLkNnXc5W4IlvhcEXeJsNwH3Bqos71J6UVzJsUm9yOevUwfJb5Z3V-M90Xvx_KKL5pIrt-tuYFJ5blwYc9bWbQPtjop0tQJ_U8HqOTVyVd3kw1CDKHRUyevjCOwbAaUc-iAGjQw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"q8ygP8JYSDaTQooAu16E2VR39udS8NSm1UBWqTgCJasEaRkC49TLAJfAPeVf4AxIwfbIQxJKzUKgbBGRI2JCSnfNmZeWneJ8u0_wUgvG3RVbmK7clfTumDWJGfWAVJaXQFdkrA1Na_lKW0JOjyLl_1ejzO5xAymSiPkZ3cm9vVC52efPWrvC7zew_A-8fZFBwfcLUc7KFSXLV70LLkNnXc5W4IlvhcEXeJsNwH3Bqos71J6UVzJsUm9yOevUwfJb5Z3V-M90Xvx_KKL5pIrt-tuYFJ5blwYc9bWbQPtjop0tQJ_U8HqOTVyVd3kw1CDKHRUyevjCOwbAaUc-iAGjQw"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ PS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ebvEDufiw3bsDiwxtsr66rmQYWCxPxt1ws1c1HL7fJ1OPJXsNY9rUfAmoo1IN7dcqMdBtovfBER_Gmc_6ImU7y2k0Ag9AmOuLY8HoYTD3SYZHmU4_60rMEPgN40mD-p9ERL5hnTesrVWkfNm1kKDbPY_9XnAZt1dmA7bocvSnnOLs8PXyoUPs5OElKLQmtA3MhArOM5gUvrGIGEr3uSu5mg3Hz8ef-GDMFp79H0TjT8SurDtb9bA9nt1M7upE5aJ-l5rQVn7KPxMvx2P9TLqBgSMbzotBV_x5Z3ySeiQzUeEYBvg5CIxr_RvI4IaJiFesbG6BJ8nO-_0HScy7vLdJA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ebvEDufiw3bsDiwxtsr66rmQYWCxPxt1ws1c1HL7fJ1OPJXsNY9rUfAmoo1IN7dcqMdBtovfBER_Gmc_6ImU7y2k0Ag9AmOuLY8HoYTD3SYZHmU4_60rMEPgN40mD-p9ERL5hnTesrVWkfNm1kKDbPY_9XnAZt1dmA7bocvSnnOLs8PXyoUPs5OElKLQmtA3MhArOM5gUvrGIGEr3uSu5mg3Hz8ef-GDMFp79H0TjT8SurDtb9bA9nt1M7upE5aJ-l5rQVn7KPxMvx2P9TLqBgSMbzotBV_x5Z3ySeiQzUeEYBvg5CIxr_RvI4IaJiFesbG6BJ8nO-_0HScy7vLdJA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' PS512 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"XZulVG_q1RUSPJ4CP1vfezDAvShtu8U7PfXKjeAk8B2vGl2FOTbdFd40WozRefTFbQi6wp4KtioI_xcuDw1kEBgqF7GKq0iC2zGPQlIrRZZPyDkwE2qwAnLSTRDzAGR3w1galxch2YxdkrgSyJuojyufuTOk9Jves9oulhpfPGIiLqLowwhyTTsxrtLJA_WpGGKYWptvSDExmlsgvtmAFtRFaOqLC8pNg5wggEByNKQMH3ko00zbT55woitf9BfxoKGwaKnv5_BPppRSB-s7RNPtCnP6T9UDgHEE_mDJyPo9g_hW5SPa0i3H5ifCYicKSTSraX7bey91Jsab9AnqFg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"XZulVG_q1RUSPJ4CP1vfezDAvShtu8U7PfXKjeAk8B2vGl2FOTbdFd40WozRefTFbQi6wp4KtioI_xcuDw1kEBgqF7GKq0iC2zGPQlIrRZZPyDkwE2qwAnLSTRDzAGR3w1galxch2YxdkrgSyJuojyufuTOk9Jves9oulhpfPGIiLqLowwhyTTsxrtLJA_WpGGKYWptvSDExmlsgvtmAFtRFaOqLC8pNg5wggEByNKQMH3ko00zbT55woitf9BfxoKGwaKnv5_BPppRSB-s7RNPtCnP6T9UDgHEE_mDJyPo9g_hW5SPa0i3H5ifCYicKSTSraX7bey91Jsab9AnqFg"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ PS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"ES512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Fhml3LRSTobh325L-Yok0aXdbOsDNETNIJ37hm45FBwMp6LHAgx7wnfpISHdNmK6XfLniknDKa3NAarU4re_RsEoa-Njs3sqcKnCNm5ZgLS3b4G4MSQOEv4a8UG8LBowtPq-OTse_t8IiMADj9SZbVl-4DVI3oPxCtVf10wNdv6H_3HpYO7wd-jwPmBDOKIXVbMxze62fyKJSEMHQFFC82lAFnlqbcpbnAkFFcsHQj7ne79Ur7idHJtVuBSDWP8tZA2RFUQCKyNV16BDVxEg3YxUPdQf5BJvxhf0Iv_oe7wW4eMqNw0qnHqHrDJgUTTEDetBaIomibPLofL59D0otQ"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Fhml3LRSTobh325L-Yok0aXdbOsDNETNIJ37hm45FBwMp6LHAgx7wnfpISHdNmK6XfLniknDKa3NAarU4re_RsEoa-Njs3sqcKnCNm5ZgLS3b4G4MSQOEv4a8UG8LBowtPq-OTse_t8IiMADj9SZbVl-4DVI3oPxCtVf10wNdv6H_3HpYO7wd-jwPmBDOKIXVbMxze62fyKJSEMHQFFC82lAFnlqbcpbnAkFFcsHQj7ne79Ur7idHJtVuBSDWP8tZA2RFUQCKyNV16BDVxEg3YxUPdQf5BJvxhf0Iv_oe7wW4eMqNw0qnHqHrDJgUTTEDetBaIomibPLofL59D0otQ"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' PS512 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"m1GxuaNwUhB6f2_Tj1McCXLz4XAwA1662h42HNNVOw3Z9b1YOBPjzvsvBY9VEs2gO14eOSvSXcOgIB9hYF8k8uKbrQcCIuh94e1sRM_SQvNSMPfxsbpkVfn9yRwgmBjBcdp2nT-dzc_PfxIA6ZNeMsfzW4xT4KWxzl4Noo8T-TMbu8osU_tJwu9SdqpSjVODLe9dCmkUynBSj0FZpplKjQyFbkS-6pcLdfy4ybfuaKFZfVRif11rysaFpa9pnLnP6FLSM0qE7mONgbvVzOKBuOkz5AorIhqe5I3In8o2Y6UYJMRz7UX5qPqV5XWIvqQhM9gG7cvdVhV7Y8AB_ewtjg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"m1GxuaNwUhB6f2_Tj1McCXLz4XAwA1662h42HNNVOw3Z9b1YOBPjzvsvBY9VEs2gO14eOSvSXcOgIB9hYF8k8uKbrQcCIuh94e1sRM_SQvNSMPfxsbpkVfn9yRwgmBjBcdp2nT-dzc_PfxIA6ZNeMsfzW4xT4KWxzl4Noo8T-TMbu8osU_tJwu9SdqpSjVODLe9dCmkUynBSj0FZpplKjQyFbkS-6pcLdfy4ybfuaKFZfVRif11rysaFpa9pnLnP6FLSM0qE7mONgbvVzOKBuOkz5AorIhqe5I3In8o2Y6UYJMRz7UX5qPqV5XWIvqQhM9gG7cvdVhV7Y8AB_ewtjg"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ PS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"HS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"nki0SgZuRT-NqV6V1I9tKDvQtqrjSQFA1Kv9mHP_H2I4PX98F_w2-DClrsmeR6-6pPhoEf_YfbDyXrx_wXd7m55IrVHzxqZhabAH17Ojn2OYSJylhNObXQEwWmJlLlsRYkH1qvZekyMN-kswm3NFK7K4KAeGqbmLxFboimTCAuxqe57JuePvi_5BOo2UTBX7FtYhYq9ZkDmkMs2o5nA2w1jLa3E-c4JL05LgKEfi-HPtgPcuaa9jHO3dY9xv8z0MZNwEtvcEOA8hS_STGsTA2ID4AwwJFQPuVpcuRRKfpPTnSk80eMRKo9mmW1Gb5phpPWNL27ThpYnWm_J8Q0kN4w"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"nki0SgZuRT-NqV6V1I9tKDvQtqrjSQFA1Kv9mHP_H2I4PX98F_w2-DClrsmeR6-6pPhoEf_YfbDyXrx_wXd7m55IrVHzxqZhabAH17Ojn2OYSJylhNObXQEwWmJlLlsRYkH1qvZekyMN-kswm3NFK7K4KAeGqbmLxFboimTCAuxqe57JuePvi_5BOo2UTBX7FtYhYq9ZkDmkMs2o5nA2w1jLa3E-c4JL05LgKEfi-HPtgPcuaa9jHO3dY9xv8z0MZNwEtvcEOA8hS_STGsTA2ID4AwwJFQPuVpcuRRKfpPTnSk80eMRKo9mmW1Gb5phpPWNL27ThpYnWm_J8Q0kN4w"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' PS512 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Sp29-hAsZAtAknhX7aXb9Wga2FzowPXz0pQO-UKMD0k4E6xXfAdV5p3qlcXW9KvqoznhQrPk9WeMyNPxviho8qyFRYgYLKEVL7dxir68OPNjw3UZkTbnQTjb5OG6Pg513SNvG2EfEXRfGd9FGWFesnvonSxvXqhvaBxcDfUUA0ebBbJYwYL5iimePMdbeNK7KdmkhOQDso4uc01F7ZJouHa5JcSezeaCAqND_HwKhb4zbq1kFhXOwTJ_bPwTe_5gbhYbAfLTRegw8vmiRkYlo60NaJCGf1fG9ct_x7sBH9yN0zjtYD2TcyM51d60nFUlDOl42rvEiB9r8eCYrPEsGQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Sp29-hAsZAtAknhX7aXb9Wga2FzowPXz0pQO-UKMD0k4E6xXfAdV5p3qlcXW9KvqoznhQrPk9WeMyNPxviho8qyFRYgYLKEVL7dxir68OPNjw3UZkTbnQTjb5OG6Pg513SNvG2EfEXRfGd9FGWFesnvonSxvXqhvaBxcDfUUA0ebBbJYwYL5iimePMdbeNK7KdmkhOQDso4uc01F7ZJouHa5JcSezeaCAqND_HwKhb4zbq1kFhXOwTJ_bPwTe_5gbhYbAfLTRegw8vmiRkYlo60NaJCGf1fG9ct_x7sBH9yN0zjtYD2TcyM51d60nFUlDOl42rvEiB9r8eCYrPEsGQ"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ PS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"HS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"IyuRo1yN0pkVuzKxTCG_9Rh0IfsKZdEn3lFZQof7aY9HQ9D2Ai--fHt0OEr7P4tC6rPHi5NjOtHDPlBm-LoQcvIgOOOvHGQae_Q9eCzHIjYqex5a_9Qir3HIoGgobiY05I3DBjnTreOQFit_IU2-7ACVqc9lgqPr_9gBSsT0G3HYzmJjcbVpmVfuQUiM_0haJL0onvMWddc9itMH6T_8LZAtYRo-MiyBwjRnY01mGInkJ9tgHnDDHCaqSQSyb6FjxBHrs90VG4sQMc_ejGsDqniIlVHCmBlOtQ7lzBABOUO-FbgQKsSOiiBWltfIl-xveXVchUQYln27bU_aPWHAJg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"IyuRo1yN0pkVuzKxTCG_9Rh0IfsKZdEn3lFZQof7aY9HQ9D2Ai--fHt0OEr7P4tC6rPHi5NjOtHDPlBm-LoQcvIgOOOvHGQae_Q9eCzHIjYqex5a_9Qir3HIoGgobiY05I3DBjnTreOQFit_IU2-7ACVqc9lgqPr_9gBSsT0G3HYzmJjcbVpmVfuQUiM_0haJL0onvMWddc9itMH6T_8LZAtYRo-MiyBwjRnY01mGInkJ9tgHnDDHCaqSQSyb6FjxBHrs90VG4sQMc_ejGsDqniIlVHCmBlOtQ7lzBABOUO-FbgQKsSOiiBWltfIl-xveXVchUQYln27bU_aPWHAJg"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' PS512 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"KQktPipGHOd0szEEYLB-1FXdWVbLxwUb9JDBPZK6L4eXTtSuUb6r7TBE6elkwMFDd-9Q24fr9kw7eH-QB3j0rsIaG_yWpnFNVUQq3cSGaTlMQZGbSLXnDamE7vQKuWOR0Y39-N2nXVPEZmftOpJ9_FjAuBhMSPqid9Gaft-umluiJil7QrMOqhTE0m7D_y8yWRR_iv7zlB3fwRKXAD0oXFV9XxW7g-rbN08gRZeRkz7PSb7i3yrMDkggEUMTra2y8TVLP80i9qcVKi94cQ1U2Q-zM4OaXgCA9NqxowfJMzmVN3U1i_1qGf-L59olmLI3KcsqlInucSMDhpK4P6qRwA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"KQktPipGHOd0szEEYLB-1FXdWVbLxwUb9JDBPZK6L4eXTtSuUb6r7TBE6elkwMFDd-9Q24fr9kw7eH-QB3j0rsIaG_yWpnFNVUQq3cSGaTlMQZGbSLXnDamE7vQKuWOR0Y39-N2nXVPEZmftOpJ9_FjAuBhMSPqid9Gaft-umluiJil7QrMOqhTE0m7D_y8yWRR_iv7zlB3fwRKXAD0oXFV9XxW7g-rbN08gRZeRkz7PSb7i3yrMDkggEUMTra2y8TVLP80i9qcVKi94cQ1U2Q-zM4OaXgCA9NqxowfJMzmVN3U1i_1qGf-L59olmLI3KcsqlInucSMDhpK4P6qRwA"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ PS512 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"HS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YQvzYpkopAqcYqcRymyMita1ilCn-wULJgxQu1iaGpUaKBLqUo5mdPZpYLsyzMBzz8-JJc8xiIeyBIPY6V34qNBTFJYIPqlrLQzqcadyadcSVaf5D0NeHMLMv0Vuh_SMJ5tddawOHN__JyayIoZeibxCxYjqsTRNarsWH4uThwQ0kHoc6BG9j1zlqYud_9zQG2FpzEmV221lYyzJu9qmvioBR_viApx-L5LQDitLFKTkascs55yHfoVyTTsq-pHUS9r1l4GtsSrCDXJtFYDV5C8IaPTmI_Q1VqQUAJX-1iMxUpfnauff0u856oV_y6lhilzsKaHlE0LcQR6qY-Cx4Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"YQvzYpkopAqcYqcRymyMita1ilCn-wULJgxQu1iaGpUaKBLqUo5mdPZpYLsyzMBzz8-JJc8xiIeyBIPY6V34qNBTFJYIPqlrLQzqcadyadcSVaf5D0NeHMLMv0Vuh_SMJ5tddawOHN__JyayIoZeibxCxYjqsTRNarsWH4uThwQ0kHoc6BG9j1zlqYud_9zQG2FpzEmV221lYyzJu9qmvioBR_viApx-L5LQDitLFKTkascs55yHfoVyTTsq-pHUS9r1l4GtsSrCDXJtFYDV5C8IaPTmI_Q1VqQUAJX-1iMxUpfnauff0u856oV_y6lhilzsKaHlE0LcQR6qY-Cx4Q"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' PS512 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BLzQe7Qkdp1hMRXAd6csvp61MeDMfW61obM9HVuIGb5rbO9Fnt6yIUerUj3nMecHRRA8PTBS4yEAld-zzaOPxmCVObfg0MaS7ouo8jYuxMrA0GIR7T9AguDynCaHNil0r9yvtBMVk0ncEvFukJjg-zyYq2U6OY9kS3Wa8S3u_4HOCPvbjQQtlu-zscxiAcX_rBk-4ogW8ClwPxAAYJUXX8LZ59eVHpVtinU6VSzg3hQ-NwvMhFa-2deD85zC1vZkPCD6RXAyhDS5QBnanXgE7hu03607ZjbaQ8Q9nEC_w0E_uVk--IBVlsiQJC_JlgRriXg0KRErh6oNnxwvXqd06w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BLzQe7Qkdp1hMRXAd6csvp61MeDMfW61obM9HVuIGb5rbO9Fnt6yIUerUj3nMecHRRA8PTBS4yEAld-zzaOPxmCVObfg0MaS7ouo8jYuxMrA0GIR7T9AguDynCaHNil0r9yvtBMVk0ncEvFukJjg-zyYq2U6OY9kS3Wa8S3u_4HOCPvbjQQtlu-zscxiAcX_rBk-4ogW8ClwPxAAYJUXX8LZ59eVHpVtinU6VSzg3hQ-NwvMhFa-2deD85zC1vZkPCD6RXAyhDS5QBnanXgE7hu03607ZjbaQ8Q9nEC_w0E_uVk--IBVlsiQJC_JlgRriXg0KRErh6oNnxwvXqd06w"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ PS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"PS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"JaKcA5JHBHtUp8d_XRojMosyb5Bi1IJSNwXYsZFl8443b8bU9paFbGpMMPhtCdDYz0tPZPD8w5IiKvhp6B0afsKqB7xIyzdImRAO2fGPB9hMmJ8JqkFr5dQRr9LINcaSkf1d7rg6I8LkNnDWd1QPpAViCimWi6aCtbA1LPtSQbhfwYbikPzyr1D6s99N3yeCdmdnD4cid6pmD6YYXOgg2mwcByNdKD2m6hEOmkHpWb4o0ckURVlyT9Q_y_W0jCnR-zYjGFCuDbA163qo76OEEUA83mwV1hrsSYXsaSYjcJCqStXXxZ_GJ2KVrJ4Mw1n2oufvDcNoSXMmDfPBKQ8L1g"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"JaKcA5JHBHtUp8d_XRojMosyb5Bi1IJSNwXYsZFl8443b8bU9paFbGpMMPhtCdDYz0tPZPD8w5IiKvhp6B0afsKqB7xIyzdImRAO2fGPB9hMmJ8JqkFr5dQRr9LINcaSkf1d7rg6I8LkNnDWd1QPpAViCimWi6aCtbA1LPtSQbhfwYbikPzyr1D6s99N3yeCdmdnD4cid6pmD6YYXOgg2mwcByNdKD2m6hEOmkHpWb4o0ckURVlyT9Q_y_W0jCnR-zYjGFCuDbA163qo76OEEUA83mwV1hrsSYXsaSYjcJCqStXXxZ_GJ2KVrJ4Mw1n2oufvDcNoSXMmDfPBKQ8L1g"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' PS512 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SQztD_8X_i0rR9H03nQis-y_q0mT5pACUogjHiJ6NQiydKuusVhOo4skRB6sqqqEDOaT0QsAFF0qzj6afmUrXD-MWvlDOfNn5wGoUe1wthqBtILcmwCTVkOT-6LIQ1kyblQOkTnIyaCBytRXJDiivr9RXoQgO5CUKxkOAvvLSAsZxHj_isCSCaicGDniOR61CopLPkUaPY256rC9IswGlbxvN8PHpMoxi0auvhvPTNY7jWaFKuunA5Onr3f1kog983Z9XBp8pi3SKiIqramI6LHXCTkrUkbgFJE6IMCtI_w6l4wGEo5LLAVPwCXfHOY49KvIf1-j8G-r19Y6ykHokQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SQztD_8X_i0rR9H03nQis-y_q0mT5pACUogjHiJ6NQiydKuusVhOo4skRB6sqqqEDOaT0QsAFF0qzj6afmUrXD-MWvlDOfNn5wGoUe1wthqBtILcmwCTVkOT-6LIQ1kyblQOkTnIyaCBytRXJDiivr9RXoQgO5CUKxkOAvvLSAsZxHj_isCSCaicGDniOR61CopLPkUaPY256rC9IswGlbxvN8PHpMoxi0auvhvPTNY7jWaFKuunA5Onr3f1kog983Z9XBp8pi3SKiIqramI6LHXCTkrUkbgFJE6IMCtI_w6l4wGEo5LLAVPwCXfHOY49KvIf1-j8G-r19Y6ykHokQ"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -Signature validation failed! -+ [ PS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"PS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Sbk-SEBU-_aivZdWHHJqGVa1flqjGOUsjJhPTDAaU_4pauIpx_kfgt0u_CIePvzrDdp9PlYF52ajJiSiH0Kemr46jY9cYCxQX3hgNSSZtOSN0vpUw_UhCyY8WjYeTURTbX-XSDTedqTXUZThHg7rnWvxKMJNsNKJdUAGTZGuQKgNSj_yTg7pdFNNR3ngV3DhZ8PH6RttCcz9L7nsEHMqDCoZanDE3mOMSMoJwcfEQ5epu0iEzC1trYCmJRGwxiyJXmJAgvj8IxYeVxTfjRVVfCMcXlv-dcI-1yMi3UOXuZvQmVrxyEF5r0Y-cLc0IoPBABKMLX7-9cXP6JDq2_MFog"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Sbk-SEBU-_aivZdWHHJqGVa1flqjGOUsjJhPTDAaU_4pauIpx_kfgt0u_CIePvzrDdp9PlYF52ajJiSiH0Kemr46jY9cYCxQX3hgNSSZtOSN0vpUw_UhCyY8WjYeTURTbX-XSDTedqTXUZThHg7rnWvxKMJNsNKJdUAGTZGuQKgNSj_yTg7pdFNNR3ngV3DhZ8PH6RttCcz9L7nsEHMqDCoZanDE3mOMSMoJwcfEQ5epu0iEzC1trYCmJRGwxiyJXmJAgvj8IxYeVxTfjRVVfCMcXlv-dcI-1yMi3UOXuZvQmVrxyEF5r0Y-cLc0IoPBABKMLX7-9cXP6JDq2_MFog"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' PS512 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"h8wT9-UAtmi_ZWbpuLRsXzYde17L2wEmeX0Ne1SG_wSGmibZaA6hG8Ls6jRDQjhkYe5IGELdEJdCqFfj1LrpnZ4xqwa_uRW3pfqN2IdTbxMBXDRBB2xjOR7_3clLn_AoWJ5XP_HvNRpNRfJY-Nbyykl_1dnmQmwGGKcWVfmZy1bCyz2hTuWHdtCu6ptXCXxOWkALiMI1Nkprl2fX0iVQGfgCNekJimFRjQN3ZfcaZI7zpgi-3EfMn6YP6Z1NR-7g-oMhNhxKqbjmKxN9s5yEH8gUZRvkstDX4cXysEgXnpn8OBB_e8nGq__RQlf4Dp2OvvZuhs6zAFYcrpIYx1MP_g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"h8wT9-UAtmi_ZWbpuLRsXzYde17L2wEmeX0Ne1SG_wSGmibZaA6hG8Ls6jRDQjhkYe5IGELdEJdCqFfj1LrpnZ4xqwa_uRW3pfqN2IdTbxMBXDRBB2xjOR7_3clLn_AoWJ5XP_HvNRpNRfJY-Nbyykl_1dnmQmwGGKcWVfmZy1bCyz2hTuWHdtCu6ptXCXxOWkALiMI1Nkprl2fX0iVQGfgCNekJimFRjQN3ZfcaZI7zpgi-3EfMn6YP6Z1NR-7g-oMhNhxKqbjmKxN9s5yEH8gUZRvkstDX4cXysEgXnpn8OBB_e8nGq__RQlf4Dp2OvvZuhs6zAFYcrpIYx1MP_g"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SdBG9n1wDVu3KODAlmE18BVxMvElHXp15sCrp6O_DwvwkFAi0WeDR83oo-MbhcaUBvnCBvi76SbKyCQ_mV5lUjFVnOl9rhOPITqlhulT8FjXt-uIoE6hHmHIZTRP68OsQYAh6vlYdAcw-SkxvicqnrJk7pMTWqoZPzc_WFO571FYtuH_JT8on1PVsSK3q3w2hSiDEpVw4jgonTdHy32mtShJXMpS6LQEwsoXG-kSTAbPeLwt32FgeMyh3j-nClLYyKsVDMVY0Yh1AUTbsUW0cu7S-Q3tk-RoNWTHmCP6j4el93vI02tN7BCKQBQCTAhcsxwZGdwq8szmlIKIqGIbZg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SdBG9n1wDVu3KODAlmE18BVxMvElHXp15sCrp6O_DwvwkFAi0WeDR83oo-MbhcaUBvnCBvi76SbKyCQ_mV5lUjFVnOl9rhOPITqlhulT8FjXt-uIoE6hHmHIZTRP68OsQYAh6vlYdAcw-SkxvicqnrJk7pMTWqoZPzc_WFO571FYtuH_JT8on1PVsSK3q3w2hSiDEpVw4jgonTdHy32mtShJXMpS6LQEwsoXG-kSTAbPeLwt32FgeMyh3j-nClLYyKsVDMVY0Yh1AUTbsUW0cu7S-Q3tk-RoNWTHmCP6j4el93vI02tN7BCKQBQCTAhcsxwZGdwq8szmlIKIqGIbZg"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk Signature validation failed! -+ [ PS512 = PS512 ] ++ for b in $ALGS ++ '[' PS512 = PS512 ']' + continue -+ [ PS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"RS256"}} ++ for b in $ALGS ++ '[' PS512 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"2VOW-ZqlANvM8gXo7npf53AK_aB5naODTUZ3nebVyo_5mnoLILlNYO0jtkHe1C2RsKSXyWwc4AOU8rZCz4DX2ExFpo1CBUhYyVqwQ7tOYOxcDijlAN-U-fjfN_UYtDb7Nevn0_GV46XEoXyp11xTSfiRAKIo5qYDGRUYqEKlRoK9i1OyA4CWxqiF59yzEBBEeIsUBSEKCo4rweBWheFIu7AC1NvdwbFUwl0UvQm1zj9fHOLSVcvOQSylGc_bZm3TUOdQI0hSQLvTG787V401adTYXhzwsX4_JiBCGoL3VWZO5ylRlQYK2fqTgSODDpcuDINlHN4eBP1qUD1BwqKy5Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"2VOW-ZqlANvM8gXo7npf53AK_aB5naODTUZ3nebVyo_5mnoLILlNYO0jtkHe1C2RsKSXyWwc4AOU8rZCz4DX2ExFpo1CBUhYyVqwQ7tOYOxcDijlAN-U-fjfN_UYtDb7Nevn0_GV46XEoXyp11xTSfiRAKIo5qYDGRUYqEKlRoK9i1OyA4CWxqiF59yzEBBEeIsUBSEKCo4rweBWheFIu7AC1NvdwbFUwl0UvQm1zj9fHOLSVcvOQSylGc_bZm3TUOdQI0hSQLvTG787V401adTYXhzwsX4_JiBCGoL3VWZO5ylRlQYK2fqTgSODDpcuDINlHN4eBP1qUD1BwqKy5Q"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Sb_q6abjiFNP2tltKnbpabAzpXGXjdQhIbabg_iFWBx6h9gbn-cRTan0aj2onoGVzlUvq75cUZX05uAExuNlR8qaiEEaLobTW5RMaA2WPtHXC3eYwu1ZuXYY3Nrm67yyZBeJorCPBpoq5F-1Pzw9un1gU-Ejh1NKMm6yeVsS6W735yEMsRrtfLIxrZwGLGK5kkBKhmOBjyVbcSVZmyZ8sEC9ZOIeMvvLvCuFTdFgI8Ltnxzkob9q9rcqUugwUDlP5XzPUpFcQHGX77wZ9JDBnlLSxefIWvvjrlKFIc3Cqn5hAWOiU5BSTbaw4z-q6xUamL72cFiu4X_ygO3qNMD8jw"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Sb_q6abjiFNP2tltKnbpabAzpXGXjdQhIbabg_iFWBx6h9gbn-cRTan0aj2onoGVzlUvq75cUZX05uAExuNlR8qaiEEaLobTW5RMaA2WPtHXC3eYwu1ZuXYY3Nrm67yyZBeJorCPBpoq5F-1Pzw9un1gU-Ejh1NKMm6yeVsS6W735yEMsRrtfLIxrZwGLGK5kkBKhmOBjyVbcSVZmyZ8sEC9ZOIeMvvLvCuFTdFgI8Ltnxzkob9q9rcqUugwUDlP5XzPUpFcQHGX77wZ9JDBnlLSxefIWvvjrlKFIc3Cqn5hAWOiU5BSTbaw4z-q6xUamL72cFiu4X_ygO3qNMD8jw"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -+ [ PS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' PS512 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BQuD_X-jZ9XhamxIuXQ4g8-YzFVAcxTMO9wDEbVU45dTsONuftApFnFbVLlXSeZzhrkjAi6DnlNM_e0ywf48nMbj19sQRlmkdyQne3aDEcM2oc4N1puBWFJmZW0_hD6OJaiQAzHaCEblX9a1xarDmKMhbBSMbp95zsvXt1OxuB4McTGmUJe8SLUBSKIZ96xJah313-CNk6olB7D_hykn_1GqPMF0UDXQgWPkIFZtiG89FUmUAhW-3cKHRQmIqsvxxPil19huTZv7OPjZoD8OQNsrMQs-Tqb6XzUU4i1gsDLyqeCXH8zBevGEfT2-mSAlCGVa-SW7p_S0HdfAn2vFuQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"BQuD_X-jZ9XhamxIuXQ4g8-YzFVAcxTMO9wDEbVU45dTsONuftApFnFbVLlXSeZzhrkjAi6DnlNM_e0ywf48nMbj19sQRlmkdyQne3aDEcM2oc4N1puBWFJmZW0_hD6OJaiQAzHaCEblX9a1xarDmKMhbBSMbp95zsvXt1OxuB4McTGmUJe8SLUBSKIZ96xJah313-CNk6olB7D_hykn_1GqPMF0UDXQgWPkIFZtiG89FUmUAhW-3cKHRQmIqsvxxPil19huTZv7OPjZoD8OQNsrMQs-Tqb6XzUU4i1gsDLyqeCXH8zBevGEfT2-mSAlCGVa-SW7p_S0HdfAn2vFuQ"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"hw3Jw7kMHn_D7vBcPBUZOa8Yg2j2e5LiNxHOwprJpUKc0MDOQ_2ER1iywWJm_XfLGvJnus0psc5rbJZtcX2PWHNMDy292V1GcUKzP1dAXFUhY-2RQTGaPKnt257VEYhlrtL0eHgpxb445sUI98WhOE6a6xDm11bJRIvCEjMf-YgOYtJ-AGSkHzvXBQwjIpJhrayrpR1EFPgzsNBa8N7GihxQZ2WUUjc9IY3KHu9oZoFfj7HhQTigkTwlm8kruCiS9fxJLLcfMuRqF8Sg8wxgMwLyhOp-4zDWXpcRPPkF5H1MfH21SP--tkjzK2Y61xdAmwWrcEd4EIzPnVUpq1W-wg"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"hw3Jw7kMHn_D7vBcPBUZOa8Yg2j2e5LiNxHOwprJpUKc0MDOQ_2ER1iywWJm_XfLGvJnus0psc5rbJZtcX2PWHNMDy292V1GcUKzP1dAXFUhY-2RQTGaPKnt257VEYhlrtL0eHgpxb445sUI98WhOE6a6xDm11bJRIvCEjMf-YgOYtJ-AGSkHzvXBQwjIpJhrayrpR1EFPgzsNBa8N7GihxQZ2WUUjc9IY3KHu9oZoFfj7HhQTigkTwlm8kruCiS9fxJLLcfMuRqF8Sg8wxgMwLyhOp-4zDWXpcRPPkF5H1MfH21SP--tkjzK2Y61xdAmwWrcEd4EIzPnVUpq1W-wg"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS384) -+ [ PS512 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' PS512 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != PS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"uhebMKCrmr_FKM9t2jo3Mc_gbh-O2gCoSo-T1Ww2B-m28WePjBdOcDR67IYOvb-L4XqCF5wk2ZeYa56m1tQEWUnnrfGqawhfCrV1PjnUn6ScuUS1B91B6PLEderhS5TvXw6ZAstgdnU4HhNusXen4UTSg_M4-qS_193blS58hcwVaXAqc_QDwwD9oreIP87LJC5fZhbvBivIap88vc8G4S9S_RdR1vwkXpBHuiPR2QjdzscQ3L3oH7OlmzKlnSU21l1vvnizIV_i0BfgoLBFI40OL6VXlr-7pMZO928kHSHCGUap7Uhgijnk5k7RJay-ZGPyBufRH5PHAhHnebxxHA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"uhebMKCrmr_FKM9t2jo3Mc_gbh-O2gCoSo-T1Ww2B-m28WePjBdOcDR67IYOvb-L4XqCF5wk2ZeYa56m1tQEWUnnrfGqawhfCrV1PjnUn6ScuUS1B91B6PLEderhS5TvXw6ZAstgdnU4HhNusXen4UTSg_M4-qS_193blS58hcwVaXAqc_QDwwD9oreIP87LJC5fZhbvBivIap88vc8G4S9S_RdR1vwkXpBHuiPR2QjdzscQ3L3oH7OlmzKlnSU21l1vvnizIV_i0BfgoLBFI40OL6VXlr-7pMZO928kHSHCGUap7Uhgijnk5k7RJay-ZGPyBufRH5PHAhHnebxxHA"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SxdAoZ7pNt6vELiIYZQxDierjg719fyUhP86BNVeriOO8tnr-gMt-RSgYRnWrtgo8FOcN0AD_emb9izJjSk-swdjqatsV7QqEMjw9k-n4qjQgn-8yWzbL9T_t5_dH2d_MBjfFoWVUabstb20KXgwMK0nZltbP-asTj9REVL_Yiz-hXiUI0MvmgLutRZ-9OmaJ2xgHY_wFck5wCPZ5tCeylLfi6K6sBWbbScG8LvBWcI6jULL1hi3e93SqPbB_xiMJYq2okQW0Gf463SpEbzCxoZirdX7ZcebGdjC1hjq4JqPKPuRkvByyfz-VZ9iQE1yASMfpA0VsXTR5EdsGevy6Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SxdAoZ7pNt6vELiIYZQxDierjg719fyUhP86BNVeriOO8tnr-gMt-RSgYRnWrtgo8FOcN0AD_emb9izJjSk-swdjqatsV7QqEMjw9k-n4qjQgn-8yWzbL9T_t5_dH2d_MBjfFoWVUabstb20KXgwMK0nZltbP-asTj9REVL_Yiz-hXiUI0MvmgLutRZ-9OmaJ2xgHY_wFck5wCPZ5tCeylLfi6K6sBWbbScG8LvBWcI6jULL1hi3e93SqPbB_xiMJYq2okQW0Gf463SpEbzCxoZirdX7ZcebGdjC1hjq4JqPKPuRkvByyfz-VZ9iQE1yASMfpA0VsXTR5EdsGevy6Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"eXnq1a2QBYnzkvyRxXL3158CKPiwoppOt67MXIdxOpn3bpoMqY8eMkmqcqsuLcR6a9JTmLILEUCrqT-5G6jBdD7x-3czIkbuBo_yQjdc__bJ_w8NAyFjC3oguyH4llN7hL4waQ9qc4RTqcyy9XMi4lALH4sc2XiosPbK0RCG4K16L4zRUKVCuokOesy1JkIkjA3yKgYKqlLnkXxwcHiTShg3eJ4JIJJZsC9dbCFdCG1CTpVXlRiL8acYvYiYbZY4snjCVo_5WO4UEbKPVgVqgXQ9iKHD55LGbngB0WgczF4ZypuOTlfSp5e06UUm7lxTcslMYRi3NvRxtOni-xcoGg"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"MBknIsNv0dEjkZWPEbZTsO1Fbb3gkdNy2N1bS0jE2zFoHTz2lr0da9x-Tj8zOMVdWHkS3xBz-2SA3XFKTlk9_QKlzVK5HXKi17uOQHpC8b2Qz6dwrL4npSDrDKOe-HRgVMTQLGExbQJV2CvzaJd1MgTjAFpbLhjN6Iuls26SKgS9_cAgI2amfZRHu992bvbOW6OfSBOL4Vu_4EGwujJHUbVJGv1F-Jq5l_3HD28pJ8ZAywEKe2KgHyW9cFid--yDBzwxhnzxw8r-eM5O0XbgllKbjqhrzXQUdoffmQrzv7kriGyPNwlo1dC3xVqNbBlgNhzX_jPGrV7zatIpRI9S4Q"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"eXnq1a2QBYnzkvyRxXL3158CKPiwoppOt67MXIdxOpn3bpoMqY8eMkmqcqsuLcR6a9JTmLILEUCrqT-5G6jBdD7x-3czIkbuBo_yQjdc__bJ_w8NAyFjC3oguyH4llN7hL4waQ9qc4RTqcyy9XMi4lALH4sc2XiosPbK0RCG4K16L4zRUKVCuokOesy1JkIkjA3yKgYKqlLnkXxwcHiTShg3eJ4JIJJZsC9dbCFdCG1CTpVXlRiL8acYvYiYbZY4snjCVo_5WO4UEbKPVgVqgXQ9iKHD55LGbngB0WgczF4ZypuOTlfSp5e06UUm7lxTcslMYRi3NvRxtOni-xcoGg"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"MBknIsNv0dEjkZWPEbZTsO1Fbb3gkdNy2N1bS0jE2zFoHTz2lr0da9x-Tj8zOMVdWHkS3xBz-2SA3XFKTlk9_QKlzVK5HXKi17uOQHpC8b2Qz6dwrL4npSDrDKOe-HRgVMTQLGExbQJV2CvzaJd1MgTjAFpbLhjN6Iuls26SKgS9_cAgI2amfZRHu992bvbOW6OfSBOL4Vu_4EGwujJHUbVJGv1F-Jq5l_3HD28pJ8ZAywEKe2KgHyW9cFid--yDBzwxhnzxw8r-eM5O0XbgllKbjqhrzXQUdoffmQrzv7kriGyPNwlo1dC3xVqNbBlgNhzX_jPGrV7zatIpRI9S4Q"}]} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Dno2f0PWtCQoMSaziKl6lidAB6_pwae1tQQuTQ8x5OfrV8OfGUnP1jUj6NF8cpHz1PinhAmCu6ViPa4LOSrtPiQ9AjzqCz1_ognVTVOqQYk8tRyCYS93pVWMCuYAzoe2KLYOZO0z-tyfPzOt1PS27GHHBBDteeOhO7W5aoowaSg6TAUaL6snUYdpfJ4in4kzyLMSc7FTvHqByoWcIzI8RQUMPuDmS9JPXAbegA023aPlrq0LNgXqVrz8Y_ETeU7WaKBd8FVVBdNP8mWd1gcQRE6Oco9C9HmA9JBNX_IjnjRaEDCQFCt0fS8E6ma8Epfy9pWjIxUXqk38qCm0OGK3iw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fzpibZlkmTpe3dyc460P9xgz9xOqeRsq3Nrg44n5DvKFC016NTjeyeKJw3Wwj-M0_mvyciCRX5FjO2ESeGjkhGKRLHw5pKoeCP_Zn-EsrvgFGGKhaPdAOghLLdBXOncjnluKBuoy9u99peqkJQNCn5wZ65UKsoykg_Gl0Rzps8JhxQMAtrol6bKU63zyI1D_9A40teILpcEho26nQBqMP7phDUcp28L1yWoX3vmOoSCVdaSsCM7LL2hAl5vM1r7ZwJygIjdr-L5f4lzAtgJ-Ds31EU3bA-9Skxbo0pd7ixwdKAQeaWmvViHSvF1xBWIXigacY73HRvHbZ0zotzD1_Q"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Dno2f0PWtCQoMSaziKl6lidAB6_pwae1tQQuTQ8x5OfrV8OfGUnP1jUj6NF8cpHz1PinhAmCu6ViPa4LOSrtPiQ9AjzqCz1_ognVTVOqQYk8tRyCYS93pVWMCuYAzoe2KLYOZO0z-tyfPzOt1PS27GHHBBDteeOhO7W5aoowaSg6TAUaL6snUYdpfJ4in4kzyLMSc7FTvHqByoWcIzI8RQUMPuDmS9JPXAbegA023aPlrq0LNgXqVrz8Y_ETeU7WaKBd8FVVBdNP8mWd1gcQRE6Oco9C9HmA9JBNX_IjnjRaEDCQFCt0fS8E6ma8Epfy9pWjIxUXqk38qCm0OGK3iw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fzpibZlkmTpe3dyc460P9xgz9xOqeRsq3Nrg44n5DvKFC016NTjeyeKJw3Wwj-M0_mvyciCRX5FjO2ESeGjkhGKRLHw5pKoeCP_Zn-EsrvgFGGKhaPdAOghLLdBXOncjnluKBuoy9u99peqkJQNCn5wZ65UKsoykg_Gl0Rzps8JhxQMAtrol6bKU63zyI1D_9A40teILpcEho26nQBqMP7phDUcp28L1yWoX3vmOoSCVdaSsCM7LL2hAl5vM1r7ZwJygIjdr-L5f4lzAtgJ-Ds31EU3bA-9Skxbo0pd7ixwdKAQeaWmvViHSvF1xBWIXigacY73HRvHbZ0zotzD1_Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"eXnq1a2QBYnzkvyRxXL3158CKPiwoppOt67MXIdxOpn3bpoMqY8eMkmqcqsuLcR6a9JTmLILEUCrqT-5G6jBdD7x-3czIkbuBo_yQjdc__bJ_w8NAyFjC3oguyH4llN7hL4waQ9qc4RTqcyy9XMi4lALH4sc2XiosPbK0RCG4K16L4zRUKVCuokOesy1JkIkjA3yKgYKqlLnkXxwcHiTShg3eJ4JIJJZsC9dbCFdCG1CTpVXlRiL8acYvYiYbZY4snjCVo_5WO4UEbKPVgVqgXQ9iKHD55LGbngB0WgczF4ZypuOTlfSp5e06UUm7lxTcslMYRi3NvRxtOni-xcoGg"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"MBknIsNv0dEjkZWPEbZTsO1Fbb3gkdNy2N1bS0jE2zFoHTz2lr0da9x-Tj8zOMVdWHkS3xBz-2SA3XFKTlk9_QKlzVK5HXKi17uOQHpC8b2Qz6dwrL4npSDrDKOe-HRgVMTQLGExbQJV2CvzaJd1MgTjAFpbLhjN6Iuls26SKgS9_cAgI2amfZRHu992bvbOW6OfSBOL4Vu_4EGwujJHUbVJGv1F-Jq5l_3HD28pJ8ZAywEKe2KgHyW9cFid--yDBzwxhnzxw8r-eM5O0XbgllKbjqhrzXQUdoffmQrzv7kriGyPNwlo1dC3xVqNbBlgNhzX_jPGrV7zatIpRI9S4Q"}]} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"eXnq1a2QBYnzkvyRxXL3158CKPiwoppOt67MXIdxOpn3bpoMqY8eMkmqcqsuLcR6a9JTmLILEUCrqT-5G6jBdD7x-3czIkbuBo_yQjdc__bJ_w8NAyFjC3oguyH4llN7hL4waQ9qc4RTqcyy9XMi4lALH4sc2XiosPbK0RCG4K16L4zRUKVCuokOesy1JkIkjA3yKgYKqlLnkXxwcHiTShg3eJ4JIJJZsC9dbCFdCG1CTpVXlRiL8acYvYiYbZY4snjCVo_5WO4UEbKPVgVqgXQ9iKHD55LGbngB0WgczF4ZypuOTlfSp5e06UUm7lxTcslMYRi3NvRxtOni-xcoGg"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"MBknIsNv0dEjkZWPEbZTsO1Fbb3gkdNy2N1bS0jE2zFoHTz2lr0da9x-Tj8zOMVdWHkS3xBz-2SA3XFKTlk9_QKlzVK5HXKi17uOQHpC8b2Qz6dwrL4npSDrDKOe-HRgVMTQLGExbQJV2CvzaJd1MgTjAFpbLhjN6Iuls26SKgS9_cAgI2amfZRHu992bvbOW6OfSBOL4Vu_4EGwujJHUbVJGv1F-Jq5l_3HD28pJ8ZAywEKe2KgHyW9cFid--yDBzwxhnzxw8r-eM5O0XbgllKbjqhrzXQUdoffmQrzv7kriGyPNwlo1dC3xVqNbBlgNhzX_jPGrV7zatIpRI9S4Q"}]} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Dno2f0PWtCQoMSaziKl6lidAB6_pwae1tQQuTQ8x5OfrV8OfGUnP1jUj6NF8cpHz1PinhAmCu6ViPa4LOSrtPiQ9AjzqCz1_ognVTVOqQYk8tRyCYS93pVWMCuYAzoe2KLYOZO0z-tyfPzOt1PS27GHHBBDteeOhO7W5aoowaSg6TAUaL6snUYdpfJ4in4kzyLMSc7FTvHqByoWcIzI8RQUMPuDmS9JPXAbegA023aPlrq0LNgXqVrz8Y_ETeU7WaKBd8FVVBdNP8mWd1gcQRE6Oco9C9HmA9JBNX_IjnjRaEDCQFCt0fS8E6ma8Epfy9pWjIxUXqk38qCm0OGK3iw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fzpibZlkmTpe3dyc460P9xgz9xOqeRsq3Nrg44n5DvKFC016NTjeyeKJw3Wwj-M0_mvyciCRX5FjO2ESeGjkhGKRLHw5pKoeCP_Zn-EsrvgFGGKhaPdAOghLLdBXOncjnluKBuoy9u99peqkJQNCn5wZ65UKsoykg_Gl0Rzps8JhxQMAtrol6bKU63zyI1D_9A40teILpcEho26nQBqMP7phDUcp28L1yWoX3vmOoSCVdaSsCM7LL2hAl5vM1r7ZwJygIjdr-L5f4lzAtgJ-Ds31EU3bA-9Skxbo0pd7ixwdKAQeaWmvViHSvF1xBWIXigacY73HRvHbZ0zotzD1_Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Dno2f0PWtCQoMSaziKl6lidAB6_pwae1tQQuTQ8x5OfrV8OfGUnP1jUj6NF8cpHz1PinhAmCu6ViPa4LOSrtPiQ9AjzqCz1_ognVTVOqQYk8tRyCYS93pVWMCuYAzoe2KLYOZO0z-tyfPzOt1PS27GHHBBDteeOhO7W5aoowaSg6TAUaL6snUYdpfJ4in4kzyLMSc7FTvHqByoWcIzI8RQUMPuDmS9JPXAbegA023aPlrq0LNgXqVrz8Y_ETeU7WaKBd8FVVBdNP8mWd1gcQRE6Oco9C9HmA9JBNX_IjnjRaEDCQFCt0fS8E6ma8Epfy9pWjIxUXqk38qCm0OGK3iw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fzpibZlkmTpe3dyc460P9xgz9xOqeRsq3Nrg44n5DvKFC016NTjeyeKJw3Wwj-M0_mvyciCRX5FjO2ESeGjkhGKRLHw5pKoeCP_Zn-EsrvgFGGKhaPdAOghLLdBXOncjnluKBuoy9u99peqkJQNCn5wZ65UKsoykg_Gl0Rzps8JhxQMAtrol6bKU63zyI1D_9A40teILpcEho26nQBqMP7phDUcp28L1yWoX3vmOoSCVdaSsCM7LL2hAl5vM1r7ZwJygIjdr-L5f4lzAtgJ-Ds31EU3bA-9Skxbo0pd7ixwdKAQeaWmvViHSvF1xBWIXigacY73HRvHbZ0zotzD1_Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"eXnq1a2QBYnzkvyRxXL3158CKPiwoppOt67MXIdxOpn3bpoMqY8eMkmqcqsuLcR6a9JTmLILEUCrqT-5G6jBdD7x-3czIkbuBo_yQjdc__bJ_w8NAyFjC3oguyH4llN7hL4waQ9qc4RTqcyy9XMi4lALH4sc2XiosPbK0RCG4K16L4zRUKVCuokOesy1JkIkjA3yKgYKqlLnkXxwcHiTShg3eJ4JIJJZsC9dbCFdCG1CTpVXlRiL8acYvYiYbZY4snjCVo_5WO4UEbKPVgVqgXQ9iKHD55LGbngB0WgczF4ZypuOTlfSp5e06UUm7lxTcslMYRi3NvRxtOni-xcoGg"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"MBknIsNv0dEjkZWPEbZTsO1Fbb3gkdNy2N1bS0jE2zFoHTz2lr0da9x-Tj8zOMVdWHkS3xBz-2SA3XFKTlk9_QKlzVK5HXKi17uOQHpC8b2Qz6dwrL4npSDrDKOe-HRgVMTQLGExbQJV2CvzaJd1MgTjAFpbLhjN6Iuls26SKgS9_cAgI2amfZRHu992bvbOW6OfSBOL4Vu_4EGwujJHUbVJGv1F-Jq5l_3HD28pJ8ZAywEKe2KgHyW9cFid--yDBzwxhnzxw8r-eM5O0XbgllKbjqhrzXQUdoffmQrzv7kriGyPNwlo1dC3xVqNbBlgNhzX_jPGrV7zatIpRI9S4Q"}]} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Dno2f0PWtCQoMSaziKl6lidAB6_pwae1tQQuTQ8x5OfrV8OfGUnP1jUj6NF8cpHz1PinhAmCu6ViPa4LOSrtPiQ9AjzqCz1_ognVTVOqQYk8tRyCYS93pVWMCuYAzoe2KLYOZO0z-tyfPzOt1PS27GHHBBDteeOhO7W5aoowaSg6TAUaL6snUYdpfJ4in4kzyLMSc7FTvHqByoWcIzI8RQUMPuDmS9JPXAbegA023aPlrq0LNgXqVrz8Y_ETeU7WaKBd8FVVBdNP8mWd1gcQRE6Oco9C9HmA9JBNX_IjnjRaEDCQFCt0fS8E6ma8Epfy9pWjIxUXqk38qCm0OGK3iw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fzpibZlkmTpe3dyc460P9xgz9xOqeRsq3Nrg44n5DvKFC016NTjeyeKJw3Wwj-M0_mvyciCRX5FjO2ESeGjkhGKRLHw5pKoeCP_Zn-EsrvgFGGKhaPdAOghLLdBXOncjnluKBuoy9u99peqkJQNCn5wZ65UKsoykg_Gl0Rzps8JhxQMAtrol6bKU63zyI1D_9A40teILpcEho26nQBqMP7phDUcp28L1yWoX3vmOoSCVdaSsCM7LL2hAl5vM1r7ZwJygIjdr-L5f4lzAtgJ-Ds31EU3bA-9Skxbo0pd7ixwdKAQeaWmvViHSvF1xBWIXigacY73HRvHbZ0zotzD1_Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"eXnq1a2QBYnzkvyRxXL3158CKPiwoppOt67MXIdxOpn3bpoMqY8eMkmqcqsuLcR6a9JTmLILEUCrqT-5G6jBdD7x-3czIkbuBo_yQjdc__bJ_w8NAyFjC3oguyH4llN7hL4waQ9qc4RTqcyy9XMi4lALH4sc2XiosPbK0RCG4K16L4zRUKVCuokOesy1JkIkjA3yKgYKqlLnkXxwcHiTShg3eJ4JIJJZsC9dbCFdCG1CTpVXlRiL8acYvYiYbZY4snjCVo_5WO4UEbKPVgVqgXQ9iKHD55LGbngB0WgczF4ZypuOTlfSp5e06UUm7lxTcslMYRi3NvRxtOni-xcoGg"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"MBknIsNv0dEjkZWPEbZTsO1Fbb3gkdNy2N1bS0jE2zFoHTz2lr0da9x-Tj8zOMVdWHkS3xBz-2SA3XFKTlk9_QKlzVK5HXKi17uOQHpC8b2Qz6dwrL4npSDrDKOe-HRgVMTQLGExbQJV2CvzaJd1MgTjAFpbLhjN6Iuls26SKgS9_cAgI2amfZRHu992bvbOW6OfSBOL4Vu_4EGwujJHUbVJGv1F-Jq5l_3HD28pJ8ZAywEKe2KgHyW9cFid--yDBzwxhnzxw8r-eM5O0XbgllKbjqhrzXQUdoffmQrzv7kriGyPNwlo1dC3xVqNbBlgNhzX_jPGrV7zatIpRI9S4Q"}]} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Dno2f0PWtCQoMSaziKl6lidAB6_pwae1tQQuTQ8x5OfrV8OfGUnP1jUj6NF8cpHz1PinhAmCu6ViPa4LOSrtPiQ9AjzqCz1_ognVTVOqQYk8tRyCYS93pVWMCuYAzoe2KLYOZO0z-tyfPzOt1PS27GHHBBDteeOhO7W5aoowaSg6TAUaL6snUYdpfJ4in4kzyLMSc7FTvHqByoWcIzI8RQUMPuDmS9JPXAbegA023aPlrq0LNgXqVrz8Y_ETeU7WaKBd8FVVBdNP8mWd1gcQRE6Oco9C9HmA9JBNX_IjnjRaEDCQFCt0fS8E6ma8Epfy9pWjIxUXqk38qCm0OGK3iw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fzpibZlkmTpe3dyc460P9xgz9xOqeRsq3Nrg44n5DvKFC016NTjeyeKJw3Wwj-M0_mvyciCRX5FjO2ESeGjkhGKRLHw5pKoeCP_Zn-EsrvgFGGKhaPdAOghLLdBXOncjnluKBuoy9u99peqkJQNCn5wZ65UKsoykg_Gl0Rzps8JhxQMAtrol6bKU63zyI1D_9A40teILpcEho26nQBqMP7phDUcp28L1yWoX3vmOoSCVdaSsCM7LL2hAl5vM1r7ZwJygIjdr-L5f4lzAtgJ-Ds31EU3bA-9Skxbo0pd7ixwdKAQeaWmvViHSvF1xBWIXigacY73HRvHbZ0zotzD1_Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/PS384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/RS256.jws -+ + jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/PS384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/RS256.jws ++ printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk + printf hi -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/RS256.jws -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/RS256.jws -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/RS256.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/RS256.jws -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/RS256.jws -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/RS256.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/RS256.jws -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/RS256.jws -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/RS256.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/RS256.jws -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/RS256.jws -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/RS256.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -c -+ jws=eyJhbGciOiJSUzI1NiJ9.aGk.V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA -+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -c ++ jws=eyJhbGciOiJSUzI1NiJ9.aGk.DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA +++ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"RS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"hC8StqnjK4eEve5aBScCDBb2AwViBdXa46Mfs8-8FsUShgWgd7m8p_bqdcXMBdJ9hlfb-0_NHUGJ9oOTzzcQA1PUa-VfyAyhhn2IxEVUkJtkAYMlUen5ODEqcOlBYPc0P4jdGOSneF6WPpLHiXilq0F1xf2A0hHXhJegLmnikF-MFFE00JSb48IL7Hjjn1uT5aXyuCthCaH4GNbrSKL1LUro9IBG7lhJsgbWMpWACcoR9zfgqufGbFxhHd1Q9PoxfGBhU2BjZo6tNsiXX5nOHJM_pSRbleBZ3105khXKx8CqCVsDlff7T4CeagoKL2u4lGqKtdw9CNIyIRqM4AyCWQ"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"hC8StqnjK4eEve5aBScCDBb2AwViBdXa46Mfs8-8FsUShgWgd7m8p_bqdcXMBdJ9hlfb-0_NHUGJ9oOTzzcQA1PUa-VfyAyhhn2IxEVUkJtkAYMlUen5ODEqcOlBYPc0P4jdGOSneF6WPpLHiXilq0F1xf2A0hHXhJegLmnikF-MFFE00JSb48IL7Hjjn1uT5aXyuCthCaH4GNbrSKL1LUro9IBG7lhJsgbWMpWACcoR9zfgqufGbFxhHd1Q9PoxfGBhU2BjZo6tNsiXX5nOHJM_pSRbleBZ3105khXKx8CqCVsDlff7T4CeagoKL2u4lGqKtdw9CNIyIRqM4AyCWQ"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ [ RS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"RS256"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"jZL9nYjYPZOwGuq8qGkwMRPEzDlA6ulGUs3PnbX5cUdKuvNfZrnl-sNEoh_Gh69hJ83J1i5ZOMjtPNCb24kmvuICrIDpaC-0GG7QCbn86ifRH724GHQXDWCmOD8a4xTz4W7fBtiAViKqOEgLqgWGWWlqFKQUTA1ymVZRtTqOV-ZBG_sJwWYg_BiEz5xxtAR5OrLlKFgQmuF3eMMoycHxodlDwe5h17zTcurtgv9Bm5hIsylQzVvkJ9r24mMNIBrYD5Ix_RMhGkpHWj9cBLsDioFvLdUmkXfCKzgqfpcKBPXUI4VSDFYRCX1RWRFjru-4856h3o8Id-xA3PSX9Jpb2w"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"jZL9nYjYPZOwGuq8qGkwMRPEzDlA6ulGUs3PnbX5cUdKuvNfZrnl-sNEoh_Gh69hJ83J1i5ZOMjtPNCb24kmvuICrIDpaC-0GG7QCbn86ifRH724GHQXDWCmOD8a4xTz4W7fBtiAViKqOEgLqgWGWWlqFKQUTA1ymVZRtTqOV-ZBG_sJwWYg_BiEz5xxtAR5OrLlKFgQmuF3eMMoycHxodlDwe5h17zTcurtgv9Bm5hIsylQzVvkJ9r24mMNIBrYD5Ix_RMhGkpHWj9cBLsDioFvLdUmkXfCKzgqfpcKBPXUI4VSDFYRCX1RWRFjru-4856h3o8Id-xA3PSX9Jpb2w"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ for b in $ALGS ++ '[' RS256 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ RS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' RS256 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ RS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' RS256 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ RS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"ES512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' RS256 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ RS256 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"HS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' RS256 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ RS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"HS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' RS256 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ RS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"HS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' RS256 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ RS256 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"PS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' RS256 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -Signature validation failed! -+ [ RS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"PS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS256 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -Signature validation failed! -+ [ RS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"PS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS256 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk Signature validation failed! -+ [ RS256 = RS256 ] ++ for b in $ALGS ++ '[' RS256 = RS256 ']' + continue -+ [ RS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"RS384"}} ++ for b in $ALGS ++ '[' RS256 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -+ [ RS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' RS256 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != RS256) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"1S4CipYJQqrez7kpcQ_HRDzS-C_R_9yxksPD8AfXyqYX-YHQ4_m0PgwMlcPlOho3vwg72EEdtkevliTERaSH6GegM3j2lzdjZSmTJs7-wOV_zfbC9lQPr1uOkXCVd4A-PEYRAbAWvsUsFdxW83R-qa9cyCl2C-cSgjSTxxZ6fxv3XTrPGzxzpC0YLoB-ymyATMCtgqLKt7KKMz9Tv6KRGcgmsqC8ABiSVVG5nUB56eWlRtt3VMCA1_TunzWCy9L6EdQ4JWQ8jq9efsMVSKxBVhpM4FU2U1A2J8axdqFA5LbuuabiOV-HIYgIjXW9rwP-eqWxbPflPNroQ6OqSsnCyQ"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"1S4CipYJQqrez7kpcQ_HRDzS-C_R_9yxksPD8AfXyqYX-YHQ4_m0PgwMlcPlOho3vwg72EEdtkevliTERaSH6GegM3j2lzdjZSmTJs7-wOV_zfbC9lQPr1uOkXCVd4A-PEYRAbAWvsUsFdxW83R-qa9cyCl2C-cSgjSTxxZ6fxv3XTrPGzxzpC0YLoB-ymyATMCtgqLKt7KKMz9Tv6KRGcgmsqC8ABiSVVG5nUB56eWlRtt3VMCA1_TunzWCy9L6EdQ4JWQ8jq9efsMVSKxBVhpM4FU2U1A2J8axdqFA5LbuuabiOV-HIYgIjXW9rwP-eqWxbPflPNroQ6OqSsnCyQ"}]} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"babqPbjxEJd_BQpTpEaSrfRLY5D3VaH4huCTZJZ93Ij_d_G8lEgA7evvzOUiVZZHNeCsYI9JNwR4pca0WI11PR3op812ump0Y_ZfvAeCU5sRVHDMJKQytgs53BS-nTpTrI6U1ibyQcQ29JcTI7lWnUoE9Lv0bRw9QqMEC0pkIUf0G9S3VNdGDRM1fYyCdQUkURwC2PDJIGlb-Ro8c7Nm93FvWd9Z7rZT-M_l-pdar1YO1cn1X3zhfRs7GYOekkoxYdGD-vuhxIdbkeDG5dEq5GjgPfifmSX-A1fiwUsW-RE1WM0_4lchu3aFpQT3U5blDPyZnYkj_C2xl69iTT1H1g"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"babqPbjxEJd_BQpTpEaSrfRLY5D3VaH4huCTZJZ93Ij_d_G8lEgA7evvzOUiVZZHNeCsYI9JNwR4pca0WI11PR3op812ump0Y_ZfvAeCU5sRVHDMJKQytgs53BS-nTpTrI6U1ibyQcQ29JcTI7lWnUoE9Lv0bRw9QqMEC0pkIUf0G9S3VNdGDRM1fYyCdQUkURwC2PDJIGlb-Ro8c7Nm93FvWd9Z7rZT-M_l-pdar1YO1cn1X3zhfRs7GYOekkoxYdGD-vuhxIdbkeDG5dEq5GjgPfifmSX-A1fiwUsW-RE1WM0_4lchu3aFpQT3U5blDPyZnYkj_C2xl69iTT1H1g"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"1S4CipYJQqrez7kpcQ_HRDzS-C_R_9yxksPD8AfXyqYX-YHQ4_m0PgwMlcPlOho3vwg72EEdtkevliTERaSH6GegM3j2lzdjZSmTJs7-wOV_zfbC9lQPr1uOkXCVd4A-PEYRAbAWvsUsFdxW83R-qa9cyCl2C-cSgjSTxxZ6fxv3XTrPGzxzpC0YLoB-ymyATMCtgqLKt7KKMz9Tv6KRGcgmsqC8ABiSVVG5nUB56eWlRtt3VMCA1_TunzWCy9L6EdQ4JWQ8jq9efsMVSKxBVhpM4FU2U1A2J8axdqFA5LbuuabiOV-HIYgIjXW9rwP-eqWxbPflPNroQ6OqSsnCyQ"}]} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"1S4CipYJQqrez7kpcQ_HRDzS-C_R_9yxksPD8AfXyqYX-YHQ4_m0PgwMlcPlOho3vwg72EEdtkevliTERaSH6GegM3j2lzdjZSmTJs7-wOV_zfbC9lQPr1uOkXCVd4A-PEYRAbAWvsUsFdxW83R-qa9cyCl2C-cSgjSTxxZ6fxv3XTrPGzxzpC0YLoB-ymyATMCtgqLKt7KKMz9Tv6KRGcgmsqC8ABiSVVG5nUB56eWlRtt3VMCA1_TunzWCy9L6EdQ4JWQ8jq9efsMVSKxBVhpM4FU2U1A2J8axdqFA5LbuuabiOV-HIYgIjXW9rwP-eqWxbPflPNroQ6OqSsnCyQ"}]} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"babqPbjxEJd_BQpTpEaSrfRLY5D3VaH4huCTZJZ93Ij_d_G8lEgA7evvzOUiVZZHNeCsYI9JNwR4pca0WI11PR3op812ump0Y_ZfvAeCU5sRVHDMJKQytgs53BS-nTpTrI6U1ibyQcQ29JcTI7lWnUoE9Lv0bRw9QqMEC0pkIUf0G9S3VNdGDRM1fYyCdQUkURwC2PDJIGlb-Ro8c7Nm93FvWd9Z7rZT-M_l-pdar1YO1cn1X3zhfRs7GYOekkoxYdGD-vuhxIdbkeDG5dEq5GjgPfifmSX-A1fiwUsW-RE1WM0_4lchu3aFpQT3U5blDPyZnYkj_C2xl69iTT1H1g"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"babqPbjxEJd_BQpTpEaSrfRLY5D3VaH4huCTZJZ93Ij_d_G8lEgA7evvzOUiVZZHNeCsYI9JNwR4pca0WI11PR3op812ump0Y_ZfvAeCU5sRVHDMJKQytgs53BS-nTpTrI6U1ibyQcQ29JcTI7lWnUoE9Lv0bRw9QqMEC0pkIUf0G9S3VNdGDRM1fYyCdQUkURwC2PDJIGlb-Ro8c7Nm93FvWd9Z7rZT-M_l-pdar1YO1cn1X3zhfRs7GYOekkoxYdGD-vuhxIdbkeDG5dEq5GjgPfifmSX-A1fiwUsW-RE1WM0_4lchu3aFpQT3U5blDPyZnYkj_C2xl69iTT1H1g"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"1S4CipYJQqrez7kpcQ_HRDzS-C_R_9yxksPD8AfXyqYX-YHQ4_m0PgwMlcPlOho3vwg72EEdtkevliTERaSH6GegM3j2lzdjZSmTJs7-wOV_zfbC9lQPr1uOkXCVd4A-PEYRAbAWvsUsFdxW83R-qa9cyCl2C-cSgjSTxxZ6fxv3XTrPGzxzpC0YLoB-ymyATMCtgqLKt7KKMz9Tv6KRGcgmsqC8ABiSVVG5nUB56eWlRtt3VMCA1_TunzWCy9L6EdQ4JWQ8jq9efsMVSKxBVhpM4FU2U1A2J8axdqFA5LbuuabiOV-HIYgIjXW9rwP-eqWxbPflPNroQ6OqSsnCyQ"}]} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"babqPbjxEJd_BQpTpEaSrfRLY5D3VaH4huCTZJZ93Ij_d_G8lEgA7evvzOUiVZZHNeCsYI9JNwR4pca0WI11PR3op812ump0Y_ZfvAeCU5sRVHDMJKQytgs53BS-nTpTrI6U1ibyQcQ29JcTI7lWnUoE9Lv0bRw9QqMEC0pkIUf0G9S3VNdGDRM1fYyCdQUkURwC2PDJIGlb-Ro8c7Nm93FvWd9Z7rZT-M_l-pdar1YO1cn1X3zhfRs7GYOekkoxYdGD-vuhxIdbkeDG5dEq5GjgPfifmSX-A1fiwUsW-RE1WM0_4lchu3aFpQT3U5blDPyZnYkj_C2xl69iTT1H1g"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"1S4CipYJQqrez7kpcQ_HRDzS-C_R_9yxksPD8AfXyqYX-YHQ4_m0PgwMlcPlOho3vwg72EEdtkevliTERaSH6GegM3j2lzdjZSmTJs7-wOV_zfbC9lQPr1uOkXCVd4A-PEYRAbAWvsUsFdxW83R-qa9cyCl2C-cSgjSTxxZ6fxv3XTrPGzxzpC0YLoB-ymyATMCtgqLKt7KKMz9Tv6KRGcgmsqC8ABiSVVG5nUB56eWlRtt3VMCA1_TunzWCy9L6EdQ4JWQ8jq9efsMVSKxBVhpM4FU2U1A2J8axdqFA5LbuuabiOV-HIYgIjXW9rwP-eqWxbPflPNroQ6OqSsnCyQ"}]} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"babqPbjxEJd_BQpTpEaSrfRLY5D3VaH4huCTZJZ93Ij_d_G8lEgA7evvzOUiVZZHNeCsYI9JNwR4pca0WI11PR3op812ump0Y_ZfvAeCU5sRVHDMJKQytgs53BS-nTpTrI6U1ibyQcQ29JcTI7lWnUoE9Lv0bRw9QqMEC0pkIUf0G9S3VNdGDRM1fYyCdQUkURwC2PDJIGlb-Ro8c7Nm93FvWd9Z7rZT-M_l-pdar1YO1cn1X3zhfRs7GYOekkoxYdGD-vuhxIdbkeDG5dEq5GjgPfifmSX-A1fiwUsW-RE1WM0_4lchu3aFpQT3U5blDPyZnYkj_C2xl69iTT1H1g"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/PS512.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/RS384.jws -+ + jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk ++ old=/tmp/tmp.ZZRxfptCEQ/PS512.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/RS384.jws + printf hi -+ jose jws ver+ -i- -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -c -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/RS384.jws -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/RS384.jws -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/RS384.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/RS384.jws -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/RS384.jws -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/RS384.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ printf hi ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/RS384.jws -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/RS384.jws -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/RS384.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/RS384.jws -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/RS384.jws -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/RS384.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -c -+ jws=eyJhbGciOiJSUzM4NCJ9.aGk.IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg -+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -c ++ jws=eyJhbGciOiJSUzM4NCJ9.aGk.Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q +++ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"RS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Ho2xMfOhYGpPMyA18WEELG-lktyWzT9rfT6B_G8hKim-GoztFEPb3DmFtIFxDAwWaleZZl8lZxz292vM2Ef5sJ1bbskPnNeEZMJzlGDe1gM4adaN70DdyBGa9GNnzT6FXZNMnA8EIv7TrnyJezeq7J1qg9jfMFoNyznCjzg90946I6uB0Rwe6NVFJv85_C9FDKaKimErRtwX2QsLHGx35cPiWw33vdsbt1Mmatrv_ETVCEyPWu0OElF1GFFd5Un35TiexrOozbioQ96KM9r70EBl_T-9Zhe_obnYkF1ttCqBANuYfp7Xk1TrEtsdbPQ7R6u4RqTUkgdxWQZ1g2BnTQ"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Ho2xMfOhYGpPMyA18WEELG-lktyWzT9rfT6B_G8hKim-GoztFEPb3DmFtIFxDAwWaleZZl8lZxz292vM2Ef5sJ1bbskPnNeEZMJzlGDe1gM4adaN70DdyBGa9GNnzT6FXZNMnA8EIv7TrnyJezeq7J1qg9jfMFoNyznCjzg90946I6uB0Rwe6NVFJv85_C9FDKaKimErRtwX2QsLHGx35cPiWw33vdsbt1Mmatrv_ETVCEyPWu0OElF1GFFd5Un35TiexrOozbioQ96KM9r70EBl_T-9Zhe_obnYkF1ttCqBANuYfp7Xk1TrEtsdbPQ7R6u4RqTUkgdxWQZ1g2BnTQ"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ [ RS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"RS384"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IXt0LSS5UJEWNPw7lRYjOY91ambAG1GPtTwKKYSEN73auJujLRn82iEb5Rk8QVr3TUuKd2JLB-msvbHmrhXB0FjhPKsikzn4q_j5fb_huMsoWWu9pTx1FJO7YzsKEdE7AFvRabkw10ZtxYxVvHvJG_FSP_9s-1k3W6ieACW3575GFY4VmjUoHvMax-ak09lmVlBy0jqHUiWdPhTYShwpnhLbIESo3A_EiSlHRcawO5oTVrp-_aJWo80tKgwG3bIP12H_gzPaxKMh8qJMiTfFzxbzsLuJgNh41p3senEvvjKevRYhlSlhLln1lFjlud2ut-SbKiT6IrSwvs94G9Fidw"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IXt0LSS5UJEWNPw7lRYjOY91ambAG1GPtTwKKYSEN73auJujLRn82iEb5Rk8QVr3TUuKd2JLB-msvbHmrhXB0FjhPKsikzn4q_j5fb_huMsoWWu9pTx1FJO7YzsKEdE7AFvRabkw10ZtxYxVvHvJG_FSP_9s-1k3W6ieACW3575GFY4VmjUoHvMax-ak09lmVlBy0jqHUiWdPhTYShwpnhLbIESo3A_EiSlHRcawO5oTVrp-_aJWo80tKgwG3bIP12H_gzPaxKMh8qJMiTfFzxbzsLuJgNh41p3senEvvjKevRYhlSlhLln1lFjlud2ut-SbKiT6IrSwvs94G9Fidw"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ for b in $ALGS ++ '[' RS384 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ RS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' RS384 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ RS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' RS384 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ RS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"ES512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' RS384 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ RS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"HS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' RS384 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ RS384 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"HS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' RS384 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ RS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"HS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' RS384 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ RS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"PS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' RS384 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -Signature validation failed! -+ [ RS384 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"PS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS384 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -Signature validation failed! -+ [ RS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"PS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS384 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -Signature validation failed! -+ [ RS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"RS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS384 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk Signature validation failed! -+ [ RS384 = RS384 ] ++ for b in $ALGS ++ '[' RS384 = RS384 ']' + continue -+ [ RS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -s {"protected":{"alg":"RS512"}} ++ for b in $ALGS ++ '[' RS384 = RS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -s '{"protected":{"alg":"RS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS512 != RS384) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"}]} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"}]} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"}]} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}]}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"}]} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"V06IbOxHaou9agtn4Ojj1qp28F7Tv1QV0RALRuFIMXaAJmGyesuu58S1DUOohjZRV-1KBHZ_Zk8IrQF-UvGoqSloGjx4BcYyhNAPV3wh-9IfWRO6fLQWOdE-B6_0X0gw_495teWn6NJVqEbeZU7yhjsAa3mR5_NvMkQI4kBFxld1frsil2KcGCTSnWmQz9odqhX9yBKYt_XqhgsOW_ezaS_D8NEqroGpBWkFZ-3halI8uKM9iJ4Zc_LvnOb8GLWa691bu3fuGhgLqNjtSmY9U5tsUYlxuBq_XGCdmCKTKUc0TxcUjEtK2wYwG__Q5NHyqcaYmX1QnV2rGA--O2eTQA"}]} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DOYbRG590adSLu_NuMGXko6YlSTXYBVdc3QV6nsWQzhZkCMfC1yP0JCBrW8Udvbr3L9pjvdcKZ_SWNJVV-gXm06FcBiAjBmGrMORaRsX2I1hyS6wnmOt9yaNAeGRR__RDO-SiuZ-mPudhWapcuTt85GAgsgZEvaVpwBS20_ta-U9XxbSn5WAvZRhKwwbJk8cbj5SFYEsteu8KHMFeMLqG6fNRtO6oZqk4CtyFC211oCj1_M8AreewH5v5kd2oQGX7LnnszCq4YFigO-tyqJ_SgqZ0drFN6oDjE4mWjs_toODvDjGKM0u-gjBUVWtfW_ZgVj3n77h3t87veaKCbl0rA"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/RS256.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jwk=/tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws=/tmp/tmp.Pqt6sRKMaO/RS512.jws ++ old=/tmp/tmp.ZZRxfptCEQ/RS256.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ for a in $ALGS ++ jwk=/tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws=/tmp/tmp.ZZRxfptCEQ/RS512.jws + printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -c ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk + printf hi -+ jose jws ver -i- -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/RS512.jws -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/RS512.jws -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/RS512.jws -+ jose jws sig -o /tmp/tmp.Pqt6sRKMaO/RS512.jws -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -c -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/RS512.jws -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ rm -f /tmp/tmp.Pqt6sRKMaO/RS512.jws -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -c ++ jose jws ver -i- -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/RS512.jws -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/RS512.jws -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/RS512.jws ++ jose jws sig -o /tmp/tmp.ZZRxfptCEQ/RS512.jws -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -c ++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/RS512.jws -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ rm -f /tmp/tmp.ZZRxfptCEQ/RS512.jws +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -o /dev/null -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -O /dev/null ++ jws='{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk +Signature validation failed! +++ jose jws ver -i '{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -O- ++ det=hi ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk + det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -c -+ jws=eyJhbGciOiJSUzUxMiJ9.aGk.qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw -+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk ++ '[' hi = hi ']' +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -c ++ jws=eyJhbGciOiJSUzUxMiJ9.aGk.aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA +++ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk + det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -O- ++ '[' '' = '' ']' +++ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -O- + det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -I /tmp/tmp.Pqt6sRKMaO/msg.txt -s {"protected":{"alg":"RS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jose jws sig -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"W8yByIJmYXqjGYZeL5mD0BZNH-DYfjkAPqtJhoWAEUdrvWlZ3WZgddcP0Aihp3QwMnmlrRzHeWwMdghTk_CeAWQMKicxVvN4EWFPeAooiYbyQH_n5ROI_DvjTI3RWdMdGQVeO_0Nvbhg1uPARXk5d3f0KaXiIziBlR_-Z_DxY6-MdwG54uf7MY7v9ZJzkZD3umfEe5Y2voFqTD0VgGrUX_61c9wNHB7ylLlAdrUUKpajgsCOQQuUTSo87iS6WK14-sCLt9axTDjcUgKjTQfRm9SpHFJ8Or2T8FCu_KNGEfq3tZGegMgNUb6QC-tz30pLFFztoc6FP8_eV1K1pehrsw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"W8yByIJmYXqjGYZeL5mD0BZNH-DYfjkAPqtJhoWAEUdrvWlZ3WZgddcP0Aihp3QwMnmlrRzHeWwMdghTk_CeAWQMKicxVvN4EWFPeAooiYbyQH_n5ROI_DvjTI3RWdMdGQVeO_0Nvbhg1uPARXk5d3f0KaXiIziBlR_-Z_DxY6-MdwG54uf7MY7v9ZJzkZD3umfEe5Y2voFqTD0VgGrUX_61c9wNHB7ylLlAdrUUKpajgsCOQQuUTSo87iS6WK14-sCLt9axTDjcUgKjTQfRm9SpHFJ8Or2T8FCu_KNGEfq3tZGegMgNUb6QC-tz30pLFFztoc6FP8_eV1K1pehrsw"} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ [ RS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"ES256"}} ++ '[' hi = hi ']' +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -I /tmp/tmp.ZZRxfptCEQ/msg.txt -s '{"protected":{"alg":"RS512"}}' ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk +++ jose jws sig -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -i '{"payload":"aGkK"}' ++ jws='{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"G9U5jga3cLtVkJl8RgR-34AYURcUnN_z30DKNrZN-GcnnhO7Pi8-AqVKLcgiy0nVo6U-sQMeMmqW7wZIDkIpTKeWPrqPxe8omaWlNjcDzCPmBX44kwpRFvAJUeF3S_j2UptcEl45fZrZkP6beuLdMee0V8TzosvkgWyBK9WXox11IgoAH0FlpI2K-3dx3lE-jflGZcChquY9CAmW_zjkYS8M06eZABBGVm-T2S0qgw2kjLq16sXX-vEqFFOLln7R0F6NJHtwWAJQtZQYH1-GtacNTRSVsdIRg-9RZYp0BShb5Do7a35FocYs2A7yLxx9yzaQmK5UBi-n4yXb6ivdOQ"}' ++ jose jws ver -i '{"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"G9U5jga3cLtVkJl8RgR-34AYURcUnN_z30DKNrZN-GcnnhO7Pi8-AqVKLcgiy0nVo6U-sQMeMmqW7wZIDkIpTKeWPrqPxe8omaWlNjcDzCPmBX44kwpRFvAJUeF3S_j2UptcEl45fZrZkP6beuLdMee0V8TzosvkgWyBK9WXox11IgoAH0FlpI2K-3dx3lE-jflGZcChquY9CAmW_zjkYS8M06eZABBGVm-T2S0qgw2kjLq16sXX-vEqFFOLln7R0F6NJHtwWAJQtZQYH1-GtacNTRSVsdIRg-9RZYp0BShb5Do7a35FocYs2A7yLxx9yzaQmK5UBi-n4yXb6ivdOQ"}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ for b in $ALGS ++ '[' RS512 = ES256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"ES256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/ES256.jwk -+ [ RS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"ES256K"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256.jwk ++ for b in $ALGS ++ '[' RS512 = ES256K ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"ES256K"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES256K != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/ES256K.jwk -+ [ RS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"ES384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/ES256K.jwk ++ for b in $ALGS ++ '[' RS512 = ES384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"ES384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/ES384.jwk -+ [ RS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"ES512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/ES384.jwk ++ for b in $ALGS ++ '[' RS512 = ES512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"ES512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (ES512 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/ES512.jwk -+ [ RS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"HS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/ES512.jwk ++ for b in $ALGS ++ '[' RS512 = HS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"HS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/HS256.jwk -+ [ RS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"HS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/HS256.jwk ++ for b in $ALGS ++ '[' RS512 = HS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"HS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/HS384.jwk -+ [ RS512 = HS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"HS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/HS384.jwk ++ for b in $ALGS ++ '[' RS512 = HS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"HS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (HS512 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/HS512.jwk -+ [ RS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"PS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/HS512.jwk ++ for b in $ALGS ++ '[' RS512 = PS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"PS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/PS256.jwk -Signature validation failed! -+ [ RS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"PS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/PS256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS512 = PS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"PS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/PS384.jwk -Signature validation failed! -+ [ RS512 = PS512 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"PS512"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/PS384.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS512 = PS512 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"PS512"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (PS512 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/PS512.jwk -Signature validation failed! -+ [ RS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"RS256"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/PS512.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS512 = RS256 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"RS256"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS256 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -Signature validation failed! -+ [ RS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -s {"protected":{"alg":"RS384"}} +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk +Signature validation failed! ++ for b in $ALGS ++ '[' RS512 = RS384 ']' ++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -s '{"protected":{"alg":"RS384"}}' ../lib/jws.c:79:JOSE_CFG_ERR_JWK_MISMATCH:Algorithm mismatch (RS384 != RS512) -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ jws='{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' ++ jose jws ver -i '{"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk Signature validation failed! -+ [ RS512 = RS512 ] ++ for b in $ALGS ++ '[' RS512 = RS512 ']' + continue -+ jose jws sig -I /tmp/tmp.Pqt6sRKMaO/msg.txt -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"}]} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk +++ jose jws sig -I /tmp/tmp.ZZRxfptCEQ/msg.txt -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jws='{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}]}' ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"}]} -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"}]} -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"}]} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"qrtVJbwAt7JTEgOqfIySX5Cg0v35yTXo-G32Ju_1CLiFlAnzQ8Ai6kvzinMraFctE05E_LKtzQm3BW2jpl06fqtZ4D1ptEJatSKSYo53eBOrjRerjnCKFKerm8o_pSfy6-tDQxIdL6CiYTrvAR4gJZzDGfco52lgh_MnUIOjIbUTsbak08VBLmd6o3c1ySKW7CXpMmjY_EjiQ31X68b2Ezi5sPUoRqMNDOU8MOk1_lmglNCfpGTthrqHtFVDymZIChesR27HkD9DOA1Bygsh9YiSXewsiOZopnTMXqpTSKSZ3UkxtO2cEm3DhMAIGdImNK6_RCbV23CGIR4fE2QzYw"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"IFqcyLVE3nGecHZAJGVxbWJIZ-E65EKKQV3D0i3DDFkRj6L9w30TL-Z0ztD-N6N8V-ttTY8SxOamDj02joT_iNYvfs-PYC2wYbRbIgRzS62uQbzrAZvT4IzCobPRuCWIGar3CRB-x0sW4BgxNZ8y5ou7em_Ao5l9OsgTZDNffxFFwQFAtG2ZVzq5TKfNorJ4M_njiv86jL6V0f7QrmxJ6PCQxlqYIq_j4fcHV4S87CGsvrgTe5ig_TPalXledh-4EFboHxPzSlMyYsoxTsUDXwg8rVKpodb1Yb66Hb-YwN7f9KPg9L4cHTBLvEUuTX4BLaxlUTBfoD86ieovgC7Qwg"}]} -k /tmp/tmp.Pqt6sRKMaO/RS512.jwk -k /tmp/tmp.Pqt6sRKMaO/RS384.jwk -k /tmp/tmp.Pqt6sRKMaO/RS256.jwk -a ++ jose jws ver -i '{"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"aMhPomcx_AE6SF7s_XGrd-6IkDnoNLWw5gWK_lV59TTbYqGHTwyGudx9JF0I0V8weDG8LRNM9LVwQopMvqnRickwvEDBrMBi8zMgrftD-NxzuNo_lIck6yPM2NGvwr95LwlW1grUVSYON53sKkWmqIUVxTCdiZ1joMY0xiuEe8HkLOXZgZqJdLOQ9vYvBa3k95gNVuysXwMLGu67A7kP-elPi9JVb2BvAI4Q1sRY4ujeGUWPcgU8DYSrTIixIvMOMYof3HJIXUjEwx_xbOnwAhbGrKvOEGb7aMFTtA_zNXelowKa81398N5S1vYF0zLbZQqYGKzcEusPPHpoh536jA"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"Pd1q1DIcNYhTkpB3ZIGc48cqRWDt_jjWxzATaWoQ6VJqJN6gum4OW2d_Jm3uvQcu0Ib-3-7RkiwXWLQnLIKA19YtyliwCi20qEHNMofyRxYIQzJGRzNMoht4FC5OuZpEVJ-H8E9op7EeY-Ir7jO0l8KxkDLWhWda0baGFAs92bqXXPtfDsVZ_s5fWAO0xD1esL8OAy5T3qZNAdJdXTCEDmW-5LlWmRU8tKqezxBpCMLwaGHcvLcBXcmFM0wbOiyQxY6HxQy6Dl3DKye2vi1sprWgFs0UJipbvdkFnG4ca4lCAqcP0CSbhB54eCDAhqHl4b-nB4QDZ63joAamikU82Q"}]}' -k /tmp/tmp.ZZRxfptCEQ/RS512.jwk -k /tmp/tmp.ZZRxfptCEQ/RS384.jwk -k /tmp/tmp.ZZRxfptCEQ/RS256.jwk -a ../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) Signature validation failed! -+ old=/tmp/tmp.Pqt6sRKMaO/RS384.jwk -+ prv=/tmp/tmp.Pqt6sRKMaO/RS512.jwk -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Pqt6sRKMaO/jwk -+ printf %s /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/jwk -o /tmp/tmp.Pqt6sRKMaO/jws -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/jws -k /tmp/tmp.Pqt6sRKMaO/jwk -O- -+ [ /tmp/tmp.Pqt6sRKMaO/msg.txt = /tmp/tmp.Pqt6sRKMaO/msg.txt ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.Pqt6sRKMaO/jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/jwk -o /tmp/tmp.Pqt6sRKMaO/jws -+ printf %s /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/jws -k /tmp/tmp.Pqt6sRKMaO/jwk -O- -+ [ /tmp/tmp.Pqt6sRKMaO/msg.txt = /tmp/tmp.Pqt6sRKMaO/msg.txt ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.Pqt6sRKMaO/jwk -+ jose jws sig -I- -k /tmp/tmp.Pqt6sRKMaO/jwk -o /tmp/tmp.Pqt6sRKMaO/jws -+ printf %s /tmp/tmp.Pqt6sRKMaO/msg.txt -+ jose jws ver -i /tmp/tmp.Pqt6sRKMaO/jws -k /tmp/tmp.Pqt6sRKMaO/jwk -O- -+ [ /tmp/tmp.Pqt6sRKMaO/msg.txt = /tmp/tmp.Pqt6sRKMaO/msg.txt ] ++ old=/tmp/tmp.ZZRxfptCEQ/RS384.jwk ++ prv=/tmp/tmp.ZZRxfptCEQ/RS512.jwk ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.ZZRxfptCEQ/jwk ++ printf %s /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/jwk -o /tmp/tmp.ZZRxfptCEQ/jws +++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/jws -k /tmp/tmp.ZZRxfptCEQ/jwk -O- ++ '[' /tmp/tmp.ZZRxfptCEQ/msg.txt = /tmp/tmp.ZZRxfptCEQ/msg.txt ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"RSA","bits":2048}' -o /tmp/tmp.ZZRxfptCEQ/jwk ++ printf %s /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/jwk -o /tmp/tmp.ZZRxfptCEQ/jws +++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/jws -k /tmp/tmp.ZZRxfptCEQ/jwk -O- ++ '[' /tmp/tmp.ZZRxfptCEQ/msg.txt = /tmp/tmp.ZZRxfptCEQ/msg.txt ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"EC","crv":"P-256"}' -o /tmp/tmp.ZZRxfptCEQ/jwk ++ printf %s /tmp/tmp.ZZRxfptCEQ/msg.txt ++ jose jws sig -I- -k /tmp/tmp.ZZRxfptCEQ/jwk -o /tmp/tmp.ZZRxfptCEQ/jws +++ jose jws ver -i /tmp/tmp.ZZRxfptCEQ/jws -k /tmp/tmp.ZZRxfptCEQ/jwk -O- ++ '[' /tmp/tmp.ZZRxfptCEQ/msg.txt = /tmp/tmp.ZZRxfptCEQ/msg.txt ']' + onexit -+ rm -rf /tmp/tmp.Pqt6sRKMaO ++ rm -rf /tmp/tmp.ZZRxfptCEQ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -24/25 jose-jwe-enc OK 71.92s +24/25 jose-jwe-enc OK 17.56s ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -+ jose alg -k wrap -+ WRAP=A128GCMKW +++ jose alg -k wrap ++ WRAP='A128GCMKW A128KW A192GCMKW A192KW @@ -4377,4085 +4671,4385 @@ RSA-OAEP-256 RSA-OAEP-384 RSA-OAEP-512 -RSA1_5 -+ jose alg -k encr -+ ENCR=A128CBC-HS256 +RSA1_5' +++ jose alg -k encr ++ ENCR='A128CBC-HS256 A128GCM A192CBC-HS384 A192GCM A256CBC-HS512 -A256GCM -+ mktemp -d -+ tmpdir=/tmp/tmp.Z2T360T0IJ +A256GCM' +++ mktemp -d ++ tmpdir=/tmp/tmp.XzHFFFHn62 + trap onexit EXIT -+ jwk=/tmp/tmp.Z2T360T0IJ/jwk -+ jwe=/tmp/tmp.Z2T360T0IJ/jwe -+ [ A128GCMKW = dir ] -+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + printf %s hi -jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ A128KW = dir ] -+ jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq+ -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ A192GCMKW = dir ] -+ jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jose b64jq dec -i- -r - if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ A192KW = dir ] -+ jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ A256GCMKW = dir ] -+ jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ A256KW = dir ] -+ jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ dir = dir ] ++ jwk=/tmp/tmp.XzHFFFHn62/jwk ++ jwe=/tmp/tmp.XzHFFFHn62/jwe ++ for msg in "hi" "this is a longer message that is more than one block" ++ for w in $WRAP ++ '[' A128GCMKW = dir ']' ++ jose jwk gen -i '{"alg":"A128GCMKW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' A128KW = dir ']' ++ jose jwk gen -i '{"alg":"A128KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' A192GCMKW = dir ']' ++ jose jwk gen -i '{"alg":"A192GCMKW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' A192KW = dir ']' ++ jose jwk gen -i '{"alg":"A192KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' A256GCMKW = dir ']' ++ jose jwk gen -i '{"alg":"A256GCMKW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' A256KW = dir ']' ++ jose jwk gen -i '{"alg":"A256KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' dir = dir ']' + continue -+ [ ECDH-ES = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A128KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A192KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jqjose -r b64 if .enc | type | . = "string" then .enc else error("") end dec - -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A256KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + joseprintf jwe %s enc hi -i - {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS256+A128KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS384+A192KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS512+A256KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf+ %s hi -jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jose b64 dec -i-jq - -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-224 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-256 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-384 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + printfjose %s jwe hi enc - -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-512 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ RSA1_5 = dir ] -+ jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ + + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s hi -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .alg | type | . = "string" then .alg else error("") end -+ jose b64 dec -i- -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + joseprintf %s hi jwe - enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jqjose -r b64 if .alg | type | . = "string" then .alg else error("") end dec - -i- -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ + jqjq -r -r if .protected | type | . = "string" then .protected else error("") end if .enc | type | . = "string" then .enc else error("") end - -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + printf %s hi -jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ + jose b64 dec -i- -jq -r if .alg | type | . = "string" then .alg else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe+ enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s hi -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ jose b64+ dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s hi -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ tmpl={"kty":"oct","bytes":32} -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128CBC-HS256 -+ zip={"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192CBC-HS384 -+ zip={"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -+ + jose jwe enc -i {"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -I-printf -k %s /tmp/tmp.Z2T360T0IJ/jwk hi -o - /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 -+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128GCM -+ zip={"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -+ + printf %s hi -jose jwe enc -i {"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM -+ zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256GCM -+ zip={"alg":"A128KW","enc":"A256GCM","zip":"DEF"} -+ printf %s hi -+ jose jwe enc -i {"alg":"A128KW","enc":"A256GCM","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ hi = hi ] -+ [ A128GCMKW = dir ] -+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I-printf -k /tmp/tmp.Z2T360T0IJ/jwk %s -o this is a longer message that is more than one block /tmp/tmp.Z2T360T0IJ/jwe - -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128GCMKW = A128GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ A128KW = dir ] -+ jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + printfjose %s jwe this is a longer message that is more than one block enc - -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A128KW = A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ A192GCMKW = dir ] -+ jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + printf %s this is a longer message that is more than one block -jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ + + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ + jose b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -oprintf /tmp/tmp.Z2T360T0IJ/jwe %s - this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192GCMKW = A192GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ A192KW = dir ] -+ jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A192KW = A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ A256GCMKW = dir ] -+ jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256GCMKW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256GCMKW = A256GCMKW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ A256KW = dir ] -+ jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + joseprintf jwe %s enc this is a longer message that is more than one block -i - {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ A256KW = A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + josejq b64 -r dec if .enc | type | . = "string" then .enc else error("") end -i- - -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ dir = dir ] ++ for w in $WRAP ++ '[' ECDH-ES = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' ECDH-ES+A128KW = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES+A128KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' ECDH-ES+A192KW = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES+A192KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' ECDH-ES+A256KW = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES+A256KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' PBES2-HS256+A128KW = dir ']' ++ jose jwk gen -i '{"alg":"PBES2-HS256+A128KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' PBES2-HS384+A192KW = dir ']' ++ jose jwk gen -i '{"alg":"PBES2-HS384+A192KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' PBES2-HS512+A256KW = dir ']' ++ jose jwk gen -i '{"alg":"PBES2-HS512+A256KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' RSA-OAEP = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' RSA-OAEP-224 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-224"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' RSA-OAEP-256 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-256"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' RSA-OAEP-384 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-384"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' RSA-OAEP-512 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-512"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for w in $WRAP ++ '[' RSA1_5 = dir ']' ++ jose jwk gen -i '{"alg":"RSA1_5"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ printf %s hi ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A128CBC-HS256"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A128GCM"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A192CBC-HS384"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A192GCM"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A256CBC-HS512"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A256GCM"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"RSA","bits":2048}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"EC","crv":"P-256"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s hi ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ tmpl='{"kty":"oct","bytes":32}' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A128CBC-HS256 ++ zip='{"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"}' ++ printf %s hi ++ jose jwe enc -i '{"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A192CBC-HS384 ++ zip='{"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"}' ++ printf %s hi ++ jose jwe enc -i '{"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A256CBC-HS512 ++ zip='{"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"}' ++ printf %s hi ++ jose jwe enc -i '{"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A128GCM ++ zip='{"alg":"A128KW","enc":"A128GCM","zip":"DEF"}' ++ printf %s hi ++ jose jwe enc -i '{"alg":"A128KW","enc":"A128GCM","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A192GCM ++ zip='{"alg":"A128KW","enc":"A192GCM","zip":"DEF"}' ++ printf %s hi ++ jose jwe enc -i '{"alg":"A128KW","enc":"A192GCM","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A256GCM ++ zip='{"alg":"A128KW","enc":"A256GCM","zip":"DEF"}' ++ printf %s hi ++ jose jwe enc -i '{"alg":"A128KW","enc":"A256GCM","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' hi = hi ']' ++ for msg in "hi" "this is a longer message that is more than one block" ++ for w in $WRAP ++ '[' A128GCMKW = dir ']' ++ jose jwk gen -i '{"alg":"A128GCMKW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128GCMKW = A128GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' A128KW = dir ']' ++ jose jwk gen -i '{"alg":"A128KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A128KW = A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' A192GCMKW = dir ']' ++ jose jwk gen -i '{"alg":"A192GCMKW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192GCMKW = A192GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' A192KW = dir ']' ++ jose jwk gen -i '{"alg":"A192KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A192KW = A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' A256GCMKW = dir ']' ++ jose jwk gen -i '{"alg":"A256GCMKW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256GCMKW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256GCMKW = A256GCMKW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' A256KW = dir ']' ++ jose jwk gen -i '{"alg":"A256KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' A256KW = A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' dir = dir ']' + continue -+ [ ECDH-ES = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES = ECDH-ES ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ ECDH-ES+A128KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A128KW = ECDH-ES+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ ECDH-ES+A192KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A192KW = ECDH-ES+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ ECDH-ES+A256KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + joseprintf jwe %s enc this is a longer message that is more than one block -i - {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg ECDH-ES+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ ECDH-ES+A256KW = ECDH-ES+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ PBES2-HS256+A128KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + printf %s this is a longer message that is more than one block -jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS256+A128KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS256+A128KW = PBES2-HS256+A128KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ PBES2-HS384+A192KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS384+A192KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS384+A192KW = PBES2-HS384+A192KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ PBES2-HS512+A256KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ + printf %s this is a longer message that is more than one block -jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ + josejq b64 -r dec if .protected | type | . = "string" then .protected else error("") end -i- - -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg PBES2-HS512+A256KW -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ PBES2-HS512+A256KW = PBES2-HS512+A256KW ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ RSA-OAEP = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ + jose b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + printf %s this is a longer message that is more than one block -jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jose b64jq dec -r -i- - if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP = RSA-OAEP ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ RSA-OAEP-224 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-224 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-224 = RSA-OAEP-224 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ RSA-OAEP-256 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-256 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-256 = RSA-OAEP-256 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r+ if .protected | type | . = "string" then .protected else error("") end -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ RSA-OAEP-384 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-384 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-384 = RSA-OAEP-384 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ RSA-OAEP-512 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + printf %s this is a longer message that is more than one block -jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA-OAEP-512 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA-OAEP-512 = RSA-OAEP-512 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ [ RSA1_5 = dir ] -+ jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ + printfjose %s jwe this is a longer message that is more than one block enc - -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg RSA1_5 -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ RSA1_5 = RSA1_5 ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A128GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ jose b64 dec -i- -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A192GCM -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jose b64 dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jq -r if .protected | type | . = "string" then .protected else error("") end -+ jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .alg dir -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jqopt /tmp/tmp.Z2T360T0IJ/jwe .header.alg dir -+ command -v jq -+ jq -r if .header.alg | type | . = "string" then .header.alg else error("") end -+ [ dir = dir ] -+ jqbopt /tmp/tmp.Z2T360T0IJ/jwe .protected .enc A256GCM -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.Z2T360T0IJ/jwk -+ jose jwe enc -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ tmpl={"kty":"oct","bytes":32} -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128CBC-HS256 -+ zip={"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -+ jose jwe enc -i {"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192CBC-HS384 -+ zip={"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -+ jose jwe enc -i {"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 -+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128GCM -+ zip={"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM -+ zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.Z2T360T0IJ/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256GCM -+ zip={"alg":"A128KW","enc":"A256GCM","zip":"DEF"} -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -i {"alg":"A128KW","enc":"A256GCM","zip":"DEF"} -I- -k /tmp/tmp.Z2T360T0IJ/jwk -o /tmp/tmp.Z2T360T0IJ/jwe -+ jose jwe dec -i /tmp/tmp.Z2T360T0IJ/jwe -k /tmp/tmp.Z2T360T0IJ/jwk -O- -+ [ this is a longer message that is more than one block = this is a longer message that is more than one block ] ++ for w in $WRAP ++ '[' ECDH-ES = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES = ECDH-ES ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' ECDH-ES+A128KW = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES+A128KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A128KW = ECDH-ES+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' ECDH-ES+A192KW = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES+A192KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A192KW = ECDH-ES+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' ECDH-ES+A256KW = dir ']' ++ jose jwk gen -i '{"alg":"ECDH-ES+A256KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg ECDH-ES+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' ECDH-ES+A256KW = ECDH-ES+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' PBES2-HS256+A128KW = dir ']' ++ jose jwk gen -i '{"alg":"PBES2-HS256+A128KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS256+A128KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS256+A128KW = PBES2-HS256+A128KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' PBES2-HS384+A192KW = dir ']' ++ jose jwk gen -i '{"alg":"PBES2-HS384+A192KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS384+A192KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS384+A192KW = PBES2-HS384+A192KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' PBES2-HS512+A256KW = dir ']' ++ jose jwk gen -i '{"alg":"PBES2-HS512+A256KW"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg PBES2-HS512+A256KW +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' PBES2-HS512+A256KW = PBES2-HS512+A256KW ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' RSA-OAEP = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP = RSA-OAEP ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' RSA-OAEP-224 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-224"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-224 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-224 = RSA-OAEP-224 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' RSA-OAEP-256 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-256"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-256 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-256 = RSA-OAEP-256 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' RSA-OAEP-384 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-384"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-384 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-384 = RSA-OAEP-384 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' RSA-OAEP-512 = dir ']' ++ jose jwk gen -i '{"alg":"RSA-OAEP-512"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA-OAEP-512 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA-OAEP-512 = RSA-OAEP-512 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for w in $WRAP ++ '[' RSA1_5 = dir ']' ++ jose jwk gen -i '{"alg":"RSA1_5"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128CBC-HS256"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A128GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192CBC-HS384"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A192GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256CBC-HS512"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"enc":"A256GCM"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg RSA1_5 +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' RSA1_5 = RSA1_5 ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A128CBC-HS256"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128CBC-HS256 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128CBC-HS256 = A128CBC-HS256 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A128GCM"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A128GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A128GCM = A128GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A192CBC-HS384"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192CBC-HS384 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192CBC-HS384 = A192CBC-HS384 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A192GCM"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A192GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A192GCM = A192GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A256CBC-HS512"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256CBC-HS512 +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256CBC-HS512 = A256CBC-HS512 ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for e in $ENCR ++ jose jwk gen -i '{"alg":"A256GCM"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"protected":{"alg":"dir"}}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .alg dir +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .alg | type | . = "string" then .alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jqopt /tmp/tmp.XzHFFFHn62/jwe .header.alg dir +++ command -v jq +++ jq -r 'if .header.alg | type | . = "string" then .header.alg else error("") end' ++ '[' dir = dir ']' +++ jqbopt /tmp/tmp.XzHFFFHn62/jwe .protected .enc A256GCM +++ command -v jq +++ jq -r 'if .protected | type | . = "string" then .protected else error("") end' +++ jose b64 dec -i- +++ jq -r 'if .enc | type | . = "string" then .enc else error("") end' ++ '[' A256GCM = A256GCM ']' +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"RSA","bits":2048}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for tmpl in '{"kty":"oct","bytes":32}' '{"kty":"RSA","bits":2048}' '{"kty":"EC","crv":"P-256"}' ++ jose jwk gen -i '{"kty":"EC","crv":"P-256"}' -o /tmp/tmp.XzHFFFHn62/jwk ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ tmpl='{"kty":"oct","bytes":32}' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A128CBC-HS256 ++ zip='{"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"}' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"alg":"A128KW","enc":"A128CBC-HS256","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A192CBC-HS384 ++ zip='{"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"}' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"alg":"A128KW","enc":"A192CBC-HS384","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A256CBC-HS512 ++ zip='{"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"}' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A128GCM ++ zip='{"alg":"A128KW","enc":"A128GCM","zip":"DEF"}' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"alg":"A128KW","enc":"A128GCM","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A192GCM ++ zip='{"alg":"A128KW","enc":"A192GCM","zip":"DEF"}' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"alg":"A128KW","enc":"A192GCM","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' ++ for enc in A128CBC-HS256 A192CBC-HS384 A256CBC-HS512 A128GCM A192GCM A256GCM ++ jose jwk gen -i '{"kty":"oct","bytes":32}' -o /tmp/tmp.XzHFFFHn62/jwk +++ printf '{"alg":"A128KW","enc":"%s","zip":"DEF"}' A256GCM ++ zip='{"alg":"A128KW","enc":"A256GCM","zip":"DEF"}' ++ printf %s 'this is a longer message that is more than one block' ++ jose jwe enc -i '{"alg":"A128KW","enc":"A256GCM","zip":"DEF"}' -I- -k /tmp/tmp.XzHFFFHn62/jwk -o /tmp/tmp.XzHFFFHn62/jwe +++ jose jwe dec -i /tmp/tmp.XzHFFFHn62/jwe -k /tmp/tmp.XzHFFFHn62/jwk -O- ++ '[' 'this is a longer message that is more than one block' = 'this is a longer message that is more than one block' ']' + onexit -+ rm -rf /tmp/tmp.Z2T360T0IJ ++ rm -rf /tmp/tmp.XzHFFFHn62 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― @@ -8534,11 +9128,11 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'libjose0' in '../libjose0_14-1_amd64.deb'. -dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-1_amd64.deb'. dpkg-deb: building package 'jose' in '../jose_14-1_amd64.deb'. dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-1_amd64.deb'. dpkg-deb: building package 'libjose0-dbgsym' in '../libjose0-dbgsym_14-1_amd64.deb'. +dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-1_amd64.deb'. +dpkg-deb: building package 'libjose0' in '../libjose0_14-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../jose_14-1_amd64.buildinfo dpkg-genchanges --build=binary -O../jose_14-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -8546,12 +9140,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1409211/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/1985976 and its subdirectories -I: Current time: Sun Mar 2 18:32:30 -12 2025 -I: pbuilder-time-stamp: 1740983550 +I: removing directory /srv/workspace/pbuilder/1409211 and its subdirectories +I: Current time: Mon Apr 6 02:57:13 +14 2026 +I: pbuilder-time-stamp: 1775393833