Diff of the two buildlogs: -- --- b1/build.log 2025-11-01 04:01:42.532819658 +0000 +++ b2/build.log 2025-11-01 04:02:33.992878625 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Oct 31 16:00:26 -12 2025 -I: pbuilder-time-stamp: 1761969626 +I: Current time: Sat Dec 5 00:24:44 +14 2026 +I: pbuilder-time-stamp: 1796379884 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ 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/1821320/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1499666/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Dec 4 10:24 /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/1499666/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1499666/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 nocheck' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='ef0f5c900af442cf9c5c86508a40849e' - 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='1821320' - PS1='# ' - PS2='> ' + INVOCATION_ID=cbebd6bd51ae4ae58813678520555671 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1499666 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.XtJf6UOM/pbuilderrc_euOn --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XtJf6UOM/b1 --logfile b1/build.log jose_14-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.XtJf6UOM/pbuilderrc_vUM3 --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.XtJf6UOM/b2 --logfile b2/build.log jose_14-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1821320/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1499666/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: 81 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] -Fetched 33.8 MB in 0s (132 MB/s) +Fetched 33.8 MB in 0s (186 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (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 ... 19964 files and directories currently installed.) @@ -484,8 +516,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Sat Nov 1 04:00:46 UTC 2025. -Universal Time is now: Sat Nov 1 04:00:46 UTC 2025. +Local time is now: Fri Dec 4 10:25:04 UTC 2026. +Universal Time is now: Fri Dec 4 10:25:04 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up autotools-dev (20240727.1) ... @@ -570,7 +602,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-2_source.changes +I: user script /srv/workspace/pbuilder/1499666/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1499666/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-2_source.changes dpkg-buildpackage: info: source package jose dpkg-buildpackage: info: source version 14-2 dpkg-buildpackage: info: source distribution unstable @@ -639,7827 +675,98 @@ Found ninja-1.12.1 at /usr/bin/ninja dh_auto_build cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 [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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 [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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[29/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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -mbranch-protection=standard -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 -[33/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 -mbranch-protection=standard -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 -[34/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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[29/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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[31/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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[33/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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 [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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 -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 -mbranch-protection=standard -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 +[39/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 -mbranch-protection=standard -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 [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 -mbranch-protection=standard -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 [41/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 -mbranch-protection=standard -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 [42/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 -mbranch-protection=standard -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 -[43/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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -[45/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so -Wl,--end-group -pthread +[43/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 -mbranch-protection=standard -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 +[44/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 -mbranch-protection=standard -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 +[45/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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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 -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 -mbranch-protection=standard -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 +[49/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 -mbranch-protection=standard -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 +[50/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 -mbranch-protection=standard -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 +[51/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 -mbranch-protection=standard -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 +[52/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--version-script=/build/reproducible-path/jose-14/lib/libjose.map -Wl,--start-group /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libcrypto.so -Wl,--end-group -pthread /usr/lib/aarch64-linux-gnu/libz.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libjansson.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libcrypto.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -[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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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_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 -mbranch-protection=standard -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 -[49/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 -mbranch-protection=standard -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 -[50/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 -mbranch-protection=standard -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 -[51/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 -mbranch-protection=standard -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 -[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 -mbranch-protection=standard -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 -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 -mbranch-protection=standard -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 [54/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 -mbranch-protection=standard -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 -[55/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-aarch64-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 -[56/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 -mbranch-protection=standard -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 -[57/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 -mbranch-protection=standard -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 -[58/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 -mbranch-protection=standard -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 -[59/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[60/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 -mbranch-protection=standard -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 -[61/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc -[63/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[64/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc -[65/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[66/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc -[67/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc -[68/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc -[69/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[70/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[71/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[72/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[73/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group -[74/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc -[75/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc -[76/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libssl.so /usr/lib/aarch64-linux-gnu/libcrypto.so -Wl,--end-group -[77/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc -[78/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc -[79/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc -[80/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc -[81/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc -[82/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc -[83/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc -[84/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc -[85/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc -[86/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc - dh_auto_test - cd obj-aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=12 meson test --verbose -ninja: Entering directory `/build/reproducible-path/jose-14/obj-aarch64-linux-gnu' -ninja: no work to do. - 1/25 alg_hash RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=104 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_hash - - 2/25 alg_sign RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=169 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_sign - - 3/25 alg_encr RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=49 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_encr - - 4/25 alg_wrap RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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_=83 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_wrap - - 5/25 alg_comp RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=174 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/alg_comp - - 6/25 api_b64 RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=106 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/api_b64 - - 7/25 api_jws RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=224 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/api_jws - - 8/25 api_jwe RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=29 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/api_jwe - - 9/25 jose-alg RUNNING ->>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=204 UBSAN_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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-alg - -10/25 jose-fmt RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=209 /build/reproducible-path/jose-14/tests/./jose-fmt - -11/25 jose-b64-enc RUNNING ->>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=167 UBSAN_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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-b64-enc - -12/25 jose-b64-dec RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=216 /build/reproducible-path/jose-14/tests/./jose-b64-dec - - 1/25 alg_hash OK 0.15s - -13/25 jose-jwk-eql RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=129 /build/reproducible-path/jose-14/tests/./jose-jwk-eql - - 3/25 alg_encr OK 0.16s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -alg: A256GCM -alg: A192GCM -alg: A128GCM -alg: A256CBC-HS512 -alg: A192CBC-HS384 -alg: A128CBC-HS256 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -14/25 jose-jwk-exc RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=49 /build/reproducible-path/jose-14/tests/./jose-jwk-exc - -11/25 jose-b64-enc OK 0.12s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose b64 enc -I- -+ printf -+ test = -+ jose b64 enc -I- -+ printf f -+ test Zg = Zg -+ printf fo -+ jose b64 enc -I- -+ test Zm8 = Zm8 -+ printf foo -+ jose b64 enc -I- -+ test Zm9v = Zm9v -+ printf foob -+ jose b64 enc -I- -+ test Zm9vYg = Zm9vYg -+ printf fooba -+ jose b64 enc -I- -+ test Zm9vYmE = Zm9vYmE -+ jose b64 enc -I- -+ printf foobar -+ test Zm9vYmFy = Zm9vYmFy -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -15/25 jose-jwk-gen RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=241 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-gen - -12/25 jose-b64-dec OK 0.20s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ printf -+ jose b64 dec -i- -+ test = -+ jose b64 dec -i- -+ printf Zg -+ test f = f -+ printf Zm8 -+ jose b64 dec -i- -+ test fo = fo -+ jose b64 dec -i- -+ printf Zm9v -+ test foo = foo -+ printf Zm9vYg -+ jose b64 dec -i- -+ test foob = foob -+ printf Zm9vYmE -+ jose b64 dec -i- -+ test fooba = fooba -+ printf Zm9vYmFy -+ jose b64 dec -i- -+ test foobar = foobar -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -16/25 jose-jwk-pub RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=249 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-pub - - 7/25 api_jws OK 0.36s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -17/25 jose-jwk-use RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=155 /build/reproducible-path/jose-14/tests/./jose-jwk-use - -13/25 jose-jwk-eql OK 0.29s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games -stderr: -+ echo /build/reproducible-path/jose-14/obj-aarch64-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":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ jose jwk gen -i {"alg":"ECDH-ES"} -+ oth={"alg":"ECDH-ES","crv":"P-521","d":"AX7koqjB3QGxUbcTkuu2reSJnPhJG72tbkrHDaxGmwLyK7-X_VUQFrFV5s839NdSgMgG1KsVgZVeEfyw9PsWqV25","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AeiybxUtPCsAesMxw6u2IPUw8b9Gu8tTuT6hhwca5ACJNHroprMcu73H6fYF0WgGLomklwTejqANyvIdwsYlzkTJ","y":"AKAvteBPdMFD6QspZ1765CqkwafoO40litEqvaJpSzuKa7dq1oCEZBUXUlVvrmVbKBdraRTElkIBMLT62b6B-R4Q"} -+ jose jwk pub -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ pub={"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ jose fmt -j- -Od alg -o- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ mod={"crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ jose jwk eql -Must specify at least two JWKs! -+ jose jwk eql -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -Must specify at least two JWKs! -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ jose jwk eql -i- -i- -+ jose jwk eql -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"alg":"ECDH-ES","crv":"P-521","d":"AX7koqjB3QGxUbcTkuu2reSJnPhJG72tbkrHDaxGmwLyK7-X_VUQFrFV5s839NdSgMgG1KsVgZVeEfyw9PsWqV25","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AeiybxUtPCsAesMxw6u2IPUw8b9Gu8tTuT6hhwca5ACJNHroprMcu73H6fYF0WgGLomklwTejqANyvIdwsYlzkTJ","y":"AKAvteBPdMFD6QspZ1765CqkwafoO40litEqvaJpSzuKa7dq1oCEZBUXUlVvrmVbKBdraRTElkIBMLT62b6B-R4Q"} -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"} -+ jose jwk eql -i- -i- -i- -+ echo {"alg":"ECDH-ES","crv":"P-521","d":"AdDdaY31pR5-s5IEvDOw4yohsqcWAqXRG5NxqQB7jElcLq-bodEeBPfANIoFLbVR8XfbWeabrlYZFZgue4QzC9sv","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"alg":"ECDH-ES","crv":"P-521","key_ops":["wrapKey"],"kty":"EC","x":"AWQuCKkA3tvtyAbZ-0CSFLEC5UnFn0fW0XhLMG6g-E3hIwpvzHpvnOR61Rhl838_hHGk8jYsf1qxwwU1zh8Ovhog","y":"Aaijn9Qegy9v8ZR4w7DTZhSBWLqmV9jFGb72pv_RvGzbhSaGmGam67DZv24PqS4wSSV0FoAm4CONuEilz9OSzYCg"}{"alg":"ECDH-ES","crv":"P-521","d":"AX7koqjB3QGxUbcTkuu2reSJnPhJG72tbkrHDaxGmwLyK7-X_VUQFrFV5s839NdSgMgG1KsVgZVeEfyw9PsWqV25","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AeiybxUtPCsAesMxw6u2IPUw8b9Gu8tTuT6hhwca5ACJNHroprMcu73H6fYF0WgGLomklwTejqANyvIdwsYlzkTJ","y":"AKAvteBPdMFD6QspZ1765CqkwafoO40litEqvaJpSzuKa7dq1oCEZBUXUlVvrmVbKBdraRTElkIBMLT62b6B-R4Q"} -+ jose jwk eql -i- -i- -i- -+ jose jwk gen -i {"alg":"A128KW"} -+ jwk={"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk gen -i {"alg":"A128KW"} -+ oth={"alg":"A128KW","k":"x-7XHp4XWAGJQa-Fi2EgOw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk pub -i- -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ pub={"alg":"A128KW","key_ops":[],"kty":"oct"} -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose fmt -j- -Od alg -o- -+ mod={"k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -Must specify at least two JWKs! -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -Must specify at least two JWKs! -+ jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"} -+ jose jwk eql -i- -i- -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ + jose jwk eql -i- -i- -echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"x-7XHp4XWAGJQa-Fi2EgOw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -+ jose jwk eql -i- -i- -i- -+ jose jwk eql -i- -i- -i- -+ echo {"alg":"A128KW","k":"zswiFdJxMc03Fj1_Ek1BXA","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","key_ops":[],"kty":"oct"}{"alg":"A128KW","k":"x-7XHp4XWAGJQa-Fi2EgOw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -18/25 jose-jwk-thp RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=69 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwk-thp - -16/25 jose-jwk-pub OK 0.14s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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"} -+ jose jwk pub -i- -+ 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"]}]} -+ 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"}]} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -19/25 jose-jws-fmt RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 MALLOC_PERTURB_=226 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jws-fmt - - 9/25 jose-alg OK 0.43s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose alg -+ grep -q ^A128GCM$ -+ jose alg -k sign -+ grep -q ^ES256$ -+ grep -q ^A128GCMKW$ -+ jose alg -k wrap -+ jose alg -k encr -+ grep -q ^A128GCM$ -+ + grep -q ^ECDH$ -jose alg -k exch -+ jose alg -k sign -+ grep -q ^A128GCMKW$ -+ jose alg -k wrap -+ grep -q ^A128GCM$ -+ jose alg -k encr -+ grep -q ^ES256$ -+ jose alg -k exch -+ grep -q ^HS256$ -+ grep -q ^A128GCM$ -+ jose alg -k encr -k sign -+ jose alg -k encr -k sign -+ grep -q ^ES256$ -+ jose alg -k sign -k wrap -+ grep -q ^ES256$ -+ jose alg -k sign -k wrap -+ grep -q ^A128GCMKW$ -+ jose alg -k wrap -k exch -+ grep -q ^A128GCMKW$ -+ + jose alg -k wrap -k exch -grep -q ^ECDH$ -+ jose alg -k exch -k encr -+ grep -q ^ECDH$ -+ grep -q ^A128GCM$ -+ jose alg -k exch -k encr -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -20/25 jose-jws-ver RUNNING ->>> 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_=238 VECTORS=/build/reproducible-path/jose-14/tests/vectors MESON_TEST_ITERATION=1 CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jws-ver - -18/25 jose-jwk-thp OK 0.15s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 ] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -21/25 jose-jws-sig RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=94 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jws-sig - -17/25 jose-jwk-use OK 0.41s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"} -stderr: -+ jose jwk use -i- -u encrypt -+ echo {} -+ jose jwk use -i- -r -u encrypt -+ echo {} -+ jose jwk use -i- -u encrypt -+ echo {"use": true} -+ echo {"key_ops": []} -+ jose jwk use -i- -u encrypt -+ echo {"key_ops": [true]} -+ jose jwk use -i- -u encrypt -+ echo {"use": "enc"} -+ jose jwk use -i- -u encrypt -+ jose jwk use -i- -u encrypt -+ echo {"use": "sig"} -+ tmp={"key_ops": ["encrypt", "decrypt"]} -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u encrypt -+ jose jwk use -i- -u encrypt -u decrypt -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -a -u encrypt -u decrypt -+ jose jwk use -i- -u encrypt -u sign -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ echo {"key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u sign -+ jose jwk use -i- -a -u encrypt -u sign -+ 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 -+ jose jwk use -i- -a -u encrypt -u sign -+ echo {"use": "sig", "key_ops": ["encrypt", "decrypt"]} -+ jose jwk use -i- -u deriveKey -+ echo {"use": "enc"} -+ echo {"use": "enc"} -+ jose jwk use -i- -u deriveBits -+ jose jwk use -i- -u deriveKey -+ 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":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -+ jose jwk use -i- -u wrapKey -s -o- -+ echo {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -g keys -d 1 -Uo- -+ [ {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} = {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}]} ] -+ jose jwk use -i- -u verify -s -o- -+ echo {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -g keys -d 0 -Uo- -+ [ {"keys":[{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} = {"keys":[{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} ] -+ echo {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -+ jose jwk use -i- -u wrapKey -o- -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -g keys -g 0 -o- -+ [ {"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} = {"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"} ] -+ + jose jwk use -i- -u verify -o- -echo {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -+ jose fmt -j {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -g keys -g 1 -o- -+ [ {"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"} = {"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"} ] -+ jose jwk use -i- -u verify -o- -+ echo {"keys":[{"alg":"A128KW","k":"f6FYcFz2gQhh_DXm4twxlQ","key_ops":["wrapKey","unwrapKey"],"kty":"oct"},{"alg":"ES256","crv":"P-256","d":"_nR31RR1qNUkZkWHxG5BXA1E1DLccce7lrT3bTeU6_8","key_ops":["sign","verify"],"kty":"EC","x":"Lv9QJn5QcoKmSEvkARSXdtcRJ0IFPtXd15NCQkrdFCc","y":"H1AV8_f9WRQHQosLRrhsKlj_UGvBZOX9_gaPMBz5498"}]} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -22/25 jose-jwe-fmt RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=107 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwe-fmt - -14/25 jose-jwk-exc OK 0.90s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ mktemp -d -+ tmpdir=/tmp/tmp.RlADR9KRm9 -+ trap onexit EXIT -+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.RlADR9KRm9/exc_a.jwk -+ jose jwk gen -i {"alg":"ECDH"} -o /tmp/tmp.RlADR9KRm9/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.RlADR9KRm9/exc_a.jwk -o /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.RlADR9KRm9/exc_b.jwk -o /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -+ a={"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -+ b={"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.jwk -+ c={"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.jwk -+ d={"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ test {"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} = {"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ test {"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} = {"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ test {"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} = {"crv":"P-521","kty":"EC","x":"AfIAI2xWUKTqJj-_gdOUe60fEtAH2Xi_1QWxs9jd4ougqtCL-k451zRlQQr2xzratsWHOzKw9ctsR1iMHCH_RTso","y":"AGn4EpLtoJvAzEvake8WwciZSF_D1Vix23dhgTPXcmxvOnez90-HvVrLxMtQmw-KNz7orzA6MPjl47H2n0V3OEOl"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.RlADR9KRm9/exc_a.jwk -+ jose jwk gen -i {"alg":"ECDH","crv":"P-256"} -o /tmp/tmp.RlADR9KRm9/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.RlADR9KRm9/exc_a.jwk -o /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.RlADR9KRm9/exc_b.jwk -o /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -+ a={"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -+ b={"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.jwk -+ c={"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.jwk -+ d={"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ test {"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} = {"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ test {"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} = {"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ test {"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} = {"crv":"P-256","kty":"EC","x":"DuG64xa24y-aKFBlClDAPWgxFAu3TgWBEByEtG5lsO8","y":"0WbxXw9yc1LMdNKWI5xv2rYWElxQHNyUPcAX_fYcFzk"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.RlADR9KRm9/exc_a.jwk -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.RlADR9KRm9/exc_b.jwk -+ jose jwk pub -i /tmp/tmp.RlADR9KRm9/exc_a.jwk -o /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -+ jose jwk pub -i /tmp/tmp.RlADR9KRm9/exc_b.jwk -o /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -+ a={"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -+ b={"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.jwk -+ c={"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.jwk -+ d={"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ test {"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} = {"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ test {"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} = {"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ test {"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} = {"crv":"P-256","kty":"EC","x":"pAayK9-uqwGcuYAbzCwg5Ppt1HwZVrRV05Q02eMRuY0","y":"xUnX3t4KLUfWpMFswWFlRJIVMEpyrCmurMbN_Tqy8dM"} -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -Error performing exchange! -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_b.pub.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"alg":"ECDH","crv":"P-384"} -o /tmp/tmp.RlADR9KRm9/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_c.jwk -r /tmp/tmp.RlADR9KRm9/exc_a.pub.jwk -Error performing exchange! -+ jose jwk gen -i {"kty":"EC","crv":"P-384"} -o /tmp/tmp.RlADR9KRm9/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_c.jwk -r /tmp/tmp.RlADR9KRm9/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.RlADR9KRm9/exc_c.jwk -+ jose jwk exc -l /tmp/tmp.RlADR9KRm9/exc_c.jwk -r /tmp/tmp.RlADR9KRm9/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":"AfUv7yufynm9TwMjg407LQs8Qw4UOOtPCvpo25Kmp1izXM9xrUxPEjB_i4wed4pnIyLDKRuKldDJkZZ4WxtAWST4","key_ops":["deriveKey"],"kty":"EC","x":"AXbqssqoMk9SVqW0ICu71l_ihnImOSJYWYpHGK6kgEQ5EiEhcWKSilsRuWu_Arr6gQGS6e24Rf_g9Fqxj2rhfDA1","y":"AGScHsUjDWBVyvB3x8P0ui66vVz6LpHuwrRko3yM-U79DzBATCv71UHZ__RjNSK3wgcpduZ4qRqmumR5bxCXcOSG"} -+ jose jwk gen -i {"alg":"ECMR"} -+ clt={"alg":"ECMR","crv":"P-521","d":"AA99_PvCS06kiOF-9mmoeIsI0yuIwB0hDmCb7h0Y5DPQVeYErnaiXNzOsZEkZml5aLqohThHTOHEGHI50DwTBdvu","key_ops":["deriveKey"],"kty":"EC","x":"AZY7CIAQFPbx2LlNPAv6ocWCeDY__nrVhEv7qmwlDxAAwpHS3aGmdjgZUWrk6F74gYSIIDf0XcSCep4O1PEXCIpn","y":"AdbeStYP3ELlyIFsLKQJ1u1TDFnGdi2tEnMqy_9OP6Z9gfFlyLUK7D0xvdWP9pJwvwj7JUXxXpLPXw5ao5CUXQgC"} -+ jose jwk gen -i {"alg":"ECMR"} -+ eph={"alg":"ECMR","crv":"P-521","d":"AD2W8lj2J1k7hMh6y26sJwIXENBUkGNFnrehCGldeOQplhQhcJ4IvnH2X7jbxmiZfmnKnwJyTyEYNnLxMaNVwhet","key_ops":["deriveKey"],"kty":"EC","x":"AC4yTdHBs7ItzcuE16affSjUWURey5ee0S7gD8_GAkmiTj9RNUeYPaE8wuWLg9Tkwid0X_ADBON6y_AyiZ4AC9CH","y":"AADnNmedcf1tRIhac3Xc9Qq740s7OZEKmHNGINA35JipQIDTmojSQo0mWvjINdMkOjCyqKKEO5UciYakh1kLasZW"} -+ jose jwk pub -i- -+ echo {"alg":"ECMR","crv":"P-521","d":"AfUv7yufynm9TwMjg407LQs8Qw4UOOtPCvpo25Kmp1izXM9xrUxPEjB_i4wed4pnIyLDKRuKldDJkZZ4WxtAWST4","key_ops":["deriveKey"],"kty":"EC","x":"AXbqssqoMk9SVqW0ICu71l_ihnImOSJYWYpHGK6kgEQ5EiEhcWKSilsRuWu_Arr6gQGS6e24Rf_g9Fqxj2rhfDA1","y":"AGScHsUjDWBVyvB3x8P0ui66vVz6LpHuwrRko3yM-U79DzBATCv71UHZ__RjNSK3wgcpduZ4qRqmumR5bxCXcOSG"} -+ spb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AXbqssqoMk9SVqW0ICu71l_ihnImOSJYWYpHGK6kgEQ5EiEhcWKSilsRuWu_Arr6gQGS6e24Rf_g9Fqxj2rhfDA1","y":"AGScHsUjDWBVyvB3x8P0ui66vVz6LpHuwrRko3yM-U79DzBATCv71UHZ__RjNSK3wgcpduZ4qRqmumR5bxCXcOSG"} -+ jose jwk pub -i- -+ echo {"alg":"ECMR","crv":"P-521","d":"AA99_PvCS06kiOF-9mmoeIsI0yuIwB0hDmCb7h0Y5DPQVeYErnaiXNzOsZEkZml5aLqohThHTOHEGHI50DwTBdvu","key_ops":["deriveKey"],"kty":"EC","x":"AZY7CIAQFPbx2LlNPAv6ocWCeDY__nrVhEv7qmwlDxAAwpHS3aGmdjgZUWrk6F74gYSIIDf0XcSCep4O1PEXCIpn","y":"AdbeStYP3ELlyIFsLKQJ1u1TDFnGdi2tEnMqy_9OP6Z9gfFlyLUK7D0xvdWP9pJwvwj7JUXxXpLPXw5ao5CUXQgC"} -+ cpb={"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZY7CIAQFPbx2LlNPAv6ocWCeDY__nrVhEv7qmwlDxAAwpHS3aGmdjgZUWrk6F74gYSIIDf0XcSCep4O1PEXCIpn","y":"AdbeStYP3ELlyIFsLKQJ1u1TDFnGdi2tEnMqy_9OP6Z9gfFlyLUK7D0xvdWP9pJwvwj7JUXxXpLPXw5ao5CUXQgC"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AA99_PvCS06kiOF-9mmoeIsI0yuIwB0hDmCb7h0Y5DPQVeYErnaiXNzOsZEkZml5aLqohThHTOHEGHI50DwTBdvu","key_ops":["deriveKey"],"kty":"EC","x":"AZY7CIAQFPbx2LlNPAv6ocWCeDY__nrVhEv7qmwlDxAAwpHS3aGmdjgZUWrk6F74gYSIIDf0XcSCep4O1PEXCIpn","y":"AdbeStYP3ELlyIFsLKQJ1u1TDFnGdi2tEnMqy_9OP6Z9gfFlyLUK7D0xvdWP9pJwvwj7JUXxXpLPXw5ao5CUXQgC"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AXbqssqoMk9SVqW0ICu71l_ihnImOSJYWYpHGK6kgEQ5EiEhcWKSilsRuWu_Arr6gQGS6e24Rf_g9Fqxj2rhfDA1","y":"AGScHsUjDWBVyvB3x8P0ui66vVz6LpHuwrRko3yM-U79DzBATCv71UHZ__RjNSK3wgcpduZ4qRqmumR5bxCXcOSG"} -+ jose jwk exc -l- -r- -+ key={"crv":"P-521","kty":"EC","x":"AAxrqAc9rG0rURO6g6Up-kCU7_xHoidCCPVw0nC0IjsoX2GnDAn7uZyUnDRngIaibc5CrZ3Xr1H7pim6TnKKfFyr","y":"Aer5D1vCI6Qvv9761mnsLYFlcBQrPcFGpnWDimlkLjx_7FyQg7ZlH59RzMYka1DuzWXYIiCoHDV9FZcax-wwRKhQ"} -+ + jose jwk exc -l- -r- -i {"alg":"ECMR"} -echo {"alg":"ECMR","crv":"P-521","d":"AD2W8lj2J1k7hMh6y26sJwIXENBUkGNFnrehCGldeOQplhQhcJ4IvnH2X7jbxmiZfmnKnwJyTyEYNnLxMaNVwhet","key_ops":["deriveKey"],"kty":"EC","x":"AC4yTdHBs7ItzcuE16affSjUWURey5ee0S7gD8_GAkmiTj9RNUeYPaE8wuWLg9Tkwid0X_ADBON6y_AyiZ4AC9CH","y":"AADnNmedcf1tRIhac3Xc9Qq740s7OZEKmHNGINA35JipQIDTmojSQo0mWvjINdMkOjCyqKKEO5UciYakh1kLasZW"}{"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AXbqssqoMk9SVqW0ICu71l_ihnImOSJYWYpHGK6kgEQ5EiEhcWKSilsRuWu_Arr6gQGS6e24Rf_g9Fqxj2rhfDA1","y":"AGScHsUjDWBVyvB3x8P0ui66vVz6LpHuwrRko3yM-U79DzBATCv71UHZ__RjNSK3wgcpduZ4qRqmumR5bxCXcOSG"} -+ sub={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AOmmgGpSWmk2bzJfFIcT2SepVEZP2SU2fdHPu2YAEnpezMQIdcQ8HJqlI4e9HiEB7hq049eP84wNW1v8GIh6IH_m","y":"AUWQ3QWyXQTH9eIRbPRqjGnrxCncCFr0FvuwYFMmFUDBdgTH0IVzMdP_gf64IJIaV2uhOvovATd6xCOLDaisUzuy"} -+ + echo {"alg":"ECMR","crv":"P-521","key_ops":["deriveKey"],"kty":"EC","x":"AZY7CIAQFPbx2LlNPAv6ocWCeDY__nrVhEv7qmwlDxAAwpHS3aGmdjgZUWrk6F74gYSIIDf0XcSCep4O1PEXCIpn","y":"AdbeStYP3ELlyIFsLKQJ1u1TDFnGdi2tEnMqy_9OP6Z9gfFlyLUK7D0xvdWP9pJwvwj7JUXxXpLPXw5ao5CUXQgC"}{"alg":"ECMR","crv":"P-521","d":"AD2W8lj2J1k7hMh6y26sJwIXENBUkGNFnrehCGldeOQplhQhcJ4IvnH2X7jbxmiZfmnKnwJyTyEYNnLxMaNVwhet","key_ops":["deriveKey"],"kty":"EC","x":"AC4yTdHBs7ItzcuE16affSjUWURey5ee0S7gD8_GAkmiTj9RNUeYPaE8wuWLg9Tkwid0X_ADBON6y_AyiZ4AC9CH","y":"AADnNmedcf1tRIhac3Xc9Qq740s7OZEKmHNGINA35JipQIDTmojSQo0mWvjINdMkOjCyqKKEO5UciYakh1kLasZW"} -jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ req={"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJfhj-Pr_7rfb4l7IRbqleA9h9JK4mJyROy1Wzds85G8fSUTjNwidFjKLURbp2phezwsXeN8-Fztddn1rdFbtlJX","y":"AZyKfQPQlDoSB3pq9Iz39ZVQDHPEda0-UiTAX5Qzfb0xkeRYwgGelw9laQp6MP-l6RGYhgFPS9JXlo6zEJYWMcjc"} -+ echo {"alg":"ECMR","crv":"P-521","d":"AfUv7yufynm9TwMjg407LQs8Qw4UOOtPCvpo25Kmp1izXM9xrUxPEjB_i4wed4pnIyLDKRuKldDJkZZ4WxtAWST4","key_ops":["deriveKey"],"kty":"EC","x":"AXbqssqoMk9SVqW0ICu71l_ihnImOSJYWYpHGK6kgEQ5EiEhcWKSilsRuWu_Arr6gQGS6e24Rf_g9Fqxj2rhfDA1","y":"AGScHsUjDWBVyvB3x8P0ui66vVz6LpHuwrRko3yM-U79DzBATCv71UHZ__RjNSK3wgcpduZ4qRqmumR5bxCXcOSG"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AJfhj-Pr_7rfb4l7IRbqleA9h9JK4mJyROy1Wzds85G8fSUTjNwidFjKLURbp2phezwsXeN8-Fztddn1rdFbtlJX","y":"AZyKfQPQlDoSB3pq9Iz39ZVQDHPEda0-UiTAX5Qzfb0xkeRYwgGelw9laQp6MP-l6RGYhgFPS9JXlo6zEJYWMcjc"} -+ jose jwk exc -l- -r- -i {"alg":"ECMR"} -+ rep={"alg":"ECMR","crv":"P-521","kty":"EC","x":"APyX5X0xuQ_wdLK84CXO_i315i_k-L4Ewn6JCaHbf2PJZ5GYY34YMmB3BzOrdS__nM1YqTqBwX1TCDT9HkDmTFRt","y":"ATCNn6CrVTiIZayfaMGT46Lak0kpZNWX8ERS7DPwF7oP7LtaOgCheVn1ttznua_99pfiofoeA8wEAxholn_DoDIi"} -+ jose jwk exc -l- -r- -+ echo {"alg":"ECMR","crv":"P-521","kty":"EC","x":"APyX5X0xuQ_wdLK84CXO_i315i_k-L4Ewn6JCaHbf2PJZ5GYY34YMmB3BzOrdS__nM1YqTqBwX1TCDT9HkDmTFRt","y":"ATCNn6CrVTiIZayfaMGT46Lak0kpZNWX8ERS7DPwF7oP7LtaOgCheVn1ttznua_99pfiofoeA8wEAxholn_DoDIi"}{"alg":"ECMR","crv":"P-521","kty":"EC","x":"AOmmgGpSWmk2bzJfFIcT2SepVEZP2SU2fdHPu2YAEnpezMQIdcQ8HJqlI4e9HiEB7hq049eP84wNW1v8GIh6IH_m","y":"AUWQ3QWyXQTH9eIRbPRqjGnrxCncCFr0FvuwYFMmFUDBdgTH0IVzMdP_gf64IJIaV2uhOvovATd6xCOLDaisUzuy"} -+ rec={"crv":"P-521","kty":"EC","x":"AAxrqAc9rG0rURO6g6Up-kCU7_xHoidCCPVw0nC0IjsoX2GnDAn7uZyUnDRngIaibc5CrZ3Xr1H7pim6TnKKfFyr","y":"Aer5D1vCI6Qvv9761mnsLYFlcBQrPcFGpnWDimlkLjx_7FyQg7ZlH59RzMYka1DuzWXYIiCoHDV9FZcax-wwRKhQ"} -+ echo {"crv":"P-521","kty":"EC","x":"AAxrqAc9rG0rURO6g6Up-kCU7_xHoidCCPVw0nC0IjsoX2GnDAn7uZyUnDRngIaibc5CrZ3Xr1H7pim6TnKKfFyr","y":"Aer5D1vCI6Qvv9761mnsLYFlcBQrPcFGpnWDimlkLjx_7FyQg7ZlH59RzMYka1DuzWXYIiCoHDV9FZcax-wwRKhQ"}{"crv":"P-521","kty":"EC","x":"AAxrqAc9rG0rURO6g6Up-kCU7_xHoidCCPVw0nC0IjsoX2GnDAn7uZyUnDRngIaibc5CrZ3Xr1H7pim6TnKKfFyr","y":"Aer5D1vCI6Qvv9761mnsLYFlcBQrPcFGpnWDimlkLjx_7FyQg7ZlH59RzMYka1DuzWXYIiCoHDV9FZcax-wwRKhQ"} -+ jose fmt -j- -Oj- -OE -+ onexit -+ rm -rf /tmp/tmp.RlADR9KRm9 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -23/25 jose-jwe-dec RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games MALLOC_PERTURB_=160 /build/reproducible-path/jose-14/tests/./jose-jwe-dec - -20/25 jose-jws-ver OK 0.74s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ prfx=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwk -Signature validation failed! -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.3.jwk -Signature validation failed! -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwkset -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwkset -a -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwkset -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwk -a -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.1.jwk -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.1.jwk -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.2.jwk -a -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.1.jwk -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.6.2.jwk -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwk -a -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.7.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.7.jwk -+ prfx=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4 -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -I /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.payl -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -I /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.payl -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsg -I /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.payl -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.6.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.6.jwk -Invalid input! -Usage: jose jws ver -i JWS [-I PAY] -k JWK [-a] [-O PAY] - -Verifies a JWS using the supplied JWKs and outputs payload - - -i JSON --input=JSON Parse JWS from JSON - -i FILE --input=FILE Read JWS from FILE - -i - --input=- Read JWS from standard input - - -I FILE --detached=FILE Read decoded payload from FILE - -I - --detached=- Read decoded payload from standard input - - -k FILE --key=FILE Read JWK(Set) from FILE - -k - --key=- Read JWK(Set) from standard input - - -O FILE --detach=FILE Decode payload to FILE - -O - --detach=- Decode payload to standard output - - -a --all Ensure the JWS validates with all keys - -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.6.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.6.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.6.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.6.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.7.jwsc -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.7.jwk -Invalid input! -Usage: jose jws ver -i JWS [-I PAY] -k JWK [-a] [-O PAY] - -Verifies a JWS using the supplied JWKs and outputs payload - - -i JSON --input=JSON Parse JWS from JSON - -i FILE --input=FILE Read JWS from FILE - -i - --input=- Read JWS from standard input - - -I FILE --detached=FILE Read decoded payload from FILE - -I - --detached=- Read decoded payload from standard input - - -k FILE --key=FILE Read JWK(Set) from FILE - -k - --key=- Read JWK(Set) from standard input - - -O FILE --detach=FILE Decode payload to FILE - -O - --detach=- Decode payload to standard output - - -a --all Ensure the JWS validates with all keys - -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.7.jwsf -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.7.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.7.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.7.jwk -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwkset -../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 (ES512 != HS256) -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.1.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.2.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ jose jws ver -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.jwsg -k /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.8.3.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -24/25 jose-jwe-enc RUNNING ->>> 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 VECTORS=/build/reproducible-path/jose-14/tests/vectors CVE_2023_50967=/build/reproducible-path/jose-14/tests/cve-2023-50967 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=97 PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/../cmd:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games /build/reproducible-path/jose-14/tests/./jose-jwe-enc - - 5/25 alg_comp OK 1.46s - -25/25 issue75 RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/jose-14/obj-aarch64-linux-gnu/lib 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 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=216 /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/tests/issue-75/issue75 - -25/25 issue75 OK 0.02s - -19/25 jose-jws-fmt OK 1.30s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.1.jwsc -+ cmpct=eyJ0eXAiOiJKV1QiLA0KICJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk -+ 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| -+ 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 /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 ] -+ 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| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsf -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.2.jwsc -+ 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 /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 ] -+ 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| -+ 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 -+ 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 -+ 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 -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsf -+ + sed s|jwsc|jwsg| -echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.4.jwsc -+ 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 -+ cmpct=eyJhbGciOiJub25lIn0.eyJpc3MiOiJqb2UiLA0KICJleHAiOjEzMDA4MTkzODAsDQogImh0dHA6Ly9leGFtcGxlLmNvbS9pc19yb290Ijp0cnVlfQ. -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7515_A.5.jwsc -+ 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 -+ 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 -+ 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 -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsc -+ 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 -ijose /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.1.jwsf 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- -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 -+ cmpct=eyJhbGciOiJQUzM4NCIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.cu22eBqkYDKgIlTpzDXGvaFfz6WGoz7fUDcfT0kkOy42miAh2qyBzk1xEsnk2IpN6-tPid6VrklHkqsGqDqHCdP6O8TTB5dDDItllVo6_1OLPpcbUrhiUSMxbbXUvdvWXzg-UD8biiReQFlfz28zGWVsdiNAUf8ZnyPEgVFn442ZdNqiVJRmBqrYRXe8P_ijQ7p8Vdz0TTrxUeT3lm8d9shnr2lfJT8ImUjvAA2Xez2Mlp8cBE5awDzT0qI0n6uiP1aCN_2_jLAeQTlqRHtfa64QQSUmFAAjVKPbByi7xho0uTOcbH510a6GYmJUAfmWjwZ6oD4ifKo8DYM-X72Eaw -+ 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 -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -+ 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- -c -jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsf -+ [ 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- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsg -+ [ 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- -c -jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.2.jwsc -+ [ 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 -+ cmpct=eyJhbGciOiJFUzUxMiIsImtpZCI6ImJpbGJvLmJhZ2dpbnNAaG9iYml0b24uZXhhbXBsZSJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.AE_R_YZCChjn4791jSQCrdPZCNYqHXCTZH0-JZGYNlaAjP2kqaluUIIUnC9qvbu9Plon7KRTzoNEuT4Va2cmL1eJAQy3mtPBu_u_sDDyYjnAMDxXPn7XrT0lw-kvAD890jl8e2puQens_IEKBpHABlsbEPX6sFY8OcGDqoRuBomu9xQ2 -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsc -+ 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| -+ 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- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.3.jwsf -+ [ 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 /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 ] -+ 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| -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -+ sed s|jwsc|jwsg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ 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- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsf -+ [ 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- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.4.jwsc -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9.SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4.s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -+ cat /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ cmpct=eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 -+ sed s|jwsc|jwsf| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsf -+ 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- -c -+ jose jws fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_4.5.jwsc -+ [ eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 = eyJhbGciOiJIUzI1NiIsImtpZCI6IjAxOGMwYWU1LTRkOWItNDcxYi1iZmQ2LWVlZjMxNGJjNzAzNyJ9..s0h6KThzkfBBBkLspW1h84VsJZFTsPPqMDA7g1Md7p0 ] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -10/25 jose-fmt OK 1.70s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 8 -I -+ jose fmt -j 8 -XI -+ jose fmt -j 2.5 -R -+ jose fmt -j 2.5 -XR -+ jose fmt -j 8 -N -+ jose fmt -j 8 -XN -+ jose fmt -j true -T -+ jose fmt -j true -XT -+ jose fmt -j false -F -+ jose fmt -j false -XF -+ jose fmt -j true -B -+ jose fmt -j true -XB -+ jose fmt -j null -0 -+ jose fmt -j null -X0 -+ jose fmt -j 7 -j 7 -E -+ 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 -o- -+ jose fmt -j {} -o- -+ test {} = {} -+ + wc -l -jose fmt -j [1,2,3] -f- -+ test 3 = 3 -+ jose fmt -j [1,2,3] -f- -+ head -n 1 -+ test 1 = 1 -+ + tail -n 1 -jose fmt -j [1,2,3] -f- -+ test 3 = 3 -+ wc -l -+ jose fmt -j {"a":1,"b":2} -f- -+ test 2 = 2 -+ 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 -+ test b=2 = b=2 -+ 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 -M 1 -+ 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- -+ test 3 = 3 -+ 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- -+ test 1 = 1 -+ 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- -+ test 0 = 0 -+ jose fmt -j [1,2,3] -t 1 -lo- -+ test 1 = 1 -+ jose fmt -j [1,2,3] -t 2 -lo- -+ test 2 = 2 -+ jose fmt -j [1,2,3] -t 3 -lo- -+ test 3 = 3 -+ jose fmt -j [1,2,3] -t 4 -lo- -+ test 3 = 3 -+ jose fmt -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 -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 -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 -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 -l -+ jose fmt -j 7 -l -+ jose fmt -j {} -lo- -+ test 0 = 0 -+ jose fmt -j {"foo":1} -lo- -+ test 1 = 1 -+ 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 -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- -+ test 1 = 1 -+ 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 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 -y -+ jose fmt -Y -+ jose fmt -j {} -YSu- -+ test e30 = e30 -+ jose fmt -j "e30" -yOo- -+ test {} = {} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -22/25 jose-jwe-fmt OK 1.30s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ 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 -+ 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 -+ 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- -c -jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jweg -+ [ 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- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.1.jwec -+ [ 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 -+ 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 -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwec -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.2.jwef -+ 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 -+ cmpct=eyJhbGciOiJQQkVTMi1IUzUxMitBMjU2S1ciLCJwMnMiOiI4UTFTemluYXNSM3hjaFl6NlpaY0hBIiwicDJjIjo4MTkyLCJjdHkiOiJqd2stc2V0K2pzb24iLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0.d3qNhUWfqheyPp4H8sjOWsDYajoej4c5Je6rlUtFPWdgtURtmeDV1g.VBiCzVHNoLiR3F4V82uoTQ.23i-Tb1AV4n0WKVSSgcQrdg6GRqsUKxjruHXYsTHAJLZ2nsnGIX86vMXqIi6IRsfywCRFzLxEcZBRnTvG3nhzPk0GDD7FMyXhUHpDjEYCNA_XOmzg8yZR9oyjo6lTF6si4q9FZ2EhzgFQCLO_6h5EVg3vR75_hkBsnuoqoM3dwejXBtIodN84PeqMb6asmas_dpSsz7H10fC5ni9xIz424givB1YLldF6exVmL93R3fOoOJbmk2GBQZL_SEGllv2cQsBgeprARsaQ7Bq99tT80coH8ItBjgV08AtzXFFsx9qKvC982KLKdPQMTlVJKkqtV4Ru5LEVpBZXBnZrtViSOgyg6AiuwaS-rCrcD_ePOGSuxvgtrokAKYPqmXUeRdjFJwafkYEkiuDCV9vWGAi1DH2xTafhJwcmywIyzi4BqRpmdn_N-zl5tuJYyuvKhjKv6ihbsV_k1hJGPGAxJ6wUpmwC4PTQ2izEm0TuSE8oMKdTw8V3kobXZ77ulMwDs4p.0HlwodAhOCILG5SQ2LQ9dg -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwec -+ 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 -+ 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+ -ijose jwe fmt -i- -c - /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.3.jwef -+ [ 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 -+ cmpct=eyJhbGciOiJFQ0RILUVTK0ExMjhLVyIsImtpZCI6InBlcmVncmluLnRvb2tAdHVja2Jvcm91Z2guZXhhbXBsZSIsImVwayI6eyJrdHkiOiJFQyIsImNydiI6IlAtMzg0IiwieCI6InVCbzRrSFB3Nmtiang1bDB4b3dyZF9vWXpCbWF6LUdLRlp1NHhBRkZrYllpV2d1dEVLNml1RURzUTZ3TmROZzMiLCJ5Ijoic3AzcDVTR2haVkMyZmFYdW1JLWU5SlUyTW84S3BvWXJGRHI1eVBOVnRXNFBnRXdaT3lRVEEtSmRhWTh0YjdFMCJ9LCJlbmMiOiJBMTI4R0NNIn0.0DJjBXri_kBcC46IkU5_Jk9BqaQeHdv2.mH-G2zVqgztUtnW_.tkZuOO9h95OgHJmkkrfLBisku8rGf6nzVxhRM3sVOhXgz5NJ76oID7lpnAi_cPWJRCjSpAaUZ5dOR3Spy7QuEkmKx8-3RCMhSYMzsXaEwDdXta9Mn5B7cCBoJKB0IgEnj_qfo1hIi-uEkUpOZ8aLTZGHfpl05jMwbKkTe2yK3mjF6SBAsgicQDVCkcY9BLluzx1RmC3ORXaM0JaHPB93YcdSDGgpgBWMVrNU1ErkjcMqMoT_wtCex3w03XdLkjXIuEr2hWgeP-nkUZTPU9EoGSPj6fAS-bSz87RCPrxZdj_iVyC6QWcqAu07WNhjzJEPc4jVntRJ6K53NgPQ5p99l3Z408OUqj4ioYezbS6vTPlQ.WuGzxmcreYjpHGJoa17EBg -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwef -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jwec -+ 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- -c -jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.4.jweg -+ [ 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 -+ 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 -+ flat=/build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwef -+ 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- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jweg -+ [ 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- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.5.jwec -+ [ 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 -+ 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 -+ sed s|jwec|jwef| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jwec -+ 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 -+ 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 ] -+ + josejose jwe jwe fmt fmt -i- -i -c /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.6.jweg - -+ [ 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 -+ cmpct=eyJhbGciOiJBMjU2R0NNS1ciLCJraWQiOiIxOGVjMDhlMS1iZmE5LTRkOTUtYjIwNS0yYjRkZDFkNDMyMWQiLCJ0YWciOiJrZlBkdVZRM1QzSDZ2bmV3dC0ta3N3IiwiaXYiOiJLa1lUMEdYXzJqSGxmcU5fIiwiZW5jIjoiQTEyOENCQy1IUzI1NiJ9.lJf3HbOApxMEBkCMOoTnnABxs_CvTWUmZQ2ElLvYNok.gz6NjyEFNm_vm8Gj6FwoFQ.Jf5p9-ZhJlJy_IQ_byKFmI0Ro7w7G1QiaZpI8OaiVgD8EqoDZHyFKFBupS8iaEeVIgMqWmsuJKuoVgzR3YfzoMd3GxEm3VxNhzWyWtZKX0gxKdy6HgLvqoGNbZCzLjqcpDiF8q2_62EVAbr2uSc2oaxFmFuIQHLcqAHxy51449xkjZ7ewzZaGV3eFqhpco8o4DijXaG5_7kp3h2cajRfDgymuxUbWgLqaeNQaJtvJmSMFuEOSAzw9Hdeb6yhdTynCRmu-kqtO5Dec4lT2OMZKpnxc_F1_4yDJFcqb5CiDSmA-psB2k0JtjxAj4UPI61oONK7zzFIu4gBfjJCndsZfdvG7h8wGjV98QhrKEnR7xKZ3KCr0_qR1B-gxpNk3xWU.DKW7jrb4WaRSNfbXVPlT5g -+ + 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 -+ sed s|jwec|jweg| -+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -+ 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 /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- -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- -c -jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.7.jwec -+ [ 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 -+ cmpct=eyJhbGciOiJBMTI4S1ciLCJraWQiOiI4MWIyMDk2NS04MzMyLTQzZDktYTQ2OC04MjE2MGFkOTFhYzgiLCJlbmMiOiJBMTI4R0NNIn0.CBI6oDw8MydIx1IBntf_lQcw2MmJKIQx.Qx0pmsDa8KnJc9Jo.AwliP-KmWgsZ37BvzCefNen6VTbRK3QMA4TkvRkH0tP1bTdhtFJgJxeVmJkLD61A1hnWGetdg11c9ADsnWgL56NyxwSYjU1ZEHcGkd3EkU0vjHi9gTlb90qSYFfeF0LwkcTtjbYKCsiNJQkcIp1yeM03OmuiYSoYJVSpf7ej6zaYcMv3WwdxDFl8REwOhNImk2Xld2JXq6BR53TSFkyT7PwVLuq-1GwtGHlQeg7gDT6xW0JqHDPn_H-puQsmthc9Zg0ojmJfqqFvETUxLAF-KjcBTS5dNy6egwkYtOt8EIHK-oEsKYtZRaa8Z7MOZ7UGxGIMvEmxrGCPeJa14slv2-gaqK0kEThkaSqdYw0FkQZF.ER7MWJZ1FBI_NKvn7Zb1Lw -+ sed+ echo /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwec - 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 -+ 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- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jwef -+ [ 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- -c -+ jose jwe fmt -i /build/reproducible-path/jose-14/tests/vectors/rfc7520_5.8.jweg -+ [ 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 -+ 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| -+ 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| -+ 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 /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- -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 ] -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 8/25 api_jwe OK 2.37s - -23/25 jose-jwe-dec OK 1.38s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 6/25 api_b64 OK 3.35s - - 2/25 alg_sign OK 3.93s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -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 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - 4/25 alg_wrap OK 4.43s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -alg: RSA-OAEP-512 - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: RSA-OAEP-384 - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: RSA-OAEP-256 - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: RSA-OAEP-224 - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: RSA-OAEP - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: RSA1_5 - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: PBES2-HS512+A256KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: PBES2-HS384+A192KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: PBES2-HS256+A128KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: ECDH-ES+A256KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: ECDH-ES+A192KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: ECDH-ES+A128KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: ECDH-ES - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: dir - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: A256KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: A192KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: A128KW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: A256GCMKW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: A192GCMKW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -alg: A128GCMKW - enc: A256GCM - enc: A192GCM - enc: A128GCM - enc: A256CBC-HS512 - enc: A192CBC-HS384 - enc: A128CBC-HS256 -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -15/25 jose-jwk-gen OK 7.51s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stdout: -{"alg":"A128CBC-HS256","k":"NEh9-ae2aiJLRMcdULAKi_Fbssell948n_IS2HgQhUM","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCM","k":"KUArXFutI8ifCfHEi2xjmA","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A128GCMKW","k":"ChYj4VBHhkifT3XJCbYg_A","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A128KW","k":"DBHqenuT2HJ7BjU4v6EKcg","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192CBC-HS384","k":"eJBszj85lOwAyElLDcgch8JDhBdfUsDyXwtOeCCLhMoSSJGINLk5C3IA5co1Mf5Y","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCM","k":"MfWatXzPF61TSIfsaQyCvKoIdpdn_zY4","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A192GCMKW","k":"IOQxnbfkIrqn7MZIwFOITAYPev0jSPYG","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A192KW","k":"s4z3voV7UDxkzJS1KAyLfmFuWAnULHfO","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256CBC-HS512","k":"1yIVQNIoST8fPTWuEdTGPI6xU73Y4zVplWDtuNwwZA-YOBXeV9eqYZid_X0hm9Hm1jhhZGKeUjp8gkakf1PUIQ","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCM","k":"rYzdz_7wfszAZHY1YphX4o6PdNVfiP28mlz3ZVFx1DM","key_ops":["encrypt","decrypt"],"kty":"oct"}{"alg":"A256GCMKW","k":"jR7l1CToDwPgJJwMjDJIyvgc-B7D3djqIB6QJCu42Rk","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"A256KW","k":"58lbkUGNIqTiKeaYs9ddqeSchwOwmJTLDrG2mMBk_ag","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"ECDH-ES","crv":"P-521","d":"Afh3N175yxyRwDsy7abCrBnHVLDfp5Hx37ho5Krm41Fg3DBk5zXquiHHeFQcPKGJ7RB7F2AS-Qh0VPNe2GJ5obo8","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AYoTLw1zfDBTRET9ALNnTHWKapa8dw_uOxFCT8t-5DptFaPgZVf9NcSA3DMU6l8v5AvGGVVEZcEd3wcKKech_uRp","y":"ALio5KrSQBFsqIJOIxC17IEoKNvjkN2IryB7rZeZlBLwH6jdEAjivzfYlrZTz7WqpbxaZy62r_BAb0heyA6LnH9E"}{"alg":"ECDH-ES+A128KW","crv":"P-256","d":"2hMk-O2aMm_KFZtHcSkkkodN358dsl-IbRk4gOF6FTc","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"us38_KZqGh5U_d9eXE-NdjECeEQsXZXTzcDJ3cMAnNM","y":"Dv14WOR1SyHZ_tJWhtTSYBHpTefwT5Nm5qlK3IMoO0k"}{"alg":"ECDH-ES+A192KW","crv":"P-384","d":"Dsc81uOtD__RztKnuqA96GnzZyyLse951_JGZJQmtwmdoqk7jWdCoZmJ6zdfUsya","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"N132jnhhUT1DqvoGIdnkkYmiihJXpBz4lRwG4fl61pXa6M8vjQsF_HhShdFM7wU3","y":"E_VRb0byLL04B_g2X1kBQjeNFMHF5Hih7Z0JgRs7JXFMB6m6LG4l3oIaWWBRPeMA"}{"alg":"ECDH-ES+A256KW","crv":"P-521","d":"AXP4XHG5UcRx-yTQrABW7bTrUwKemZvdU4rsOiZ4tUffajoP0INQu5lHGGn0AxJHdGdh5b407R6Sjno8ksD-xhbr","key_ops":["wrapKey","unwrapKey"],"kty":"EC","x":"AVAS5ZXYRDMJWllmnqjz_GkXRMrhNu1CGmSbs0VDjELVqjlaRFYPRlgvXdMH-2cyts0JEoBT2Zie_iJNsdWLxecK","y":"AcQ-8b7Tq03Z4gtns08U6lt4zXQ-mCK1y4PNprFSmLtQs3ADY_LtfON2wMU9DTw322gCJjplKRw6cf5hEUA5M56H"}{"alg":"ES256","crv":"P-256","d":"QLrtWBObo09rNWBvAoIYDz2eKIjm4O1rbc30WkFwsrg","key_ops":["sign","verify"],"kty":"EC","x":"AduXKUEtbygZnjan80PatRl4ZOQv6SNNPZHzM0TmLDw","y":"ErFHV1kRg_4CYC-_Uvi0rhiolq272Sx-qi6CG2qtqSo"}{"alg":"ES256K","crv":"secp256k1","d":"HPFsNAzky1aruN9SjbhCzrWmVSF-aofYmQRLQxzvi_s","key_ops":["sign","verify"],"kty":"EC","x":"I8EgyaStjquFAp0piD2TrJacnvBG74NZYGPz2eBQ2d0","y":"zao9ti-sq6c5uMAvI6-f6T_Tny4xaUudzV8LLHzHoSk"}{"alg":"ES384","crv":"P-384","d":"e-r6dG3IyKvZFbOGT_okULfhggAYpjLF25Bcm9aOeGW0GVEBuRy-2I1mNM9n_Tuw","key_ops":["sign","verify"],"kty":"EC","x":"3pp6a43WKcT5MVtNwXtWmfWj35kDH_1_bucqI7t_TMoaHY2-koMjCPRvaUoxfSNk","y":"NDCWRr_k5UAC7QTWUkGlOHMVWspXasQ1wbYW610T_kdPkCMMrSOmoOnYynA0d-f6"}{"alg":"ES512","crv":"P-521","d":"AYGlxcHszhoZL0fAEfK1Jq7-gfyH2_aTJB9qatfQ2lAYRNtMoYYhA6y9PDi2GuS19wj5_1LQwoR01okPJ2GlXcTP","key_ops":["sign","verify"],"kty":"EC","x":"AQam_nEYlCZG4xVxq19viENMaPKPvwnND9SjhJNHl05MQYvd46pT2WGWD7ak1eDOSMJk3c1W463eoZW8sHWlsyRP","y":"AW3j63sUfk5tWmgXRffBpWr7emqTxBdGdx0OrxGO4p2EY2DdEqR6XwwHmt9wdaxK3vVguUUh47DL5PIlDw2WXWfn"}{"alg":"HS256","k":"1pJ9NFSu5__OTxIpPqreivoQzl6OrNg7GluLiupC1DU","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS384","k":"p-Gny-XoHTIV0slkuDQAkchX5ZpIf_MGXrzFRN1_KkUtl-CtHvk4g2uN2KObK_2i","key_ops":["sign","verify"],"kty":"oct"}{"alg":"HS512","k":"pmuvFOySxI8bQ9BfRuTbchtw58qpPkV5Owxf2p748r7gyO5LcwpGTYWP3eMI7bbz50skSx0AqbPE8cLse39lLw","key_ops":["sign","verify"],"kty":"oct"}{"alg":"PBES2-HS256+A128KW","k":"yFWPGZfoqaX9tNefhRBCPw","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS384+A192KW","k":"fcTDIN6_wmJFxfMLjQDheS2ouIfrZ_SP","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PBES2-HS512+A256KW","k":"pEyB2yHwhw4Qa75hqDjjeUW1lE_S07mXL_pGsfL1o4E","key_ops":["wrapKey","unwrapKey"],"kty":"oct"}{"alg":"PS256","d":"FoWC2SM5wK1UWmObQJTKppU_BUC-rNj25ma-DY1Ky31jYAdE8K4C_vETjfR6PRV8SsEnmULMnAUz5N7NNYLy0twGQkTY-U3mIft5MngCBVb12u8lb_f2R46uXm4lPDg2920gwyQK3mlbrAIWlpK4tWlM16IEqlQnogeT34v-Huy9lbAi44_jv5vNYYAnu5N8zJH-GL5qHBu37LqYLv0GBsXCMhjFTHMvY-nWe6J39C6QWVNgtOLEtCVehArDuJ4afb4ncdoufqY3HBo7KcCz2eazZ4CN9JwcVggbjGxopEXXNf7HdDlL8gVQrLuHym2ci2_5r7WLlPZaskGloVWgAQ","dp":"QPGfBZY8zsqGugwzy9ItW_7pqBO4qvWXdQ-dyApe83Tlm6RxhgS0sATuq2hAI4M61tBmwksza90a2GEkwyJmxKcCcUlFMwdfNLUVJ_jf2ogvrTZ5WcwNNJ6z1Kf5ldHurKj3KdddM8MjQRwTJ_geKFpGbo18hJ28LvMw1ttRZcE","dq":"adScpIKuVleb2wrq_wNi__aJJLnM8lsl9KtFQwyYRHKKiBN_X2XQULz097a2Ik882nOq1yxNONB32t_3aIo43syk_AkCI9g-7h249oAdHEjERFyN_NgmaVvDu8GGUEet2koII2OLDunCJOLRJbdD2aCeD06Jxeb_JIza1mrWp-U","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vQk5qR3_FCqoHzY3vm17ptD4ebJ9TFDo5bF1H9jt7WIPpyst5mRRNiqS2n4rl5j2kLQC9uX2hMfdtRJtx9-_qnQ7v1Chg190-s6HzSd90I6H7lPyVOX5sGzI0sVdt4Xf_PyYqh_vSyesxB-Pf0GM21g0fVb16btXzy_uZcQeyMGa6g9_oiWBftC-JoiQ5W8qPTcmOaK1GvJbWyXnVkVnu-t0Z8bKqTSc4LGLP1JCqDYmX7ikeYYd0Nr4uzfjnGHCDWtB7tTdoPiEHnBdZjVPeN3IFtLBEFDkWvOzZQuL_czF5sVwb07Tf--FzWkLKMbJtWamIYbcXycOQZeWSVnx9Q","p":"42k2NZSvzjPVYwPa57wQK4AMyfZ9fhavHc5AHlAV2vUgc7C8yr2Pr2A4r9TTWfBUZQsu0OtXlP1NKjzpIksXdW_79I-niK4ENsVtqIrbqaoFp48pv9djwAouxTxu7UgeLpwzr-F1EqlgaCnb1eqG7XVXfyadRcoQelQlH4Q-YxE","q":"1Mz9NGxRyd3hv_H45idt7v_T-lYlHxCpZz2aFUzVrjnRAPtmnBPCcPD02BbK22KvPvkjM88d9TCZyPBdMGt1vQNyR5nguvRfp4BPlUA1AUN7XOqtjBHG0NXelVq2KKeRXKx4p8zG3MuAVsCHSggKH6AsXH-osYQ84lVvlRkymKU","qi":"xhmv9uXnm-cKwk0ra8VaQRMKDtu7aKRkVQWEMKM0CGNFeCL6g3_PVjUO7lv-9lHAYY9R5MnF4fheh9_K2VKZ52vBz1u9TB7F1qqqN6E26BrCmr-lUFZYuu1UFt3WCI9yMTFGBOzu_Vsb2sd-k4KJzlP1FduWRtZPB28tkuAXZgU"}{"alg":"PS384","d":"B0vD4SpU7gQDjXRUGiYi0SG2Tr-0lKG1YcaMmu-ASWTHnfQL5K5ahWOri2U_OoA_znrlaLZgjrTYCE4tL67FUiwYK1B13VNohq8zfYjn1R5MOnM3-hTSnSpPOYYbX6DsIFvQRSerNJD773WepvN3ropKVtJHsoW2aqZrz9SWIPtR5Dt3iO2eSnzrgXepcP2apPDuPx85lOfiI8gmk25_9GQSBHc_ByxKClclRol5SjsojSlDDTPg8w3Wr3--thpo-uL8joIq2p0pyrZzbiiMGbynx5hdbWiT1auHrU0srFrqR0JHpS4hGrEy6CTsjmiIGy18am-JHx6NNLMdQGr4AQ","dp":"rv_UvJxkk00Huf7eosrsUajQEu9c0Lvi2dUaA_T0DlsJAGpBOLlySFz81piMHkB-_z1yVlnCYbLhyeyZaJHxE3Ulw6oaZfdX6pLhjVQscU39grni7fbvg3cJJwJ16Mn0kWKZsLVa-CqEfhE6Ri9KnyqJcHkUpgSM4ZpvKy1-xX0","dq":"fa2x4vE00-yE4NGLn42uAuVRENdLss16r8xYszxEX_2SDRSP1VpzLFltnFZ6z5OcGz9p_Z4w2A1EzOT6PZBIdCS6UMF-s9UUgUR8BPiEFEl9XL6JLYNCBrdxb045eR98yZ4gboIshGUO-OQUXG9r-1NI1RrFG1Enyu269z6grHE","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"3NKpQLv91YzL1q95g7uK8qndX-w3XrG8UDpy7yVEhQNFrscnfrB1F78qIsX8L9wEQ3jkrsrejT_Z1JicHwySZa9Aj4XQcpgFm2V1hoKGs8x0bGNIMW83F5jLfNja2HfufwwN_IZZF4KU3D4zTIvRk8ero4qLSXeZQ7mDQuJwQ6WCwIAbLT_fThaKVa3daUPhUrLI7R1fndhHgutuZ_BQQqoB7SeN2nAIMApBGzZxoHwj1EU54q4i5c8BXFZbFn05Nc9HL_fgosbfM9UFhmaOOkxuZoXOSBBcCo0sf7YQ7coCYOw16eU9iBgUiwS3EksKg5BOgGRdZ_FC1B88iPRhjQ","p":"_CAZX0_hkEDkwCr_2378HVDLvrzU4u_LoHDYsjxc914ZBI9WGq3hUQeWWpSfCHNgJfp7gU8aF76xYSR7GKyIeBu9h588sgx-L0FD-oRc7vef-O2cvLg84hG1VNvBxopCMJAK0uktf16fb99FYYsGxdJFvpvQ1aKyfXX6gVFcID0","q":"4DdpwaaIVQd0jJBz-BCKfRX48toypnAVRxw00iGEccXTEcuyxVTV0r-kf2QPO_g_moCqzJ69P0x2AuXBnmmCGqSihgJhKy8wNLD2JjT03MiTDtJuJlFSsu2RiQootRW1EJzzzVAdJcn8tdocuqbSoZL-oT32GtiD7zrLmB6pi5E","qi":"q0RbxGp-FBL9OBgn7BH7S7dOQRBln9y6ZwOUiXUIcSLsKVVnsuQoIAaPEn7QqPAhtn7dXvRUq6H2_NcZ7Ob6PjFkmPEJ5v-b-vqplKad7csgbLEWbYFhQvdP7OhH2e5YigQHOV7BWM2GDWCx3Tk883KpQasgh7RnZgjaYwWXj90"}{"alg":"PS512","d":"aT_eEBiIAhAVPC7aCEAuEn_qsWuhqaNh1pwQjxFmNEQn9LE7g_6uzlhf18ZON3Nr9T7SwDzo-NquvzaRomFeKKeHKKPhPPWPkF9mOmuQVFQS1nVcstzrGz0HQy5HwxD4-PJ4s5FOxLzYF6j5bkSYZRObiK5bdCBuHCBADdQAqkMcCOS9CZsR9dyZNockIGZGrIq7kYxv_V13aW6nTYws-03YIpV_niK11-8tFFViPNQbetnHGY_2mlehWaAkCkL8RAQdNoFJUnmdzQOadfHhZzs2QpaC1oSCxtuwQwU0pMz-IGncjLJp0EQgUqFzv8a_7ELZsQI3Alj_QdPwpCRWwQ","dp":"AXf2Z_cxQEpiJQ6w2jfexw5rO_dkxlsFIQkolZGT-WLJ-9quzEujqem_exUroe-_q3IXOr1v14N34TCPQ1fUKkCk04ES6Wcj7O6A3iPnSRSc01stCRqXFlx9ZBaSxHveTwJpd8vPx-_smKNI_JSwvVOTEnGNNIGUeB2g-odgONE","dq":"wF8MrIgg4SO_wEczsdr071BsmF0DoMTokoNnPMEVHnubWWPPbiIAGXrqqaK1sEtpjNhHo0hf9MFHgjSnGkj0g-d12qtvhG3LWZoSzepmR7ZeG_Xeyc0JbVyjysXou9RtaJFuG3gqiLcbGmnbR7grnfiiCXcMm500NE3Dmzwy84U","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"15FU4pAbGC2hFY3Vp3fZnnlMED5dU_cx_K_gV9RDcQiwuMn_j9GONYhk3xpmzfIrn8KewSEdociJj0yq5fVY_2vkq_Bl5q1DVOi1FPWrWpW7DlKO9GmGvuScPEWo7u7MmqlFkpnqkzTDDmS4Ecb-ZbPO4RXPeQvwSp2UTELfQ5wOQ2RmvpBlLh4uEMDE9b5n6tuPXJuqyeu04hrUNivpk6eUcP4joFp-hpnUkXNSKaENDj1JR5sKFscRViAOJZJuUG3H486RRCA_HTFrKwI_U_saKtqW9y4B-FDtImp1pbW5ODok81-D_SRTnxnFBq5dOu5Ru7A3uOc4L6Rfiu3qgw","p":"8AUG-f9__TaK0Kc0SoQlnnMZJMo1d0AmVwGsMeYsBt8J_JhbRyRc69V6dyitE2VBPcWypSI09LTrWkue5oXANiRwdCAvi9f9fgoWHdvh_BrAxy7ag0W1RpfIMH7zRLcW54_yFoXLfZPP1xD_Rqga0t-yIFF9zW3KLgcVKv_XQ9E","q":"5euJnr8ow1t7PidA9t8GQdpQeOgRizF3Pl0QPP4YOAbrCt--WXBnNjeJ7GXsKblc4QlsboQZpTqS7c1qsSpp44Cl1wPw8pttXVnypcxY3QQp4RMp4Eowu6uPINjdfPwctRmuPz4cjrfxhAFok1In0voSJI0YipxmAeUznJz4QhM","qi":"s4y7vyUulaWj4GBdmzRHC4vJcYH0Dl0Yif6yvaS5Len4ObFtrtfXX3xyAtsRHto8lltNpZUWexQ0SbcI-Nfrw_0YEiThVY_J_7f24Rohnc-5OglhmA8r-NCTn0hZViffsORZyn_lBxLV-1mqeK_CPmLNrMgqSmBQKTKHUMz1Z6Y"}{"alg":"RS256","d":"D5-_awc6tJMED92ePOhiIbgKlCMnewfUfyJJrjNXuvDzFUSejwKu8XWycOk7H5W9wZcXkCTouhqBBDASDfWFUV_kN3tEOIrxUNP_cYZbC6LdRAYhBkUykHjW_RyKcrfe78hLVLevS9qwVDheRbskY1mwZNklEN-lXvh3hYTAc9Z0zc4HybHddFL-8IzDqPqKZzF5VfNydgiSAYW0XuruliCw0DAdFa74A5-Pnr_96IlPeSOnupezQc1rDEpjfvzrpbwMqC5gyFHhm2PHZt-8xsvygvWRvV_XOxtm0iXF7diTcjB3-7Pue1cCtSbj8O57VmhwwDCe3OwXYK04zMvtkQ","dp":"AVqDPbNmpi0ew3vwzbu81c7WSxmRLwyO9YFa-NCgEHkJFkxdOFJJUndSeZ2ZLR7Bpe-uWn2FXdO95-t9DPP4Gez6FflPOoNtW660f7uqDap59hKQPYG6qUm3TgEiin13q7eUroIwUtAUUerSzVZnuoAuE1DTr-VicTtdwll338E","dq":"K5bI2U0Id7xFh-4qASxBvtCB18iQ1HJs8bE-MoOwVgesZP1cJR1_4DjV7X-WAKLWglhPtlBnZUeHP3UoOsrg1sSaDuCsPfmcJdGg0ybm5QcaYbjHkhdJdyIC-k1hEII-zgDXc2Tu4ZkEpfBBaJjTcaEhiD5R9Zl_ZKejWUpK77M","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"m-BRer6iqDAJdx8kTWujpJS5gjECsjnkcjci-dfvaNG-EdZLWveyiAiR2ldfyIoCY-Bmiq1MdiE_MuY_6dkULs_u1A9D10ghMb025DS1_nAJnxg95sFoACH2LWv4pQPsMHMp2vBzfeobANh2tZTpnGSw3vlBMvZ2LxIQDjIxhB0tV3sg2hfo8XRjEGyl2bwzMKJj3-xrAndOl54JWDi3HHpr1C-aJUxGgTmW5KnKsJi11YWPv2bOL_iuGGuPQeQRa3nP3Ebo_vmi1fetxkp9DVnIHcOeUz1vjXy49FjjkEHTb8RW1hCBRRnt2VxA9e6inAMN2SOoQcXzeHGr3CvXyw","p":"yZxF8T8KOgwu5aVnX7utHhBZkDWxOzIKgoKa3NtGdQDoVvQVWCYxT4CMLpaR32EHYoTSt8gP6V9DS0i1yL0fW2QUVcHc_OP_e2HZ2tvNku0qNdUgn2Z_bZnx36yJF0cTTrEa0Mwe1lfuiyNT4B7f8fuuQIZm0hP6ilyA_4zuF8k","q":"xe2Gkrgtoi8GnpmaNmwSJXcd0j7V9pYLmigekxMC9QVYrf80R53A_iZ07dimcvyrAcVBcYCAF4krqyca1dvGNMaZfOZs2LWqdiAUhJkSf6LnsnA6Xt-WHeVBHlrEdFfknkel-HNnFHL59_afivl9vyC1y2OY-zgVrW8oneO7JPM","qi":"QxZwdQD0j1oa2HTEauZex-wqZVdzVhAr60qDg33hA4rJbzQN_vfU70sInPeMfi6YkfV4oaz15vUl03enby5_Bio8OdYn3OSh4fQaCoxNvjqh8mnLMalEr3oJWjBcS2SSIynBJBVJ6QMaWZiIXSTuoCeCOfJrYmZXI8qV__VXO64"}{"alg":"RS384","d":"DucK4cOFH1kxkHeuCUIMWqK5qyn373bbA-pA7a8tGlzAOBBC9vWWcZHYa-lehYf_Q_PK1VVh73lC2AVDGVYCsqV-TJldAutKrEPmY338kFTr0G1Hig0BQH8oC_HylHUkdVof11zyPEltcdrL6vqRRHO20IAXic4Ae42iWbM_GaflRy3Xs6nyubjTOxwtr40EwgVXZGqqupt2IxAkuMI1k0j54jchFOl2yKnjV6i9rs8QUOithgySqzdOU2XjNCpWE7hob28WqgSmrRCFOtyF-ZkAJihP7egdtGIsJ8VIaamfXGBDFKt8MX4M7Y0cdFR22TAby5GJu-Ymag204mw5mQ","dp":"-qBVFQHSN3SYpM4D44Qm2jRM3HfxRVAj5IAdP_G1L_ZiZ6BwW_7Pr_Gaw7ZinhmCbRP7GN-kd3lMuq1v1LWiyQkIrdpQGdu3r_ykWTAGOa-GLMof0Z52hBN6dZ7zrrjSltY7xqUwhc2PwulBAesjvMxeSz-cWSaLV8hxL5g48EE","dq":"JzpL7-DCmjMjc3h5RIg-qn7US-8N3qSWcqSdUfr_QeNsghZZyfmuPWoSAsXp18PB7f5asuwhkcqE6MN7P2cXb2cjZ0vL0xlBx_7wMUrkyuxZZS1Mi69d8BaZCyH7EdZJ0tv9ZPRAsoTNcsAHsz4-Zz2y9MvLnNljXwMTq3Vybjk","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"zUHhrCwcZmafC5gHeZvhvyWVR3gMqqV93oXuDc4_z3afbh3jXNmzozVUfsxjNEhMSZpwQ17u82F29NQXVADPEA54OVWCeEoCNXt-5eLenraHWxqkrTcz9WxRWl9WVSAnu2GDBNgZI0MW1yMv8DViVhukLDg5dEe7inNRYQW7iFpMXXfSlITfUs8RrthopkZrzqmvYEt3Q0BtmD4wEEgp-qQHWF0Gr5ONu-fs2uSPHyROQ1XJTuhZhliHRNJ-VFzNZi6kNo4kyRwt6qeIJ_CEB_lH8TA41wKpXscj8lZzcPvtXxcmNE5xR6FrvdsxUkdZN5DWYyNOCDmt_VuaMgElHQ","p":"-8Rq0NhhaelF0iGfkgjkprvwXrJL5QIzwHqPde9R2E2sLRb6jiOEwD-UOLK09bg9jcJQ2lcyKR1OFkPpB5Y9NXGdFIK1FYy8RWSQnQny6pT8H9UbAvm44E1X9s7IZWG6TxRCCTukIMP4J2aShJVydEaMqkLEzE8f-05bkeofPJk","q":"0LVKPTLNegeuq2nMeuXsBcRe03heY2RRyMgtXCgYNZd4xz1jo3cBb5vmKfqxRNLalg5lXMpuxQVVu-yhf8dH6wWA3HH0FuIiBr-ek3RNGYDRMBBUUI0waYDqy9C-nTpPFLISDxSxNVv7qv0ERB_KPtlD7YTkdKcYvVa4GnVrWyU","qi":"dmQ9Sg-sgCC261g7x1Sn-lgjR3yy6TzD7BIHapz5HTZHSo4YtZ9ZjE9-cgDG3mg8E7gjXAr851u5O15Jp6788P4nelrwxdYbOrrZ8H-p3eNMN6Yv9XvRKTCFZrBzJmTTK1Cf3LMclO4xAcv89P4e3K6YHyf2mlUOz_O2yEtzEmU"}{"alg":"RS512","d":"BFq0HRg7g8iC_QKD8vAVXI1QXHyaSwxtXwS41W1csc8zw0N4xgkZ-awkEfXYHrGr9lCTnb6K3RMABvmqV_2cWr0rYF6oGz34g3BK3wyVJ92K7dhQH2OQhzCsOT0P6jobLz7JdPRpmTB6kYi2BjUInY0GKqI21f6lMmX8etDwTKpwgVzymBOprp4KLhLEO0ZGhAk-5BrggKyl03fW1ohkPmmBf7Rh06WeBCZ6-FDMFH6a8e8iViPUtlpu5FqUbdDvbMURWQ5up0lco7DJjfnMlxkWnh4z8rP-udCnvPtBLf-CQ2Xwd6rKB8xQ-jLUNdj-zhonvUFwXx2Cr8D2DB0Yaw","dp":"LcLzdeYlDRz6-NwI-EvRdTZeeUk2pDGCLd48oKbhv5j-1gSBt7GtpGRI1ACdgaddJhbsn3rvecJ98yiB8MTZI2T7sZGk0cxrP5zg4C9PrWJmcT07YNcDeQtrEcJLm6varZ1vkq3tbSOwnY5Slps5zHAC3bZdiDLBZ_lUgTjVkvU","dq":"C1Ab3UlYTLAH8I5L9JP7tsC67iw7JuqhN_QBXrPUhmdQigwrbi--5THjMrZ48kgaf1ZAYvA83VOaHAH2yKIzikP1TxraWrKRtI4dSUymNpP_iqJkUnq0DjdxRH5BW8yN8X0sYxkvsaeDzMdlg5wF1ddp-M0r_-MhRTgtEJVpCBs","e":"AQAB","key_ops":["sign","verify"],"kty":"RSA","n":"vpAxMxaVldf1Ubcq5p6F9raPvHfMp6fcWOknFoN7irWl_PaEvsK3OLC4TZjuDn7JjLMlPKEj63ZmvNlVgKIfAIRWFLDYaEstSWP5ZCt07AhXbCsTApilRKvgh50LlrKLNvTAcoPl8oINgeKxF4QHny4F7L9gBmhQLwsBa1f5b63Rb6QSqBFXzxtKZXnIu-OGm-tDkXyrSedSihswb-6zD4HVx-nqk6rHLzNTQ768cI0FTLcGHZEz6elWYWRd2jGI7zRgKEhsCUZKPxkWkk9x_LOpQoytU0LiOUo6Tmx3a1IuhmVvz-gpwmupMJRQSGZsllkKHRSz16_9mIrONnXwXQ","p":"4mnbJCv3jywHEggnC83wezkVrYIRCNq-23sU0AWcyVvZLFKO3bP01KE1E4w5Z7kqC0nDl8hRuevRQvTF7c9BrSsocSADKKX_OkC3ATOtN-Tcs-K2e6i6J6MArgsBARxNBoja7w9stp6DDvAxkkKRj7V2lSXTrPqA7CWAucsFmcc","q":"13cMYRqHZ6jaeSLIC03EPVYNwZfLQ3Y6ErC3g_7Ajohdiz_eQBGjXxAsYqA5ycSwbZFs7moTT5CpADqI71V-u5eD1g1Z6ZnO-0yxBW0apqo6rAA4TxX8pWvpYOddEx0R7tKu2mXVgemj6xvrsKiK0I2jUUCP0FI4az0_9qlMhLs","qi":"jxMzgk0fQ8Ap9kFtCuuckGRR8xV4dr_AVFDXsrr0DUvthKetrKMHwlW0m2q31-SjvTqdNwCliAkhG4MBGwPyjyT8ElkL55POem4sdUbVdU28FI8GFFuNSyJGOZXGqRTcrUMDAJv6B2R9p5XZwAD_O0N-AOpAI5qyVGNoDL2PyrE"}{"alg":"RSA-OAEP","d":"Dji81C4jc4tvvBiSROlR2qBbIBKeJjOmt20PD7Gr2D5MfqA3i5Q9tCP43Rf7PxuifisoxN5dya1bKlZNjFeIpykoyd9c5hLn8fUwVv9ZZ73MsF1Ume5hq_zYAfzE-HMwM7A1OYjidzseNVvMjjINRByEopKNj8c71NpVZhLYQShxbckPAGOk0ZXiB_z4lILhMdirB2a23vqLeQyv4cBpQMh-I1ZBDUZ40CNrWYk_RWTseIvnMj8e_vnZMq9mHiJHGEBpYjsMR9Ys21fUrpGiA1Ux2VD5IH-10mMbEzwDtELD2xyZ0fjAar2YrtC0rlISlzQISV8hnfuVU-ZDGpRfmQ","dp":"AmMmKDYKjrPn3NDTpRM5vMeg13iamAPaO-yWLlmv1-7yOhKt_nAhYThf0NLvVfoE1oy-3Nni31tf5YRJ_6DNHC2tKquBFuag9z9F5m6QmGpjeLQs_nvdnZkXS7SgFywURFb85HEm3xBnxcBjKBYv5-_mTKpNaBweLpl77otXsp0","dq":"taAQzv49GvKfU1uOmz5LgjDCxgKR9_QniOZe08pmEP2182wgjIJuUHLiqR6VF8d2cMYDPN2-bs-MwWHbnNEwT-zZBsYcWuXsu_ZSTm3HFTPzfSTh5wONJFymhk1S1WgMgptiSczdiJHUxTYI4EwOXCXBpi7chzaNb15gn5AQoEk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"tytoZN7fgSl3MOeL7L52kgUCmZfLFMoCOdZTXDWobjhtOE_mxHnu1pUcl5gTcOlRvX9UAdFnWirl_r2bBIT8nBHsuW9N6BWZ0juS9AxYpsFsSego2TBbjMPTDC9SubY8ZDBCkH0JunEYOBRjXNcvDXWxRvn0-Tom1ecZxE1ghlY5K8kz-6a-4PAJit5Yxi0Pt2NCeIzt_ICn2tdwkhrOqhWou_039LKW9kTHOQ2H8S37kv9nGBdpRoztlKPZbdxqVxoLBRXF33LS2KT3hQS_qqWGoLTdM1KfwjLiCEdzywkbhldXDWlhYJOcJ9B0BhGaqLv-9CH0fw0e8AAI3t3JdQ","p":"60XjRDb15HYEIJopicRCNzC-mDtPJ9Krm3SvIjX4J5H2YiEh7AehDJvscXfI6pQjoq3G3svsdeTD528RSpsKAE2CorZhKp9SuBqefa0-WzrbFERoMZstmqRWiclBwClcKtQ0IqnjmI034UO3zz3543AdeX6uKWSWaVnmmnm9xP0","q":"x05uX0io_ou0kR4Rv9XrNngaH_3FXRBTLczlTOQzo_6bTZtLO_wNKcbSzKHU7mXdQUfG2SFd9z0Icau9uchgDkDOhRLYBBcplRmuajFpg-uMSZvN5kMD3svVVjIYrQxJ9hkLmZWZRuZIYII7QeQfq1E5IkfuBd5WQqLtm0ehu9k","qi":"PvVoKXloF-CBeZtnI4VWlww6izkpMfCWLbRhQ0U01y_VKFpk8gRVTdkodvAvAg9Y18sZoUNLRPpsoyS8B9abswDZsJcEgSkAtpTprxvUpK9m_AMWyYUQAgzP_4qI445kSzuBvo9moxutL2Fuot-FdR_6oFFoaGWC_xpm9k_nIh0"}{"alg":"RSA-OAEP-224","d":"aeEo6kk6EF2bInhKhPBVrvX4sEM6G-b9hva6Ux9TZXK2bYZJXSKp3XthEnXJMY0pfUUS2_VE2hvyDjpgUti0pHMsZZ1iovueJEwUd3uk3NZWrEklTgLfVtzWlJCvynnm0ycyaQRtsKlSZapdmXeRt-vmsK6_O4MH1uG_CVBN8Sz6HFLUOvHQtPaHU8UkMb_lWH6bXqDMY43wRx5iuovDGR2iBK7cHJyWaNcRKCuBcGJ3PYAz9SBkZPVGlpK2662b3ExEQRA5lcHDdPg3O-28hW2a4jQROPtJ77rNQSVeWyXsMYNqndCvq-hqFhBGR2o7SDQ16cZGA2OEeI_65n0","dp":"loQEK5iCaz30sIeSDpgcmVgabmj3AMj-pFtzLq-WAJtP_8XgD00GDRi7SAN_P42YGPEu5Lcbxqz5xlUkUSvscNfDAwUsapDaGErsLxLMv5oq751VquyxSu9V-Yg6_WShsrttglhWMd66L_idN4BTHQZTXHNJE2k3TOlpv90G_V0","dq":"J2RxPyJ20U6tWNfnpJs_YRGH-GYaVWTVzKhF05whUGod9NyE8cs8IiNsTiTHd2RnexYPT4gAw1uJ4abg0IuwoEPX91HZ0J3D7Q6GC9D8IrBzjzA2oP3oOXXiTlSWrV73r-smr9Ctk6gAklPuUNpznTs1n-j5gaRGx_bHTdPlxkU","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"v5KYipUUsTZgmxsjBxzQNcuPD7wObdCvU0tAY1JWpKJ4pud-IYBYdaHKzIjNF4u6sjbnszXjgWEb9BdE_KsvMaQwoOc5RDiwI8oeMaxtwMkS97vLmQRRLui3fUuV9tj5T_sHWyp5fxwMOBzqEYGmfT8ZmVd7jUQCtfwJVfMC-975ERpOd2DBUGHwp2y8roQ8F4Lc70qJgFdh-eqdk69U90zFzimyNS8ul7vBpOxMg-U9ukiwACTIzR1u-VB4x2H2LMus-potgyZEZ2l2s2IhvYfsNTKWX6Zh6_RJlTAN5NUKTP-QtYIkl85TSuFVuItkhFQqWX0Pwf_YrJFB5xYktw","p":"9qubDpzgsdAxQcwcxRSsCHrvVWF0Ru4CAYYv-XZlRkkB-ohAJsz2WN89MPbkZyxwC1ODpFD4eGf3AfpBad8HfqnSGwQUoxhk8qCOINi0sbOUxZSqilC2eAVvM4wILcgliO_8F_QsXUo_Ak9I91eT7Ixgc5QhR6yXebl_O8vBbus","q":"xtGBOU5TtKObwlsh8I-aq7xv8NIjM3_B4zeqRtDM9-ziOtbPuVhDS3run1vEEdHiTJBwuP4X6-WHAzBo32vEELpFvEFlwjRpzqRx_8ijoOf45T4AEC1KLN-kmvBEfUMwp44ZLOsH6Y5T1b2m3S26enx1U5-U9ZsbT2JD3wVLpmU","qi":"8zK7JQkvb_Q9BE1D5fLiAblrLLMAPHdRXmL17cfFdgdka6FT4gR7y_QsdHhthB927G-hydghPzCHH5GO1mqCXjKrkvmq2Yw7fMYTSmE09jYe1SD4BjNv3T_ivmw4RvKiSG_pm0X6tYpo7FGdHcyMFbB_OHE6Y1KeeXQcaREN9Os"}{"alg":"RSA-OAEP-256","d":"A4LKKSIhKrkSociILBx4eW3aNktOmZuOFk18eivLCBSne_J05oJ5wHzH9CLtoKmk4XfQmZr_tl7W-XXVrqFxjPZYSto8gg8OFib5vQ7yXIdIlPDFUROPGDAMofDY3r28u815kQ4Fj6TjDnTC6FH95ZjINr6p2vLX8ERVRrrOCM8vSDZDe4I58kRY5TWDfFDEB1KD67nqdKRVnkhhvNuY1_P1d3H-azaqxKhgjhdKs-430O32BK9TgH0up8T1adOz9s2AI-qtNLFZ046-eSJpHHc_n8alummO1DGQK0CKWxZOOnFMiibZs5QPyqyJ5R4-8z3ILsF4R0bJ2T_KOjdsJQ","dp":"WNkdxvjwnBLTId2A-RBoeynq0YwX_Kgr3L6a5ExZybwsYYGQwjnf_LYpn4b2bfRGg9anOkT5yzW9UZq_oG6hSFGm6XhKZVE-nXiOTK5WfvHnWliR8cDQkuqU_Nk3P4fyzID7BfIzvn5pwtcn4z5_bW5JG5q8JEm2fG7pTouaf3U","dq":"m71dP8tnljZr_UUog0SfAZ1ahL2BE-FLgVSBsL7mfNREkZdCaXSO7UAYjxd9WmloESG7l3F2M88FshuqmFd4oGkEdwf-_7IJb64ooLlKh67I877DzhcYbgHvRji8DodyYYsvuQOIuHYKCpcH_-8ZKUQlIwncSJT4Zk4YL9BCxIk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"psPHBlDb1qs6L86jTXGFPwFfEgwiH6naN04Gher6jKyoZapYN-rlmZZqk_JpZ3Frfs6cxGnROC6ifychEPQ0lVdMP14W-BRvu-sDfDUkgCSSbu0Tf_QoNyHfzoyymXZS8bSlakjwZiFvP77xT5_uHJtDN5fWXeupjvaXgXnnKKJPaIfygHmqDU-lFsMtx_wSAi9gsh44J0tLB8fJCKnskeQtk8AkkdvZLv_rY-4C2z2Fc1PdcuruUts94dS2E78Nz1q9AqqpukmARJRFp9XAf1ScneByqtFeO5LwTMycatkYA_xThMsVb-8O_jWhye4fbuCgrV9SJjdQElHuIEPIkQ","p":"1Hk87z0sNBUHge9XxHPPWKAOAc1T_sS3GWdNfrony4UWY2Q-n16aGb8GTXICytOC8F030sCZzENf9Somf1gFXu0h8pjXk4ZWZUVzbI_ZadnHJptsnXJGowlGa1DByL9oVn-6tuWIdKzRS6oML1OyDhWHDAofqHhXt3yaG9O7UEU","q":"yO1t270SSBiarEIbo57O6nFKSKFgSwAwO1iUoh2mIg-rhqqeoQoNAt4c7Eun_6GCsFVfujzOPuZlgKrDp__X9w7Z2chAoDkiXlGKsYDWfStag2kNdb-_hOztOS3SN4NtLBBVp0zC6Qsmai3VMuKQeedWoEX8cb1CynEkCuNB2d0","qi":"tXcoLgukJqlXQXzAR976ldTwM2IHaswXaZZR0_HMVouGRIE4EGaqlZjmamOahfU9l4rNQK8jukCkklehGTlSxZQgGdnFCf9Lpg8hI8zOJCdOOMrY2do0nI-GMAUe2Fqkp4bya6MkY7H8fcpRJ6G5oD1zgIov0zkMkTgl-CJ4dzg"}{"alg":"RSA-OAEP-384","d":"BkQEIlEptvFEDsBHAaeNDcDPYTyp44pBpbu7nFTnfyjiSKN5Aro4XNmruKBMdJ-Id_9UMmHr6RsH141cJ0o9TI-qeYa7mubQrqjJ7Hm-2C5uBdnefUxJGhcTa0uNRDTzl7DDPxcIcD4vSZYXKNNd3KDFTUaQg8cDVaa2AZWQjfCbwlzxqvkWhZiKit2qchk8cW98oq4vtExZ4K7uSFySB82L5psg60OPgx6idzze94nDOkw_7-4VEjonqO3cKofLg8AYcLEqcbmimE82CPzS7cUBexgc2WgNnekzZSb9p2WsADQGfKR2vk4S_NfISwCNmCG49CdKQX5UxmGBQRT_wQ","dp":"kVQw1rffToUUfUTFs6QwC8pVYtDg23SwuXXPkQhVeGDH-yzUglCQ5tSN5fiIgtZhWlKkkfs_0AsZo-WtNvSgz-lQuPL-HlGtTbvaPo3y0COY4vgdwnq4VfnrXj7f8C2ZzEDukBzw--p50bohxoKbxSjuJhScxAvXy0wm-82wT8s","dq":"pXCLPzXJ_u2Pw1exDpPmOSY6zUSqJ_xAcGduzDQyrSo9hZJZU8cAVRdpAW5YmN2ndT-U4nlW8-iVHufK23QcLMS6ehFaUg8kLBQZ0mfkWNMldnAk0i5YiWGjfedR4ATgNzO6TZVfAQ2JxZGZ8PdbyM-yUVAoK7W12XKGH7ayK3E","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"rrzwWXgNFXVTAt5r1uICwax138J2-wE3_fi9HsauTgot60aNa8NVFjoELAMrBXIQ8WFo-6fLKz3C12OJHM1Mxz2Nh24mFnyT4Mlgp7nFYmY0UeiBwty_jPuWzt3a73cngTyrqtekaiv1hGYLpaPqNlGxyfP-gxuSs1Bbid3PJISTfWBIZJ-YrkuzFkT16M0ong5Mhv6nzfFfXaXtk4gd3EHs6DnA3LvcXG76v0oDkvIkcuCoYqatbZfT4LZ8rEq-GGu-oX5LhyF3U48xW6DYVKYXpRju-6oxlYBTn0JCXkVrzGRNyPJz7wR4kfozP1Z6gzUFnJZdG62U4ykeZ2MkZw","p":"8kimoFjq2DGQb4x3pPIy3CPTGXvdq4Vqge8xN81aAmXq9yRoUcYaCB-nZhgZIgTVUTnufH-fzC6csHm06zSi6Xmoc7uDDZBC_k7PZv3DH_HjZvhxsYFh9EDyuQaBwWA-RLigGh-krcsX6FJI2W5Pvx4F620unKXTLXlh2FhiSpc","q":"uKFd7cYfWLSb4AkES4rKY7d2BGaLs3YOXMYrnhpnXW_Zf3GRbmRcPkRjn1e9Yu0-S0N19WYvE8I5dksrt1Wr9xfxPi0M-9oZ6sEDE1UOwCoe7ooOTMf23JlPzcIbDQq87HuwTNyePFx7WM8vz5mYNKzwPJ9dd5sLnSZs5XorPrE","qi":"se33nSDGYzTojs4mKiTWMHoNjsCJdUMP41jJnYLP-R8wZezWQjJL1CFRiT13P1q7A3sXZ8VywUbFLW2IQ21-3TMcUtszTYxmSG2agMX_chC5qVu0rJCEZbYsumIjHCfRq6DphTkxuuQWQOh2aIXu7WqQz1kNuFZeow-gkJ7KwdI"}{"alg":"RSA-OAEP-512","d":"AhYh_yc8k02ZC7jHYKpKhW26WlJ6SfpvEJhBmKrnVccRp0tuBWiidIllidbfMZW2MndY1curbyvkjWtXv5Hq_T_yTSxmNIsIWgFFvKX4Gq4oUImHWqjPnPjckbErd47WYM90tCy-F2ZRMrhlaU6COeTJoz4P1bZ3LH_T5ODS0pf9aL0YpTKRH264OunyQ5y_jIymbtUNUbZaFh4AATZqpfkBakMKYut4G0BqndSMJtTq8c8mGhvKOreUjskf-Lm0IT8ZtJb3meaezTXxAjbKTSLGPX3aVwSzoOqJhGm_wm1x012bSuIAH-qSVYFXPpNVFYW0Xoq4pgA0EMYfk7mF","dp":"kIdgC9-Q00zzCOBAdjFxOjIcrd5DqqmzCwUjQB5PhoySNmAw8FREqho_mEA6ontjbIPdspYtnR1niq36XsAWglgbHSx9QRCUaKFaWsQjoLpx85GLzWvPtpcGzuYoyWAhhPRt2hOW8Y6J30mJvEmgCdv44rAqGQgMffXNW_2vpkE","dq":"KlxeV3IP_s3EwYWH13iJ6EuD97NQzb0yMQGr5efO9cO9aPpyR6lN9r6cBLZ0lmNtK609gl6Gz6fuZEa1q8XV2T5X65VXKrFVIBMpOq6EdQ5U9FbH4WBHdfOKCOlKAKWHXL6Bt7-tZH3oAT9hmuXoIQ6MjVbRFqIwCBgf369vFHM","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"sgwHGGk-Lg7IcJuzJeO6kr_tWZw0JuhZAnC6-YAAOiJ6Hwca8jf0Y_Nbvs2tfE1CudkZttW-R8aTGqG4-I4vuPqEX5EgUGmhrd_p-TxAN2uqO0f2urjB7X3Y2em4Phn6jJyBNdDBYXgzAzK15qPYIlaCrTuxQhmg_QAhkZKRI5xZt92HDX8u3R6f9fUl2dt04k7N_QbQ7Fvh2m7P5aXAmQh2o3EVvP9PCdJ3ROrP_6d4DmHyWvsFRSkoCp01XxoLvVaFzTrXrwi1a33M9eagfXXQfJ0o95yJtaRURi9Up4KlU4dORxCN1ExWV0CKfxmXy7c2fd4Hwwxw_yyRlnkjtQ","p":"9AXOvfCSYUcqJG1iSO3mHjOldfEhnYd6Hy7yUQ1mLcV-A7WMdIhDhjf9zOzrVdSQMn0B1iH62d-Hi6TcasDTfDEoPUD3ObUCRtghve6u_XRo-5dRCQUL1Z--01fzppMr7mqz6F9LYLIX8IKylYyIdwESxjuZfedYC9Vxcxfs0hs","q":"usk4_a6FXOtXQv0ueGb0SOqYWY1me85TKS4fycYbnrJSpyxoaeLIG-moCu2cJmARWKiteSMJY-UHL5vb31W3m-XFTKa04wVI3Uxx_E9IzGSxCiPu2P2NJ4vXW_J6SgVFS_kD2GisLH6jpc3_Ck8KkyxhJC08zvNrtNZVqzYuvm8","qi":"r7TZavdAIkxSHNOPljBlmRjNgqvjV2fASILvuvDCEPZTCQuKyUEWT_fvIoW28Q2ExDfRRFkY6L9Qgi2mSz0_5MQi_hbua9gCE01gD5ThVvDa4EzpOLTdfvsXIKxUvxs-fG4VcSb7bLuU6wyi2sFst26hpF8V7_ggCdPMSXdbGLg"}{"alg":"RSA1_5","d":"Cnx_HA_3ONP1e5BtWCQT8RPaCuXLGmORgy_1pw5cn5mTvdu2NaC4XJOpvs4JJvwxgG9IYZrztOurT5UGogPNkycQNNm-twA-BAcN9uXMi8Rz4pV1Q-eyOPwzZAUczjZGpZQqPRkCXDbpuVcaqZfF4Tz2eDgZFW2XrR4Zb3smHuzb36Uubi3tNoANFxMNoi0-Ayko9CC1Fe741t8Jp_xquuRDVWhGIohsalA316S6qJG2PqtOPk1ijBSUdowMj51-_JiTZWsJm3AZKE1Q4ml2LtskBN5v-N6PZySrceRs5YrNf7ZtEwGXVRRJfslRWdK-YZptDbD8EHGTtAQKvWoL0Q","dp":"Wmj12ZtgpQVnZy2b8sHS_joaaV4fqjJCsqqYIFgkhvM1gmrmJlUt25eMtcpYuDqJysYzii-11s5Thyp5SqezeAd0qrgZimuNYJx8iqrApwOsPX2UShk3kGIfvinM24ZS6DoigRou_SnlE4r0nKKVoUXi4-gZ2HuEQ7SGNRQ9Fs8","dq":"oMN1RbzmkpJHkSzxpFmVxzPrP9-Wi7WlVbAJ94_cSq4388rXAcquLfyFDk2OlOswPjCWdLu1AVgwf7DznRFmqtnEhb9fIDTQpcy1Es_d3GykzBsb6nvn_TqC878ao1onbuiyhswPLC_A26CP3IK04TaVzTUc-0Ih22LCTtZ8OHk","e":"AQAB","key_ops":["wrapKey","unwrapKey"],"kty":"RSA","n":"oGh2lSCFu995K29LLsqlWD4CrIQNom2ALLQGZPuUPm77IFVUq3c-4KGhTNlCAghGYuCtu-HNwqgT89Sh6Xq6Kp8us5LTcwBR1ltNLXUkPnD9xXuefE2RBTlJDP8SyB3ErUqKV8qWsIFroSmRa3D17CIAbdvyjBm4QninUm8JTlIZvPf6ccaL-xJnGjVtyy2rNYalUrGYNXXqF4U78oZH7dCPEFFuqAcS3SOKdrAHNPMOHDfUIwJ73ypwU_wEFkZcjoU6CmTMwvvEnL-Md5HwC0LzeEwE8V-w4MXoW3-YX_jkV3dNIYISC57X9Oe8soagPfzHrb1TVRYCbvYTUkdQTw","p":"1yQdSQaErxEd0LJZSxzXPapcEtsPoNWv5v0_JreWxQAuTi08YkzWDsrha_4XBTUtn7hMq7HPCZp_yUBH4ZhgvgWQpQ2jdiStVsnPak2SWezTiHrvy6BGSW3vlliclMpceV5FDnXiC3D8XD8F6tFnzGzxD4Xgfp0dbkbUMBkBeBc","q":"vt9MneXtjGvr41wKTUVW_oTm4rKmDnrgtxY3ylva2qBp-RWJbw8iBWbPZ5i6-BUPk0ttTekbVdFvpPVHZgMpZwoMELIJ4GEjJwh3zO7sF2eNlJ3jX7MPyZ6w9bMlDZ_yPXN0XSNowRyPP5hQ1Ppj3ogKJX71rsUjVTjHW2st1Ik","qi":"HNKFx_ELHq7RgcY0F7G6SRXy8N_WZE7OPI2BK3M3RIqgQMjIf-23w493HkdcxKxEbJtlM28mJUAni40DvcZUWjj_ZGACRjyaMhAxZwmzWDNnQ3N4iJzHqrbxWPO121iR6dAyMQ5yZcubYho-grD4PzghB50w-NlXbGOqb1bmPnI"}{"crv":"P-256","d":"XXHAbcONAepsJ53ZLohM3yzOFgqgqvZ_MMTEiewCEbo","kty":"EC","x":"KtNfcOj7IE2GcE9loAR-MWX42IdZmE4o5srFsZvayks","y":"p6tRj3sEN12HwXyhyHCwP6IB7sSrqiL2_OypbpFxGfw"}{"crv":"P-384","d":"lob9iNhzSzzjZMB029NRHPPRNeJNbMM25fFab2f_w7ev1k4tmlmS3zv9xJIWo1E8","kty":"EC","x":"5ZsPYzLt3QZxx_v7OFcdfjGD-KNLW_IhQhLmvnh3VooJgVEYH7o-FcAm7J5Wu4DC","y":"ddwS7s3_82D0hVHigdgGzuY9auxG5MpL58vk49VFcUobWHK-PedYMJYnVrgjM95W"}{"crv":"P-521","d":"AObjjeaPgO1SyAWUtWTP1MtblVxzJCcxG0TseIzZKv6U1eigENfyOk3HBPi4UNTKU3FoWTeRI0MDvXhCZPuGCafI","kty":"EC","x":"AaXz5WtMRK_OfHQYYDI86mSrO3NSrL4jVdwoRdnNNWEznAVLawtc6AmvxENXm4m4me27RHfVy4aJQiE31DstkVb1","y":"AX4JySe2B66oR9hKU1lUh9jztoxCDkjyocbPemPTkgYN6_69dl60S2PP7cRvYejAP8ch6iCAdt_QXAP-LjodQmCs"}{"crv":"secp256k1","d":"0GsZRXj2x3d4OlNppwT3JY5OEOHMT5TbRFFPlgkGX5c","kty":"EC","x":"sy_28Bdfookijo2Ejxd9EmgFqkVi0z1_plLjjXbd4BA","y":"tBo0lJIpTo2BJ1u6T-ehQE57ShJjiv3fgpvY_Hk21J0"}{"d":"COQgm1QGP6PBwtXT1cqt8aqKNsaZuG2dPj0r2e3Rs9Yy8lhfP79S30bomWFbVzK-sR8PZKc475il39K_yutAdFpebYRM4OcC1zjUfCeMRyFf5mDFHNHXBficea8WqB2g3OL6X9QLcEAa6IrgJsR1dczl20aEjrnx5ODW1IIBqiwW4VXPFmSjrM9uXjUYcQxDCrYt1U0sZ5vgWF_5De7IGr1aQJNK6oQiRUAcwNWY7C-HGFRgwmIvv0ue1vd1VngKhHcVyWdSra79l8JmDpwdv7F3mLb-Q0yEIHpDUB-GT4_R1vsab57mWJsupZj_g156JkXDdlmoa5xEfPG6o7DpF9WcD9JvUxK6u7mVzcNRMu8AbU_N5_-23NTxulEFzlNikSzHWyvp7ipRUD-pW0ksP2vYL3d6oeb3HL9Lc-zIUa1nDGZ_9XaSi3CM-Rah9mxLnHrTBlC6ahOU9GM4Gt6dzGg6yjfsTRFLzT185rde-9u8-lVg1D_jet_WI5UoKWgZ","dp":"pOzj5fO0IPzFajTJfgWjsCrWAEuzQYehANpLH9W43HAjumzQjGo1LwLf4dSOn-YAbakAxCYOykeitc1o4feCcwfHf6q6uZHPAeaV9PEwb4YoOHCKxq009MP18v25ZRQgQ7Yg_tHDK6Jq136p0qSKjtjI4jmDbrPmD6VqQiqtetiFUpF4cX-x91ZsbGGfmgYs4HEk3AlefHc9o_MMnyiT5CrOTR6DbKwEli9KHmMPZFwhFLjYCtUbjQfK-Z0_25y1","dq":"jCKlVM6cWvpxKb3RuthqleTcXK9Oy8mQIJ9HE8AQgb-7Ro62Nk1FtawOGRFXFWGjJc0uqQCaA3op4mzyREBP43_tqc7A3qBFL7FGIr3e0GaCIww6v5OdI2JwOx0S-1l4m6Wxwm32VhFcMve15-UKYajiHYxOde5thCI8KZOGymvCCp9dlLkkvw_V9c4vOnf4EgpJ4H1CsdWnFnBB5mchFFAAVBrW4tvri6XxaUl3tOK1VXupDg9NKptWJW6FVpul","e":"AQAB","kty":"RSA","n":"nWL1bd6wTEp_XGtQb6L1NtHfIa8iTFY5kKh9sMhP9GBxb7cXrdk6p2jLCAp3wJ9ZlJOjatOOnJvo5FDT4p2_NNCkpplYnNCGezHVbaTlYTe7wl5TUKqj9EQdwMVRpuoCnfau8q8Sb6lfHrVwnQx8KER5_BuN8yCoFKf1Hz4U5PJzerwmvEmfKHsFts6PR5F3KLgOn3klUtUyGhEb0CPR6nsxnlXAX3KJU5-cfu3vqqjNxHPHZj1RcNMuEYmZA58tp2Pk25lrTfTtXJDcbZZ0mSGC95zLPmVcJAuGaKslKNAJI0383xT8H4FDITjP25m351FIcIe7GpXyh-mZN9kjYaYm_rIX8NEF9MiwUSEL6wIlEjki3b0hZJE1bC22mW7W6dnDEr1H6Pi7jGlzV2P_J0btkjbQLcNZ-xU1UPVXCIq872PfeUFJyd8ldYRAYpBigTmj5nvU7QLraLxaAlpEHAEr_YRD4S8d88NdDdoS6zk-xMpGXNbGp_xb1G16UAEX","p":"2VN6Scy2gWrlSRZXwUfzzMmJmQhCUuq9RJq_avBpl5Zg774WxIGobjF68kjl68uFH1QdKP32G9FuuGLxzkTcykyye_fhLfvAVkGLc-2En5Q8N0kk2wwuhV7qFSdVFWJtlbNMgkgVHG0ilYlHlGSQPoaZmZzCN-K_LY5Obp6wV-e_M4s2ohFnxPPQrhdwzQPZgwYtpFFcUMz0eJgS_pnY6la0BUZm86N1V_YT3ekVSpOUd6c-hbjTS-yVoN5-XsOt","q":"uWTfKUo-849n4hApeC6UQ6yKywdjH4PJmu-4VCBkjZj7JNCi6dPjXX5kQplb4uYiCtAJC2VwFsJ61IMz0Wu_kUkBchM3mg53_rXfdsPoOCuBQONentkhwsp9uqKGtxCRTV-EgxgTSURMYYvFf8BtghwchJNdFS6Zk_4kIcZZuOJe2dFOJa04YZc-oZtL1b6MTfEdz8UlO-_2zUfC2Sd39hVgi2FYSMbDm4FasKYI2_5GbVWEyf-05DXfXU1QQtBT","qi":"Q3-uUqP29BqSU_USbuUXlEny1gQjWDBZcSeiX3NR-nEq9Coj8eWaPpbL7N7z9_FmUAAfu0n2MBWydJ5d9a_kXUVx_mio-kKrjJ5UaFiUjZcHdj6ua3YGn_OaTBiFecivuDn2a2THlMJv27zmQ3pK8FLMonRpbXGQ6Lu3YDgB2Ed4QK2SCAchZ0LyGH_AWjl9Z2DBeg67sVjBEnF8m-Nn8BNUR16C8GlRawS6uKsnoa0agJ8c1IYYaNvvPWAUX-Vz"}{"d":"O_2YHGeCJO0EfVZGgcOSelPofWe1FOOGv_m2zJWa_BVOX9YpKgLnVbms_uF_2szTkonJT_TJpVJp-5LlkP57rsw9oHcLMqWZqTQlT0uvijVj47KfoNp7hRZdQaXwQmySLgqFpEm1PqmIdPgGeloc3Z5D_ER_cenCCzG0maXk7hJCNvjzk8ZbGSIIcqQzSNhTI96huhwYTJZS8q2OPNHkV6nWcBL68QdUyly-GUlQvx8gbzOb7tyDclHm1w0Dw162zwNfebQlxsuz2ucH9xsrI8TCOTPzdMbKhMVNrYVY26APZhKYm96HjDNyg81TunQO2EKvjGq_Oo8kOrd8_ybz8WsGlnf1ef58u1Z3v3xliD6Po__cIU2yBZ_ziOVQ7f3hYedZjo3g9tsifIhE4KhEMDh9vQD-B-gMK3VN7lfY5pvrypWyBjE9bkXaULtiVk56zgrbn69DbbX6Lo5wnW3VVUt96P2VEfgVo0slMEKpYC3YBASov1cDgcfv-UbEmz3x","dp":"iAu0NlOo3_eZX5iAK096njShOUmf9mDoSa7ZGjIzQ-BUysxjT1-9dRjP9BE9LB60PD5AFN1so16bCal11pi50DnXrS1eIzydvW5cg8jVdm9cr_KR2yV5e_UBFcvcRzzuzNLBk6NYnx3WW1-iF-EJwL_s5iBYsNqg0ad7S3UzNBXgh68nw4RyS72WJPz9E84M6bUj-gpgiQfP9sYbKwept37_BRoYWe4Bh55WvwXC_vYAHLYR28kD7KKh_1xol0YR","dq":"E0MjuekFcfi9ifUbJGxZ1CQLWcXWM2BH5Ovy6fTlvijkf7w7S1VuFLQ-0M61sP7E8y4DMll4FBLuF4wpx9OduET60TayT83PZR9BJKUBuhcPNO4uNLBEbaPkWd7lm4nsIvH6pm9TYIvBjYAXKqxURUdpr0XXsC5Q0UgxxHHQsnfaDXqmEP3KuxEySe2MEnhkFSPCxjF4IE2NO5Txpce0JPSbFzRedaFf-XGtCmKqda2T_MpTCiZ6gteWCYx9F-Qn","e":"AQAB","kty":"RSA","n":"xg-Kne_zeGV8tNFBRpBNCrPZ0Vs0Ay4rwEWf8EWIJlT0WZXWOxRMBP21EPIgYwBl7Mn7Q4HrboDqldrIZVCUONIP4nM5mQhUHuW0VGGPJGl-awiqBPdvZmcCC1NXgBQTGDWKsR-pPN_lXM1hhWAwy-gcWmj1yO9bTKjPrOBNOSPSzRSpIfzTasBr-jR5eMa1Ieh8Eqvz9qvJdg2_GOXumNZqt3GcbVA7jTdMnIdpojPtlpKOcmJJla_CuoTOAxaiywLfFvS6c3Vzn2gjH-3aP-oeNJHKnvhGlORoqE4c_cv1gFz6G2-gaFqNKSAWmYzF9aNIIFbg6LEGb31uB8rgJ-v_YceCWVeO8IgGpwlvnUPTKiBTAt6AAN1SsxjaebQKmozNq7SofKZoeYiXEA-8xK9_hms5ktIWa7OldLX5KUVeaRfl7KrEqPbCwyGGfJgSWY90Z-UXB7dfJPh-SSPBaJR_td_iVuPuqHKC5XpUlm2HBBXzIHfEArGrTrGKQWm7","p":"4TQSw85cZfyU5YHsEfk5Gai-FyDZd-t0elv0CBCxKL2KA3yEyV_kM3wmVjoWMAQ-e1Ms_fJxnWMH_MUpXTZ0LSg5nqPVgjM7G2kX60qRoAkFYb5UL97sZcRTEaOjc3x3bXZGOX1fijQJMJEijuiSJVIB6g_i1ShXCSbIjyMb252dlTduMYTVC_sfsbPhnUhaoKUAFCnkJy_ZZq0Ia3WUBfqzfLF9yReQxHcy4LNospMfvywBbz4Dv4K0JV0k4xtx","q":"4SVBeYcpXXgCrhMiioA3iqe4rNI0YOgWhKw2JSgHFFiyRkEQGN7fLbe_lIBRzeOwpTtTbqhnQXkLe1Tv-U52y3sBJneCSGr740P-5k1E2wIFwJmNKodJpA-dRzyQNJNd3X0JYO3dkY-wEOB7N9DVYkkYdTnkPdHuimM3Iy7Ca94OCCi0mn9e9egL1LWf2MGFQIGpnUzbDYuk64IKzuONVtQgIk8-3rVVGMahibwCY87y6cd39pKXAMfWDBPYNEnr","qi":"s0TnuRaUyzV-zR0rJZyz2aAJOg8d3bYSnqTwHGZLScVfXFh-tDHE6kvxmA8nTHueAQc-CjBAK5_aCz1H3aXu4Iz1_lI4GHpRR7pwYrs-YbPyiMfMHpCm95ik-VMhSr2nqA2vS7iUggWZmXi1omwMCn9YWxJha53Wsqlv64o0l-Lm6D-YBMbbz3O7AL5I10JR6KsZxXW-ZtI2YnuRNHnBrwjHvARk_-Maat7jKC_QRMOJ2Hve6YsjIvG3V-cf4Z4Y"}{"d":"CmIIdEoZBdehpeVS_o9gtZdbOmENt0jbWnPItuXQarBBWpqoYfnV3NApKW0FpvX88VgiQbj6uar0WceY2fT_l0Fd54SlQuYsh0IVSBQKZcRKrjxomD7GkgopbByyJRSoHOZEk7R7Stn6aRNeMaTIdSUp5g6tZarPp3JNNHuKjGhtu9iiFy3K78Zw_9UPZfYjeoQZdcivztYwXa2HiTuophNbRg-JsbdpblEbuLTqf5_xu7f-RJRiux4DKW57d4tLcXEZfR0fW8OmnWSB6gYRkH0U3ccSFMAZ8sXIuuF49i3z-UuQHI1kcgGpDfryIE5JpMBPyLwt7ph5JgpugFotHFlKTP91xuPIxZNDS9O0DUtf7iREFSDwKQuXifxVfyXfv9i8oKReEqAhuTY13aV2J7bS4il-PWZRFeo9hwRg7s3a2DVwz9YXMENhNO0T88vW9pjqe51xFn9Pk4C4QZFmWNJ2qSh-MBfanMjWk9QsAYpUXTVqI6YxHFRFMjd7nmUL","dp":"DPYLfAjcDkoAv7Rd-lGRQm4kgtSqrdo0K7ald4NaZpyBJRzTfi6KpsZSIGDXhzAP2AWe5btL2U6Me74tOxmO6D15heU518qdbJ0eUAzIM1NsFAIBm4k9WPZB2WuzDA0J_ESbgG-7Zwn2_rRXsqTvLpf7huimFOlIE9sDrksOBQpt16dP8qkXVo0ul32Ymnx2h7RCKyhWz9ubOvo0aDfqo4_6WZ7m9DgfTM7rOaPj6fidvocQE8dGb_I4L-LCbxdV","dq":"LeUVlyBThZ_jvibEvrYB_Pf7jJx4PuAtz7RPropxKFObLmGUgMhZNj76GEpr1F03pMNW-_e1QifZ0bVSiEvUfLJmLcR3rN9mCk6NANwBhmQeMlzLJuDqorKlvCFCMC9QKwypYGgldOicGXkqxC0XevO-SMIqaNT5xGsMJFBKOGBGcYNX8oOm41u2-2SqWYo0P18_ZgeLKstwMbh1RPvphFGfQARvlRBI0bfO1Ni_cTIzF_WO8IkyUR_P6FkzJQ-t","e":"AQAB","kty":"RSA","n":"qOV8muwjTK2jPQQ-cM8Lz275tjIwzuZz3hCvCPYJpuuTBLWJGrhY7BgX1vbZRU5_qYARGJlXCPU-YvsQma7n4H5knbfUND7efzWrT2ozZHHeSxXqzmEHKXtHmKOfGT6yBrIscFTTs41TRhcyZSFYqrKahSeiSU0j2NshZwc2v_5oY8hVih_KXpKp3L0TBOhfJk6zRFW6mIK98NUd-4oCfJQi1Y_PLbl0GpGmoxLkG65fZ4KEv3pEH1Wz4XpNr9JYVSTEVZq6WwC-vwNbd1W3wOXHODELaqr4JF7k0BzzAlofmuIW4kXkbDzbi5JXk0Le0eCWfBC2E6aLIqtH537zboF4KwF1TcPK54PTHkAwYCTyJH8j7ukIg-jA3n_dNj8lMJKXHstOPIn54i0_KZvLe7pM_3JRCLas36_JjyOT4AG1VPXYG5iJc9YAUUGPTweIVRnnzgpP64awBFagoKJ1izxFPIx-mjWLfAboj8PgdWypsHZzmHu3P3-5ZvhiuzJZ","p":"32rR8xhhcNqh-8QNYMtRNBNSE72ToPw7HN-f_nBwtoiI7fPru7oHoUK4Z5-Spzo-wo5nYT3rCGBFpFZAdM77aGRPaRcCoI17Ktw9wXQ7zIg96HBrkToZvBoLj0ETPYxTCtAtll7LQ0pWgChKzlnPfQxlu5n9aWaMIRESRJgxkEHpPzxwLMdwsPxw5TbQvN-dKpuH1rEVbNaYnafjE0duQZ-1O73IdV3Ubk5gulFxYSE-Su255UrjiHX58nZkld4T","q":"wYcoGFfvfqf3RVIK9iEm9GdRWJWCaRhbLy0nnIwRkj8cVK0QaV2ft6kJPrLyxRUM-q3vUcaiLRWTxmbJPhIQz0JLtKuGZYPaV1_ivKXwsCPq5DZhgYACKvqSUAjuy2ouW1TmrzdGrhrVCzBD81j5LnhDJWXQJnegOYgpoSGcU1IsXue-vNKYPwel_Cw8-xnCBvnA5vqViKhScUTNIHfjRws5-UZCxGdn99co5J4Qs4AevQmiWDk8bDhIm-eMRotj","qi":"lnvefxFKEoFUkwzYzcPS40TEUShVdLu61Zh359j9m9a1T2sCX3R6PeUk7hnHAIYxsNuHzxPZQlDPgZTq6tgk4tssL8lqD_Dq7uUDoUZJdY7fwgVdYA9U1LnOyArz8NNcJ4teSimiWf9prjMR5QpwSyhQ4ukkGlrOOIEp7-czjUs8nBQSxVj4UXlxH9BDKlP9UDnVpSkMBti3AuPuChKx6Pmp5kEYODq4knweFqMl7E857WtGzis5_MitHn01l1za"}{"k":"a4YairRRtwVj2-0RdSuC48qJ-mPuLD0NQpjyR0EjqiA","kty":"oct"} -stderr: -+ grep -v ^dir$ -+ jose alg -k sign -k wrap -k encr -+ 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 -+ 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 13.95s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose alg -k sign -+ ALGS=ES256 -ES256K -ES384 -ES512 -HS256 -HS384 -HS512 -PS256 -PS384 -PS512 -RS256 -RS384 -RS512 -+ mktemp -d -+ tmpdir=/tmp/tmp.YB31KL4HnD -+ trap onexit EXIT -+ msg=/tmp/tmp.YB31KL4HnD/msg.txt -+ printf hi -+ jwk=/tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES256.jws -+ jose jwk gen -i {"alg":"ES256"} -o /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/ES256.jwk -o /tmp/tmp.YB31KL4HnD/ES256.jwk.pub -+ old= -+ prv=/tmp/tmp.YB31KL4HnD/ES256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES256K.jws -+ jose jwk gen -i {"alg":"ES256K"} -o /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/ES256K.jwk -o /tmp/tmp.YB31KL4HnD/ES256K.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/ES256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES384.jws -+ jose jwk gen -i {"alg":"ES384"} -o /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/ES384.jwk -o /tmp/tmp.YB31KL4HnD/ES384.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/ES256K.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES512.jws -+ jose jwk gen -i {"alg":"ES512"} -o /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/ES512.jwk -o /tmp/tmp.YB31KL4HnD/ES512.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/ES384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/HS256.jws -+ jose jwk gen -i {"alg":"HS256"} -o /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/HS256.jwk -o /tmp/tmp.YB31KL4HnD/HS256.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/ES512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/HS256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/HS384.jws -+ jose jwk gen -i {"alg":"HS384"} -o /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/HS384.jwk -o /tmp/tmp.YB31KL4HnD/HS384.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/HS256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/HS384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/HS512.jws -+ jose jwk gen -i {"alg":"HS512"} -o /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/HS512.jwk -o /tmp/tmp.YB31KL4HnD/HS512.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/HS384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/HS512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/PS256.jws -+ jose jwk gen -i {"alg":"PS256"} -o /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/PS256.jwk -o /tmp/tmp.YB31KL4HnD/PS256.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/HS512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/PS256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/PS384.jws -+ jose jwk gen -i {"alg":"PS384"} -o /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/PS384.jwk -o /tmp/tmp.YB31KL4HnD/PS384.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/PS256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/PS384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/PS512.jws -+ jose jwk gen -i {"alg":"PS512"} -o /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/PS512.jwk -o /tmp/tmp.YB31KL4HnD/PS512.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/PS384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/PS512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/RS256.jws -+ jose jwk gen -i {"alg":"RS256"} -o /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/RS256.jwk -o /tmp/tmp.YB31KL4HnD/RS256.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/PS512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/RS256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/RS384.jws -+ jose jwk gen -i {"alg":"RS384"} -o /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/RS384.jwk -o /tmp/tmp.YB31KL4HnD/RS384.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/RS256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/RS384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/RS512.jws -+ jose jwk gen -i {"alg":"RS512"} -o /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jose jwk pub -i /tmp/tmp.YB31KL4HnD/RS512.jwk -o /tmp/tmp.YB31KL4HnD/RS512.jwk.pub -+ old=/tmp/tmp.YB31KL4HnD/RS384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/RS512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES256.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES256.jws -k /tmp/tmp.YB31KL4HnD/ES256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES256.jws -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES256.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES256.jws -k /tmp/tmp.YB31KL4HnD/ES256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES256.jws -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES256.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"yfpIX0WyakHbJy7Qw52w1L181wYQjehgpdWgBRX3fOvKgBzxxINn6uVps5wE3L0w1Mx2WR2xb9vxL7joSytFsA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"yfpIX0WyakHbJy7Qw52w1L181wYQjehgpdWgBRX3fOvKgBzxxINn6uVps5wE3L0w1Mx2WR2xb9vxL7joSytFsA"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"yfpIX0WyakHbJy7Qw52w1L181wYQjehgpdWgBRX3fOvKgBzxxINn6uVps5wE3L0w1Mx2WR2xb9vxL7joSytFsA"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ACUwpQpsd1NvDKy2aQqIFOmequJQkRyCuEl0yQITDFOcfFfrK2F7GGr-apY01_DqkA0Td6OH7mdN3KeiTRn6KA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ACUwpQpsd1NvDKy2aQqIFOmequJQkRyCuEl0yQITDFOcfFfrK2F7GGr-apY01_DqkA0Td6OH7mdN3KeiTRn6KA"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ACUwpQpsd1NvDKy2aQqIFOmequJQkRyCuEl0yQITDFOcfFfrK2F7GGr-apY01_DqkA0Td6OH7mdN3KeiTRn6KA"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -c -+ jws=eyJhbGciOiJFUzI1NiJ9.aGk.HGTIi3G3Ms1aalgMtJUvYoPH7kl6OpI1Gc6S-7kBxt9Kf29VGnYz8uOahPO3hLkgW0V97VAkHT1JwCPdu6lTfg -+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.HGTIi3G3Ms1aalgMtJUvYoPH7kl6OpI1Gc6S-7kBxt9Kf29VGnYz8uOahPO3hLkgW0V97VAkHT1JwCPdu6lTfg -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzI1NiJ9.aGk.HGTIi3G3Ms1aalgMtJUvYoPH7kl6OpI1Gc6S-7kBxt9Kf29VGnYz8uOahPO3hLkgW0V97VAkHT1JwCPdu6lTfg -k /tmp/tmp.YB31KL4HnD/ES256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"ES256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"DlHMZxZQFSPVS_9oIREQ4aVqwymaVQm-qBOESk8vp16H__pErqsd1Y41RzdOUHfG_Nl_HZ7ouBOiIKLiB6smnQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"DlHMZxZQFSPVS_9oIREQ4aVqwymaVQm-qBOESk8vp16H__pErqsd1Y41RzdOUHfG_Nl_HZ7ouBOiIKLiB6smnQ"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TgXRodYIpm-jr62GqoZWZg4mer6U2k4_cdH0SjLYUzGzP321T1ccG80a_b-cbg6Jioe-Bn-X8tP1eHtfXCOddg"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"TgXRodYIpm-jr62GqoZWZg4mer6U2k4_cdH0SjLYUzGzP321T1ccG80a_b-cbg6Jioe-Bn-X8tP1eHtfXCOddg"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ ES256 = ES256 ] -+ continue -+ [ ES256 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"HCPmO1U6b6_2-JQRkI9gpMewpHxuo8uZgiup25kIN5pQa623-xfpA0Ifa3pbyroIdRWr8jmWXl75Dpo_2H7qDw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"HCPmO1U6b6_2-JQRkI9gpMewpHxuo8uZgiup25kIN5pQa623-xfpA0Ifa3pbyroIdRWr8jmWXl75Dpo_2H7qDw"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES256K) -+ [ ES256 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"nOe2-6_gPfSEQg81ipeH-uVdCyOFx2JK-PQFOv7W_fIBKzFz03zk3fsl9ZVy5Mj_yLLn14f33nfDXgdtJv5c5A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"nOe2-6_gPfSEQg81ipeH-uVdCyOFx2JK-PQFOv7W_fIBKzFz03zk3fsl9ZVy5Mj_yLLn14f33nfDXgdtJv5c5A"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES384) -+ [ ES256 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ipgWSKVDe_ivXy3-5K28msfgc9_LOARR_8xcAq-dCR2riGJkwwm-EUVU96vBCJ2y_Vly3-X3qGlfz5T5yyuoeQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ipgWSKVDe_ivXy3-5K28msfgc9_LOARR_8xcAq-dCR2riGJkwwm-EUVU96vBCJ2y_Vly3-X3qGlfz5T5yyuoeQ"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != ES512) -+ [ ES256 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dzBiYSKSjOg2tEp6VYMA5g8mic_AglzC7WbGwlkBgHqdgU0uccvLyPWTPtd36ljYN1RLgZMS2Vf2kyHjwq4b1g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"dzBiYSKSjOg2tEp6VYMA5g8mic_AglzC7WbGwlkBgHqdgU0uccvLyPWTPtd36ljYN1RLgZMS2Vf2kyHjwq4b1g"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS256) -+ [ ES256 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BwBWXMP30cNEWVR_Lm6CKxiRaiEDAjcOAiwt0uzjkHoDttmEHV_fYMj4K99wdqyR4JvSXZbTP4aogUrpOcJR1A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"BwBWXMP30cNEWVR_Lm6CKxiRaiEDAjcOAiwt0uzjkHoDttmEHV_fYMj4K99wdqyR4JvSXZbTP4aogUrpOcJR1A"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS384) -+ [ ES256 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"kh7aE93mfiLQTIdxjdm7i5D87dduwvkrfcXFH-GbOaCcfbPFN4zEA06VWeol4HxSUmbLSf1SXDj_FZMfSVoq8g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"kh7aE93mfiLQTIdxjdm7i5D87dduwvkrfcXFH-GbOaCcfbPFN4zEA06VWeol4HxSUmbLSf1SXDj_FZMfSVoq8g"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != HS512) -+ [ ES256 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"boVaMYV9BwPf-liQ535H_I7JTkxovtRgB6JDD4Nhn2vyujj0GVyedPN7BiD696EM-lv5tsJEzNoTnispncE4Cw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"boVaMYV9BwPf-liQ535H_I7JTkxovtRgB6JDD4Nhn2vyujj0GVyedPN7BiD696EM-lv5tsJEzNoTnispncE4Cw"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS256) -+ [ ES256 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ULTrXfU0R5rgmcmu6vLJcsaoOkZnnqDWAFdqdPfspX_mhxxl4AEDTsfHWSTYhslqxLge3UIjOAdUeEWznmJ9fw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"ULTrXfU0R5rgmcmu6vLJcsaoOkZnnqDWAFdqdPfspX_mhxxl4AEDTsfHWSTYhslqxLge3UIjOAdUeEWznmJ9fw"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS384) -+ [ ES256 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s4wE1qlJ1pHVD0cnUEZsGbZNld5-UUKJqz5Kw9Hx9umU_oNZGcUAnsHzKRR-ifL1MAa4crnqefWms0mvHt4mig"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"s4wE1qlJ1pHVD0cnUEZsGbZNld5-UUKJqz5Kw9Hx9umU_oNZGcUAnsHzKRR-ifL1MAa4crnqefWms0mvHt4mig"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != PS512) -+ [ ES256 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AqNmiHvpOE5mM4HneRFPLGMIiZZL0GBkdh1GCNoTzTDH4oXGpYr46pz2HHiglhSGHvMK5NEt7iNng_TDNKhnsg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AqNmiHvpOE5mM4HneRFPLGMIiZZL0GBkdh1GCNoTzTDH4oXGpYr46pz2HHiglhSGHvMK5NEt7iNng_TDNKhnsg"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS256) -+ [ ES256 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"zJikjLqYXd477EGFBxhT8TrPPxPlEIL2vjx_LofZwZzVw758-Fa2iAjoWazGArYc2E-JnaKFeqoydpbaOX6M0Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"zJikjLqYXd477EGFBxhT8TrPPxPlEIL2vjx_LofZwZzVw758-Fa2iAjoWazGArYc2E-JnaKFeqoydpbaOX6M0Q"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS384) -+ [ ES256 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"mJDMwxL-fpNTB_rlIHrN016hjp96WXbedEBkm-tLsem5eVvZNglj4iMvcDHxNuCuYc086wm0Tvsm34V2RWfYVw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NiJ9","signature":"mJDMwxL-fpNTB_rlIHrN016hjp96WXbedEBkm-tLsem5eVvZNglj4iMvcDHxNuCuYc086wm0Tvsm34V2RWfYVw"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256.jwk -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AoQnaAgQa7BZ7hTHDhBIw59t54xgTtYq9B8UYUvvzWJBfi_ekpqCYuhwJlUfaxsQQeXb17K3u8druyIFvWAuXw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AoQnaAgQa7BZ7hTHDhBIw59t54xgTtYq9B8UYUvvzWJBfi_ekpqCYuhwJlUfaxsQQeXb17K3u8druyIFvWAuXw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"}]} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"AoQnaAgQa7BZ7hTHDhBIw59t54xgTtYq9B8UYUvvzWJBfi_ekpqCYuhwJlUfaxsQQeXb17K3u8druyIFvWAuXw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"}]} -k /tmp/tmp.YB31KL4HnD/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":"AoQnaAgQa7BZ7hTHDhBIw59t54xgTtYq9B8UYUvvzWJBfi_ekpqCYuhwJlUfaxsQQeXb17K3u8druyIFvWAuXw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"}]} -k /tmp/tmp.YB31KL4HnD/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":"AoQnaAgQa7BZ7hTHDhBIw59t54xgTtYq9B8UYUvvzWJBfi_ekpqCYuhwJlUfaxsQQeXb17K3u8druyIFvWAuXw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"}]} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -k /tmp/tmp.YB31KL4HnD/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":"AoQnaAgQa7BZ7hTHDhBIw59t54xgTtYq9B8UYUvvzWJBfi_ekpqCYuhwJlUfaxsQQeXb17K3u8druyIFvWAuXw"},{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"}]} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -k /tmp/tmp.YB31KL4HnD/RS512.jwk -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/RS512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES256K.jws -+ printf hi -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ printf hi -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES256K.jws -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES256K.jws -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES256K.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES256K.jws -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES256K.jws -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES256K.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"tI3hxZOudFR79jfAqfO6ZEB9uw4DTTUfg85NJ7b9WgRsAdv8nTg9e-i00BkD-TrXW58X4xqdQmt_zSXsYzODNA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"tI3hxZOudFR79jfAqfO6ZEB9uw4DTTUfg85NJ7b9WgRsAdv8nTg9e-i00BkD-TrXW58X4xqdQmt_zSXsYzODNA"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"tI3hxZOudFR79jfAqfO6ZEB9uw4DTTUfg85NJ7b9WgRsAdv8nTg9e-i00BkD-TrXW58X4xqdQmt_zSXsYzODNA"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KMHK38O1v1HT0Xs3219-pGYSD59_JwtNjKCKYZpBN9bm2VcryTi8Jon3aZcW6wsbL5QvkGAAlNVVFf4MXCQiGA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KMHK38O1v1HT0Xs3219-pGYSD59_JwtNjKCKYZpBN9bm2VcryTi8Jon3aZcW6wsbL5QvkGAAlNVVFf4MXCQiGA"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KMHK38O1v1HT0Xs3219-pGYSD59_JwtNjKCKYZpBN9bm2VcryTi8Jon3aZcW6wsbL5QvkGAAlNVVFf4MXCQiGA"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -c -+ jws=eyJhbGciOiJFUzI1NksifQ.aGk.8-HYWFkifT6sJJiRL8nBOw-e7E93Pfp_JecX9rFdIKkYLwi55Csm3r9g2X4eLV02l7Kq3yIjTWR0Ly8HW16B2w -+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.8-HYWFkifT6sJJiRL8nBOw-e7E93Pfp_JecX9rFdIKkYLwi55Csm3r9g2X4eLV02l7Kq3yIjTWR0Ly8HW16B2w -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzI1NksifQ.aGk.8-HYWFkifT6sJJiRL8nBOw-e7E93Pfp_JecX9rFdIKkYLwi55Csm3r9g2X4eLV02l7Kq3yIjTWR0Ly8HW16B2w -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"ES256K"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"OSX39XoMZGU2jd0E2G366OWFTHZaWuRbx5lwBYTHxdIBnnoKZ1rMfsD8umLDEZIec8TZ34oXOC_jlzfuOIPoIw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"OSX39XoMZGU2jd0E2G366OWFTHZaWuRbx5lwBYTHxdIBnnoKZ1rMfsD8umLDEZIec8TZ34oXOC_jlzfuOIPoIw"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"pkfGnjr70nfxZ9CEDEaUZz29tKvf2RsqJrYnhlzD2lsbfy4RpWWNzlruEc_9yb68_e0YyllIW8sfX1W47EWvCw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"pkfGnjr70nfxZ9CEDEaUZz29tKvf2RsqJrYnhlzD2lsbfy4RpWWNzlruEc_9yb68_e0YyllIW8sfX1W47EWvCw"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ ES256K = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UN4Np95_QmENqnkumIMtlWv8_5xMukRVXpm8dBCb13U_94Fih3vBkAD_g1Wrbc-XsIfQEIDcUITCh8O62MXK9Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"UN4Np95_QmENqnkumIMtlWv8_5xMukRVXpm8dBCb13U_94Fih3vBkAD_g1Wrbc-XsIfQEIDcUITCh8O62MXK9Q"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -Signature validation failed! -+ [ ES256K = ES256K ] -+ continue -+ [ ES256K = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"U1cJPcTrmi6rIN36EdKlKlsB_P8bKUlA1pgieQRV4-lPJ6KwpWEQ_TBSx1L8jFw-sYjtRpw5zjHXu_P7ToXM2w"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"U1cJPcTrmi6rIN36EdKlKlsB_P8bKUlA1pgieQRV4-lPJ6KwpWEQ_TBSx1L8jFw-sYjtRpw5zjHXu_P7ToXM2w"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -+ [ ES256K = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KZql4TbLOJgdxybd1kYWyA2ImH0etbMj7tJ7IIbP1v9wf0dg02e64Hf6JOEFLt3pR6ObUcuyRDaL6C4vdeksZg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"KZql4TbLOJgdxybd1kYWyA2ImH0etbMj7tJ7IIbP1v9wf0dg02e64Hf6JOEFLt3pR6ObUcuyRDaL6C4vdeksZg"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES512) -+ [ ES256K = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"5qaosgTXUxyWYl35g-ZT3hp5lFRx2n95lFVnY2D_sfCTwKjR4EIxnVynPqTrB3B6p95N6FEN5-YMRAcCkJcYmQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"5qaosgTXUxyWYl35g-ZT3hp5lFRx2n95lFVnY2D_sfCTwKjR4EIxnVynPqTrB3B6p95N6FEN5-YMRAcCkJcYmQ"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS256) -+ [ ES256K = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"-FI-vjzdmFzoM_amlLiK4oOefdm2JfsKIO1X7GMZioIYxK8U1wn2TqdX3InjgzlziUwhF5uFZ74biDgswHQLkw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"-FI-vjzdmFzoM_amlLiK4oOefdm2JfsKIO1X7GMZioIYxK8U1wn2TqdX3InjgzlziUwhF5uFZ74biDgswHQLkw"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS384) -+ [ ES256K = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qpf0Cipa-OSS-sj94snoFZa_q4BVRX0wnTAPy-ZaE2zaWy697_sjPZPtYXTkxYsRD12gTQbdsF0lcjPDjZ71sQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"qpf0Cipa-OSS-sj94snoFZa_q4BVRX0wnTAPy-ZaE2zaWy697_sjPZPtYXTkxYsRD12gTQbdsF0lcjPDjZ71sQ"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != HS512) -+ [ ES256K = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Xay9v1yypoHmWhTzKzu0RHilO2wBqGgZJBxeyiI6HNSHfXNfEQularZL3ygdhgguJaMvRrtffs6R38qFQRV9pA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Xay9v1yypoHmWhTzKzu0RHilO2wBqGgZJBxeyiI6HNSHfXNfEQularZL3ygdhgguJaMvRrtffs6R38qFQRV9pA"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS256) -+ [ ES256K = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"W7wgX5CWaAKm68_BDXf1PO6VuCHjI04RLvNKU3kyj8HZTgEQt8mtjYpC8PB685ESWTT6cBaRsxdsGXreqigkOA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"W7wgX5CWaAKm68_BDXf1PO6VuCHjI04RLvNKU3kyj8HZTgEQt8mtjYpC8PB685ESWTT6cBaRsxdsGXreqigkOA"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS384) -+ [ ES256K = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"DD4dCkFpuj9ZliuYRiVa9AyFO93x7ichGAztVSTyvXNsFHK6y-qjzJUwn0jg6tEmKOjV8mJ8LWdUpltRORQm8A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"DD4dCkFpuj9ZliuYRiVa9AyFO93x7ichGAztVSTyvXNsFHK6y-qjzJUwn0jg6tEmKOjV8mJ8LWdUpltRORQm8A"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != PS512) -+ [ ES256K = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0pwhoAOTTObi6dC2CpR3ljojVwczqtplUYcWl7BOHpuEp1yPklClKZUys5n49CVrhNi6p3Cr1-XEOq4-eMoj6A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"0pwhoAOTTObi6dC2CpR3ljojVwczqtplUYcWl7BOHpuEp1yPklClKZUys5n49CVrhNi6p3Cr1-XEOq4-eMoj6A"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS256) -+ [ ES256K = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Hsma35Svkt0_oHQTx6OAR4UtCrLdai71PqHQ2H87f8uInRZjISSx9BbBkQkZ1ChapwxLtH7UyYHu7e5tXB9FoQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"Hsma35Svkt0_oHQTx6OAR4UtCrLdai71PqHQ2H87f8uInRZjISSx9BbBkQkZ1ChapwxLtH7UyYHu7e5tXB9FoQ"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS384) -+ [ ES256K = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"371EdY9poTDNsP4_vNwp0fwHyqaOF2LfHQDgvsgZueVgRML0XMOA0ZZoEjKA1YgAppnHkfg3ISHZzyXKvD2yZg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzI1NksifQ","signature":"371EdY9poTDNsP4_vNwp0fwHyqaOF2LfHQDgvsgZueVgRML0XMOA0ZZoEjKA1YgAppnHkfg3ISHZzyXKvD2yZg"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"PRkswvROitWkH0sXPnuYKsQEpbNTTtXKY-r6DtHqCe8rBZlS-skN6rXaGO1AWbch2SscrbrFo_IS-2EY9DMrTA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"R206h427p51h_3mM5QKyQQ3gKe56IhLHZH9oBXcKWw6LxEezapOrwZ0GtOy8VJubLWbTeVSWRPNwEFqV3RPVlw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"PRkswvROitWkH0sXPnuYKsQEpbNTTtXKY-r6DtHqCe8rBZlS-skN6rXaGO1AWbch2SscrbrFo_IS-2EY9DMrTA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"R206h427p51h_3mM5QKyQQ3gKe56IhLHZH9oBXcKWw6LxEezapOrwZ0GtOy8VJubLWbTeVSWRPNwEFqV3RPVlw"}]} -k /tmp/tmp.YB31KL4HnD/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":"PRkswvROitWkH0sXPnuYKsQEpbNTTtXKY-r6DtHqCe8rBZlS-skN6rXaGO1AWbch2SscrbrFo_IS-2EY9DMrTA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"R206h427p51h_3mM5QKyQQ3gKe56IhLHZH9oBXcKWw6LxEezapOrwZ0GtOy8VJubLWbTeVSWRPNwEFqV3RPVlw"}]} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"PRkswvROitWkH0sXPnuYKsQEpbNTTtXKY-r6DtHqCe8rBZlS-skN6rXaGO1AWbch2SscrbrFo_IS-2EY9DMrTA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"R206h427p51h_3mM5QKyQQ3gKe56IhLHZH9oBXcKWw6LxEezapOrwZ0GtOy8VJubLWbTeVSWRPNwEFqV3RPVlw"}]} -k /tmp/tmp.YB31KL4HnD/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":"PRkswvROitWkH0sXPnuYKsQEpbNTTtXKY-r6DtHqCe8rBZlS-skN6rXaGO1AWbch2SscrbrFo_IS-2EY9DMrTA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"R206h427p51h_3mM5QKyQQ3gKe56IhLHZH9oBXcKWw6LxEezapOrwZ0GtOy8VJubLWbTeVSWRPNwEFqV3RPVlw"}]} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -k /tmp/tmp.YB31KL4HnD/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":"PRkswvROitWkH0sXPnuYKsQEpbNTTtXKY-r6DtHqCe8rBZlS-skN6rXaGO1AWbch2SscrbrFo_IS-2EY9DMrTA"},{"protected":"eyJhbGciOiJFUzI1NiJ9","signature":"R206h427p51h_3mM5QKyQQ3gKe56IhLHZH9oBXcKWw6LxEezapOrwZ0GtOy8VJubLWbTeVSWRPNwEFqV3RPVlw"}]} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -k /tmp/tmp.YB31KL4HnD/ES256.jwk -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/ES256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES384.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ printf hi -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES384.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES384.jws -k /tmp/tmp.YB31KL4HnD/ES384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES384.jws -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES384.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES384.jws -k /tmp/tmp.YB31KL4HnD/ES384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES384.jws -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES384.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"np4oJmkOR0c2ur_jT7VM8wYGxUxiaBkFg5EsVt6HABB7jGDxjqSppna0tknB8iDb-oxPhy2klA2ejw042iAxKXyPGnYDtmg4oD5u0y94M1c5n0pCOGUOzOg1VTAYDTft"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"np4oJmkOR0c2ur_jT7VM8wYGxUxiaBkFg5EsVt6HABB7jGDxjqSppna0tknB8iDb-oxPhy2klA2ejw042iAxKXyPGnYDtmg4oD5u0y94M1c5n0pCOGUOzOg1VTAYDTft"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"np4oJmkOR0c2ur_jT7VM8wYGxUxiaBkFg5EsVt6HABB7jGDxjqSppna0tknB8iDb-oxPhy2klA2ejw042iAxKXyPGnYDtmg4oD5u0y94M1c5n0pCOGUOzOg1VTAYDTft"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zV7NsL7PeE0rab2rzEUnDqqe8XAqyjbOzE2L5jY--fioamd-toytFCU57N8XVpJx9-UiaGENHv6zAWCQJ_-lFWNeY9oGrPpIFvcjFE9RpmeoUAT0sWkgNVsAbiwcr2CS"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zV7NsL7PeE0rab2rzEUnDqqe8XAqyjbOzE2L5jY--fioamd-toytFCU57N8XVpJx9-UiaGENHv6zAWCQJ_-lFWNeY9oGrPpIFvcjFE9RpmeoUAT0sWkgNVsAbiwcr2CS"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"zV7NsL7PeE0rab2rzEUnDqqe8XAqyjbOzE2L5jY--fioamd-toytFCU57N8XVpJx9-UiaGENHv6zAWCQJ_-lFWNeY9oGrPpIFvcjFE9RpmeoUAT0sWkgNVsAbiwcr2CS"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -c -+ jws=eyJhbGciOiJFUzM4NCJ9.aGk.ygsfJP6f_fkIxM__0HRg05fSTv7Ye1ciM5SDjnKHLzvgRlfUmpKZtG-p-b-vta9UWKGTEG68zpsmC9LwaKV9KS78f3Gk4i0OQMfVjrHeMh2NpxN1x-koyAMXGhmqy4T4 -+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.ygsfJP6f_fkIxM__0HRg05fSTv7Ye1ciM5SDjnKHLzvgRlfUmpKZtG-p-b-vta9UWKGTEG68zpsmC9LwaKV9KS78f3Gk4i0OQMfVjrHeMh2NpxN1x-koyAMXGhmqy4T4 -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzM4NCJ9.aGk.ygsfJP6f_fkIxM__0HRg05fSTv7Ye1ciM5SDjnKHLzvgRlfUmpKZtG-p-b-vta9UWKGTEG68zpsmC9LwaKV9KS78f3Gk4i0OQMfVjrHeMh2NpxN1x-koyAMXGhmqy4T4 -k /tmp/tmp.YB31KL4HnD/ES384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"ES384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"C5y3d9SqL91tW7KwZMPZvS7kt0bxH2B9xK3Vl6CEM-nMs7tYy4PtMFUTebLBj3TrmYDo6dr2M63StGhvXERT2oooT9XXba4_LnICmkwO9IE2Igyz1ZMtiRxmimwYyNMb"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"C5y3d9SqL91tW7KwZMPZvS7kt0bxH2B9xK3Vl6CEM-nMs7tYy4PtMFUTebLBj3TrmYDo6dr2M63StGhvXERT2oooT9XXba4_LnICmkwO9IE2Igyz1ZMtiRxmimwYyNMb"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qs_XhoAltNFx73UI3dl9Ybw0qskI8FM_IOhT5uC75J2xf3ebzs4Q_97SKYp7cXRVbP6TVyxiYwNnMUIi7MZBWCGKJDWTKB-tZZq6_d4eNCBrUnQwBmdXlIslHLZG4Stv"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"qs_XhoAltNFx73UI3dl9Ybw0qskI8FM_IOhT5uC75J2xf3ebzs4Q_97SKYp7cXRVbP6TVyxiYwNnMUIi7MZBWCGKJDWTKB-tZZq6_d4eNCBrUnQwBmdXlIslHLZG4Stv"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ ES384 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"bVqAUhfYxp-gKbE3UWbKKPAeZpULRaYkSr77VYhgBO5_UmIvD1v666mrCh2l-wmKUGaAvilQucH0QAHvxiVHoStQ3a9G8GbZbuNpaZcUeO36pINZHQgnK2nLWq7zpGa9"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"bVqAUhfYxp-gKbE3UWbKKPAeZpULRaYkSr77VYhgBO5_UmIvD1v666mrCh2l-wmKUGaAvilQucH0QAHvxiVHoStQ3a9G8GbZbuNpaZcUeO36pINZHQgnK2nLWq7zpGa9"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -Signature validation failed! -+ [ ES384 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Z-NuT8wDrtUTlrUVGsFpTplrn_Vkds0jghwT7oTOVcG7934Bx8q9lnEuW2Yk99giBy_MEQRAOS4Ksa7DzEylWfZwSi_trTxYf3stMn_xTly7CLLNimq8S1nPWU1Qycjw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"Z-NuT8wDrtUTlrUVGsFpTplrn_Vkds0jghwT7oTOVcG7934Bx8q9lnEuW2Yk99giBy_MEQRAOS4Ksa7DzEylWfZwSi_trTxYf3stMn_xTly7CLLNimq8S1nPWU1Qycjw"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -Signature validation failed! -+ [ ES384 = ES384 ] -+ continue -+ [ ES384 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UgHWuqCcL2iZPRBY6DV64SeQbP8_DulOfsYfXCSAPUF2GG5LkfswtKLJtguAO83zGz6COewhklf3a5tEofEtmsJWvLpVQJxisRq91HmMbLq55NoSoTS2DHkE9AoVW0f"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"9UgHWuqCcL2iZPRBY6DV64SeQbP8_DulOfsYfXCSAPUF2GG5LkfswtKLJtguAO83zGz6COewhklf3a5tEofEtmsJWvLpVQJxisRq91HmMbLq55NoSoTS2DHkE9AoVW0f"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -+ [ ES384 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"NdSIPJILNbhCDSZKkNERffgB-ap0aT1qc1JKvwLawz_EWVhZ337DoUrvof7xduhSeTJJapaK63R4x4nPYoivjc1cgeZG5hbUHKmXTOcjgdl2V7M8nxIfxKoSXQlr8r_u"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"NdSIPJILNbhCDSZKkNERffgB-ap0aT1qc1JKvwLawz_EWVhZ337DoUrvof7xduhSeTJJapaK63R4x4nPYoivjc1cgeZG5hbUHKmXTOcjgdl2V7M8nxIfxKoSXQlr8r_u"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS256) -+ [ ES384 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"lvOGmSTBijtH96luxrSalDHSQsernRXR_bIePcZA0RsnZVpRivwwJfbordwo-t5LCj9G4wsFZPbSQQIH18Rws1hX-dhGrPKhJqQhgxDzAK0xJpisNGHIu9_RpKvIeNY5"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"lvOGmSTBijtH96luxrSalDHSQsernRXR_bIePcZA0RsnZVpRivwwJfbordwo-t5LCj9G4wsFZPbSQQIH18Rws1hX-dhGrPKhJqQhgxDzAK0xJpisNGHIu9_RpKvIeNY5"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS384) -+ [ ES384 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"F3rXB1VW5Q7sYC_dFtkQ-s-fCuCyVMChquuyalf2-vlTgZo35wU9M_aSxF-hd9iwSEvY5ZU2liNfa9EOc5hx0jiKaBnC6MESy1zPxcLQzLjUWX2aNe9_2WJz4GhVqm7E"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"F3rXB1VW5Q7sYC_dFtkQ-s-fCuCyVMChquuyalf2-vlTgZo35wU9M_aSxF-hd9iwSEvY5ZU2liNfa9EOc5hx0jiKaBnC6MESy1zPxcLQzLjUWX2aNe9_2WJz4GhVqm7E"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != HS512) -+ [ ES384 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"iB8UhQMEcP_GWAPv4u5Pt8c7ZCtmMtsYoRscKZGhyRKWibRm9k7vBU-Vn5LAz4kVLVCUGpaXeXuWaL_nxxPfggo8nxJWcOYq3MOC6DORbXgN6kMLvVM0ZigOjVqxltK4"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"iB8UhQMEcP_GWAPv4u5Pt8c7ZCtmMtsYoRscKZGhyRKWibRm9k7vBU-Vn5LAz4kVLVCUGpaXeXuWaL_nxxPfggo8nxJWcOYq3MOC6DORbXgN6kMLvVM0ZigOjVqxltK4"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS256) -+ [ ES384 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"8JuF1L0HEnQRz5gCFW8B_RDNODloOMEYc9YdnVJkqQXw8thWGYxrZvbPoLcGYKymfWLMI8CeP3kiAzsf1OySnhGuiQXQc3bWEUzpUazI5x2G7lKJ-GDV1JW-VDIJ5_za"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"8JuF1L0HEnQRz5gCFW8B_RDNODloOMEYc9YdnVJkqQXw8thWGYxrZvbPoLcGYKymfWLMI8CeP3kiAzsf1OySnhGuiQXQc3bWEUzpUazI5x2G7lKJ-GDV1JW-VDIJ5_za"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS384) -+ [ ES384 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"fzOezFDoNi_XLscm7A8LT-PaviGYlHnvRpQL7tJwwl6QZ7lkDb8oE3N3rjQhzaRR1no79VjlYuuofSEZV6Cp0buZog-InwNP-WdPu0ZvUchm9yjg3SryMqycJyda7n-P"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"fzOezFDoNi_XLscm7A8LT-PaviGYlHnvRpQL7tJwwl6QZ7lkDb8oE3N3rjQhzaRR1no79VjlYuuofSEZV6Cp0buZog-InwNP-WdPu0ZvUchm9yjg3SryMqycJyda7n-P"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != PS512) -+ [ ES384 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"uYdbEIq2MhDjMSaYjd-ocFGWKSbck2A0qwjfUM1GhmOj3SXi5hgFOIqvPMOu_Eav1acSqEvP8LFrC6e6c4-X06sqF1MLC87C7mtzLKGfLwjcbaJzHZrDjTDiooFpM7Oh"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"uYdbEIq2MhDjMSaYjd-ocFGWKSbck2A0qwjfUM1GhmOj3SXi5hgFOIqvPMOu_Eav1acSqEvP8LFrC6e6c4-X06sqF1MLC87C7mtzLKGfLwjcbaJzHZrDjTDiooFpM7Oh"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS256) -+ [ ES384 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rlkSJ4TxdYdmGQoXhZ44qwO5AnI68hpZls3-utaH0-wLH3jTwx04dw31J4tRNdoHul5zCFMguzsjFyvU5_INdxrPOEaHUJmC4zoS5nl6dmAz1yh8026HcVuMmbqoU_u9"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"rlkSJ4TxdYdmGQoXhZ44qwO5AnI68hpZls3-utaH0-wLH3jTwx04dw31J4tRNdoHul5zCFMguzsjFyvU5_INdxrPOEaHUJmC4zoS5nl6dmAz1yh8026HcVuMmbqoU_u9"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS384) -+ [ ES384 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"phVYMroKzLnReu-ONibCVuGhZAiqpV5GD660tz6ILa4lO4pavRd6B9a0kMwyvq2ZOgQ-x902PpJoxQR83AVs3YIwYVTCzeczwTFFSJVezM3QlWnnco9IsEBcdoTRMHEn"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzM4NCJ9","signature":"phVYMroKzLnReu-ONibCVuGhZAiqpV5GD660tz6ILa4lO4pavRd6B9a0kMwyvq2ZOgQ-x902PpJoxQR83AVs3YIwYVTCzeczwTFFSJVezM3QlWnnco9IsEBcdoTRMHEn"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES384.jwk -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"N5HY3ublJUO3kQDwG4EEAda51wxn0d1Y4gMEsTyEwkaKQEsE56x_G3lRQ8TisSU62ULzEos12TjMEfRNwr4xe9RLxGIUNYgpB1Ay7LTp0sA9Z-yYcg6ZO4_kefiE8quk"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQ5vX-9h3rrNZ4cLruIY_G2bdNVXT8D4mCS_jgy42qDpYMP4IytfkpQqddh6qVgtDxkXc1-TKpXrJNQmtoETfQ"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"N5HY3ublJUO3kQDwG4EEAda51wxn0d1Y4gMEsTyEwkaKQEsE56x_G3lRQ8TisSU62ULzEos12TjMEfRNwr4xe9RLxGIUNYgpB1Ay7LTp0sA9Z-yYcg6ZO4_kefiE8quk"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQ5vX-9h3rrNZ4cLruIY_G2bdNVXT8D4mCS_jgy42qDpYMP4IytfkpQqddh6qVgtDxkXc1-TKpXrJNQmtoETfQ"}]} -k /tmp/tmp.YB31KL4HnD/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":"N5HY3ublJUO3kQDwG4EEAda51wxn0d1Y4gMEsTyEwkaKQEsE56x_G3lRQ8TisSU62ULzEos12TjMEfRNwr4xe9RLxGIUNYgpB1Ay7LTp0sA9Z-yYcg6ZO4_kefiE8quk"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQ5vX-9h3rrNZ4cLruIY_G2bdNVXT8D4mCS_jgy42qDpYMP4IytfkpQqddh6qVgtDxkXc1-TKpXrJNQmtoETfQ"}]} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"N5HY3ublJUO3kQDwG4EEAda51wxn0d1Y4gMEsTyEwkaKQEsE56x_G3lRQ8TisSU62ULzEos12TjMEfRNwr4xe9RLxGIUNYgpB1Ay7LTp0sA9Z-yYcg6ZO4_kefiE8quk"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQ5vX-9h3rrNZ4cLruIY_G2bdNVXT8D4mCS_jgy42qDpYMP4IytfkpQqddh6qVgtDxkXc1-TKpXrJNQmtoETfQ"}]} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"N5HY3ublJUO3kQDwG4EEAda51wxn0d1Y4gMEsTyEwkaKQEsE56x_G3lRQ8TisSU62ULzEos12TjMEfRNwr4xe9RLxGIUNYgpB1Ay7LTp0sA9Z-yYcg6ZO4_kefiE8quk"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQ5vX-9h3rrNZ4cLruIY_G2bdNVXT8D4mCS_jgy42qDpYMP4IytfkpQqddh6qVgtDxkXc1-TKpXrJNQmtoETfQ"}]} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -k /tmp/tmp.YB31KL4HnD/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":"N5HY3ublJUO3kQDwG4EEAda51wxn0d1Y4gMEsTyEwkaKQEsE56x_G3lRQ8TisSU62ULzEos12TjMEfRNwr4xe9RLxGIUNYgpB1Ay7LTp0sA9Z-yYcg6ZO4_kefiE8quk"},{"protected":"eyJhbGciOiJFUzI1NksifQ","signature":"FQ5vX-9h3rrNZ4cLruIY_G2bdNVXT8D4mCS_jgy42qDpYMP4IytfkpQqddh6qVgtDxkXc1-TKpXrJNQmtoETfQ"}]} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -k /tmp/tmp.YB31KL4HnD/ES256.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES256K != ES384) -Signature validation failed! -+ old=/tmp/tmp.YB31KL4HnD/ES256K.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/ES512.jws -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ + jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/ES512.jwk -printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/ES512.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES512.jws -k /tmp/tmp.YB31KL4HnD/ES512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES512.jws -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES512.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/ES512.jws -k /tmp/tmp.YB31KL4HnD/ES512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/ES512.jws -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/ES512.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AHpNEvXW5aetDq1CC5WyggN_ZCUY-AnhToGPMZ2o9j7YelzPr2aAAoQ8hcItrnbiSeR-8fSIvQuyKCAn5RSWSKoyAcrlz61vZBmJm7UWXHHcHxrN7DtivAclN1tR14Oe3odSGjq6yCJT92Ljlb6HO5R5BAsL50XlYk3er3hj29i8sdD2"} -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AHpNEvXW5aetDq1CC5WyggN_ZCUY-AnhToGPMZ2o9j7YelzPr2aAAoQ8hcItrnbiSeR-8fSIvQuyKCAn5RSWSKoyAcrlz61vZBmJm7UWXHHcHxrN7DtivAclN1tR14Oe3odSGjq6yCJT92Ljlb6HO5R5BAsL50XlYk3er3hj29i8sdD2"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AHpNEvXW5aetDq1CC5WyggN_ZCUY-AnhToGPMZ2o9j7YelzPr2aAAoQ8hcItrnbiSeR-8fSIvQuyKCAn5RSWSKoyAcrlz61vZBmJm7UWXHHcHxrN7DtivAclN1tR14Oe3odSGjq6yCJT92Ljlb6HO5R5BAsL50XlYk3er3hj29i8sdD2"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYEIm0D5NBzQgktb6iYUX-r-DHY-0UQF3ASErt9n5pLnYOvF27Ymiex4p0J07IBxn8AbSQLTJphcqPKvnJdJVpZHAFQ7eaKyvk9IxC2iFdY_pPIujsnKf8UtwUbyNiWk6gP45XK_3OWDoE_hP-jSankReA84aYAwuqu2wntNisZblIfV"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYEIm0D5NBzQgktb6iYUX-r-DHY-0UQF3ASErt9n5pLnYOvF27Ymiex4p0J07IBxn8AbSQLTJphcqPKvnJdJVpZHAFQ7eaKyvk9IxC2iFdY_pPIujsnKf8UtwUbyNiWk6gP45XK_3OWDoE_hP-jSankReA84aYAwuqu2wntNisZblIfV"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AYEIm0D5NBzQgktb6iYUX-r-DHY-0UQF3ASErt9n5pLnYOvF27Ymiex4p0J07IBxn8AbSQLTJphcqPKvnJdJVpZHAFQ7eaKyvk9IxC2iFdY_pPIujsnKf8UtwUbyNiWk6gP45XK_3OWDoE_hP-jSankReA84aYAwuqu2wntNisZblIfV"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -c -+ jws=eyJhbGciOiJFUzUxMiJ9.aGk.AffurJ44bgDcetkWan4gaACCdPYYngQnzmVQA-AznA1yXcG_WFzl2lGX70UxyaIRy8zk4Ph4WlOPHqxn1daHsRS0ADumY2t531H8MbEZ8GppD7nC9J6I4sxjqg59U2AU3pj4zJKJSQmJuGen8VKTZU2oolVgFWn9ZuIYNx_v58FmJj56 -+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AffurJ44bgDcetkWan4gaACCdPYYngQnzmVQA-AznA1yXcG_WFzl2lGX70UxyaIRy8zk4Ph4WlOPHqxn1daHsRS0ADumY2t531H8MbEZ8GppD7nC9J6I4sxjqg59U2AU3pj4zJKJSQmJuGen8VKTZU2oolVgFWn9ZuIYNx_v58FmJj56 -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJFUzUxMiJ9.aGk.AffurJ44bgDcetkWan4gaACCdPYYngQnzmVQA-AznA1yXcG_WFzl2lGX70UxyaIRy8zk4Ph4WlOPHqxn1daHsRS0ADumY2t531H8MbEZ8GppD7nC9J6I4sxjqg59U2AU3pj4zJKJSQmJuGen8VKTZU2oolVgFWn9ZuIYNx_v58FmJj56 -k /tmp/tmp.YB31KL4HnD/ES512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"ES512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AC57dvSFRkB3bdd9IwIMGrfQjU_AoUWr5MOpIbwPpgJFQhyAxzhtdEIsa8EO5JkdOPsOCU1SlRK3Dxh3HHqspalmAKt4OAk0TmiygKwZOZo9EjNooeaVcu5_fUmyfeL2-NnjlfLeAJ3WvY-UeyWo1fQNKm9DUBDD6_PG1lh0BiAygtMo"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AC57dvSFRkB3bdd9IwIMGrfQjU_AoUWr5MOpIbwPpgJFQhyAxzhtdEIsa8EO5JkdOPsOCU1SlRK3Dxh3HHqspalmAKt4OAk0TmiygKwZOZo9EjNooeaVcu5_fUmyfeL2-NnjlfLeAJ3WvY-UeyWo1fQNKm9DUBDD6_PG1lh0BiAygtMo"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/ES512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AHfthXUdm23dT5jQZcRLu4JSe2xe8Iu3pH5mGpH8YG567NIgxUTGYNcMnjri8TtNo-YQUIt1Rf2JxG7AsEgXkO6YABnMntxNT3OBBTATcO3U09f1NuRUD3rt0Mfl3S_TmIULV1fRM5PzBl44bjoPNnQT8buwxjuTbFJkaC8z7MMYTJuC"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AHfthXUdm23dT5jQZcRLu4JSe2xe8Iu3pH5mGpH8YG567NIgxUTGYNcMnjri8TtNo-YQUIt1Rf2JxG7AsEgXkO6YABnMntxNT3OBBTATcO3U09f1NuRUD3rt0Mfl3S_TmIULV1fRM5PzBl44bjoPNnQT8buwxjuTbFJkaC8z7MMYTJuC"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ ES512 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AceLpfebaSn-Qd63x9yLKEcyU4WuhRfMni2ivmxhidryxPIn37r7XJHwoI8wSCpctmbQcYMZhQ8KR2mTluoFC0a0AcgaDKdl84piHNJYo9KIhCC5XKzL03N8SBjuE17x5_9r3QOtO6k0vnISGc3LkGaBDb_AaSr_G2R_LyhAZfHKOVu3"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AceLpfebaSn-Qd63x9yLKEcyU4WuhRfMni2ivmxhidryxPIn37r7XJHwoI8wSCpctmbQcYMZhQ8KR2mTluoFC0a0AcgaDKdl84piHNJYo9KIhCC5XKzL03N8SBjuE17x5_9r3QOtO6k0vnISGc3LkGaBDb_AaSr_G2R_LyhAZfHKOVu3"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -Signature validation failed! -+ [ ES512 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AAUDtn8XVWHiYYZ3qF8Utg2enxkMCZEiIbyOffHKdsI7LjDVa5eGV8meM85jO7xjosQNe6EQiO4tYkCil98kMKmxAN_9TiLA4ljUqMdHFhOkWJThtUm4K_1Np4uOpuqFCvezMbTEpL8GIB6RmJbxZjjefpbJ_Nd_RooVsZD-OSSpLPA1"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AAUDtn8XVWHiYYZ3qF8Utg2enxkMCZEiIbyOffHKdsI7LjDVa5eGV8meM85jO7xjosQNe6EQiO4tYkCil98kMKmxAN_9TiLA4ljUqMdHFhOkWJThtUm4K_1Np4uOpuqFCvezMbTEpL8GIB6RmJbxZjjefpbJ_Nd_RooVsZD-OSSpLPA1"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -Signature validation failed! -+ [ ES512 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AaN8Nw9YQG9-3WEjKLeB6uXyfKew1TMBvtIxbfvHCMSSW1NmbOHqKktof6CFkX1U_27mP8hLjCIjwPym3fjLp9KkAfoT0bUfFR9Q6HxXonVZouGH6QBrv71Hhqlm9HKIf8bf7urCItVelGuhX8Jk58NDz2NItjrDCxhY97Tl8sK2Ryx_"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AaN8Nw9YQG9-3WEjKLeB6uXyfKew1TMBvtIxbfvHCMSSW1NmbOHqKktof6CFkX1U_27mP8hLjCIjwPym3fjLp9KkAfoT0bUfFR9Q6HxXonVZouGH6QBrv71Hhqlm9HKIf8bf7urCItVelGuhX8Jk58NDz2NItjrDCxhY97Tl8sK2Ryx_"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -Signature validation failed! -+ [ ES512 = ES512 ] -+ continue -+ [ ES512 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AD1LlDF3Hm4BaDcqesp7wPCyD3LlMBO5Azg6SJclvglC4N5zNc3UhMCFGDMoTY0K2RwjoK_Ob2cphMQWqqNKpUuXARurxtMaVpBZ0WIiOMCCdOLpemgAZ66J3Ui9O90OgvPzyURAJWgHsZrwFm83XKMpf-TCjNuHyMV-0kFu0fIUBo53"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AD1LlDF3Hm4BaDcqesp7wPCyD3LlMBO5Azg6SJclvglC4N5zNc3UhMCFGDMoTY0K2RwjoK_Ob2cphMQWqqNKpUuXARurxtMaVpBZ0WIiOMCCdOLpemgAZ66J3Ui9O90OgvPzyURAJWgHsZrwFm83XKMpf-TCjNuHyMV-0kFu0fIUBo53"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS256) -+ [ ES512 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AGpDfxVljrEvV0Rfjmelt7idaP17FtGBOBKWMWSBUZdj7PPHALfS174NZ6H_YuQswT8eL6sdh21IFTYO2YaK5GneAGbmYlZJazRV-N44QKdg2HcrL9xlg5MS3kKyW95sHnEsTfer3O79SfD5yAwtrb-MeQp7-8m1EtYbT_eGJl5vKajO"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AGpDfxVljrEvV0Rfjmelt7idaP17FtGBOBKWMWSBUZdj7PPHALfS174NZ6H_YuQswT8eL6sdh21IFTYO2YaK5GneAGbmYlZJazRV-N44QKdg2HcrL9xlg5MS3kKyW95sHnEsTfer3O79SfD5yAwtrb-MeQp7-8m1EtYbT_eGJl5vKajO"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS384) -+ [ ES512 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab1auZoNr5-7CDP92WXKOJoAJTBgv0O7G3rvYKXfpxSsVqv9oUb8B005nm8Vn6ihDZ6eEqQaSsM8CVFDjZixLN35Aapd5yXpMFVip-hUTG1Cf1J5px-5ajBWuxCjVcCIEMIxAVWb48ZKeoIDaDqe5CH7IY_z7xafDnysleny9SVK2EwM"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"Ab1auZoNr5-7CDP92WXKOJoAJTBgv0O7G3rvYKXfpxSsVqv9oUb8B005nm8Vn6ihDZ6eEqQaSsM8CVFDjZixLN35Aapd5yXpMFVip-hUTG1Cf1J5px-5ajBWuxCjVcCIEMIxAVWb48ZKeoIDaDqe5CH7IY_z7xafDnysleny9SVK2EwM"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != HS512) -+ [ ES512 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ALI3QtMIUpxY4ai8Wqm116EOyuT87gUpqgyAaEeHiZ9WlhF4BbTAw5CjdKeBAASQ8urQPwtkgIVhI5aqPGVPlqZMAdVLhsP70zB8XymcLFdUNJ1wsIVxVXhegPBJReWsqGnw7E1zI4MPRH3jzWpo_aKZN7B-VX8As30nVVW5M_jJ2PPi"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ALI3QtMIUpxY4ai8Wqm116EOyuT87gUpqgyAaEeHiZ9WlhF4BbTAw5CjdKeBAASQ8urQPwtkgIVhI5aqPGVPlqZMAdVLhsP70zB8XymcLFdUNJ1wsIVxVXhegPBJReWsqGnw7E1zI4MPRH3jzWpo_aKZN7B-VX8As30nVVW5M_jJ2PPi"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS256) -+ [ ES512 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ADG3j4LOTc3Uketf7RbB6QsqG8gf5bZ2gLfR8VOCoW__Jjtp3UAVXgzB6jal7SaU_HTdp8qeYWGTE7cboIWlaEeEAb1NvMn7L32RK9j_fB9H11yy6CEnyX7iYMXE9n76XnS1uVEc3jDS6jYnM21bM7uAb6KV3vTJ4SXPYdSBlORjx6k9"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"ADG3j4LOTc3Uketf7RbB6QsqG8gf5bZ2gLfR8VOCoW__Jjtp3UAVXgzB6jal7SaU_HTdp8qeYWGTE7cboIWlaEeEAb1NvMn7L32RK9j_fB9H11yy6CEnyX7iYMXE9n76XnS1uVEc3jDS6jYnM21bM7uAb6KV3vTJ4SXPYdSBlORjx6k9"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS384) -+ [ ES512 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVp-ZiULL0Rx0A4EyOMrQpycsX8khH4blIuHvK3OIP1pI5MFT70nBLZmm3rQCLTIQZSqHs8uKR0unArtsfpcDruiAJz9T80RWb6CckchOK8ja0bufcImBsbpWN0L8ddZq-mSEWEIRm2ElZgS5lsWlWgOo6ZqUonynp4azx0YwHxFsqTA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AVp-ZiULL0Rx0A4EyOMrQpycsX8khH4blIuHvK3OIP1pI5MFT70nBLZmm3rQCLTIQZSqHs8uKR0unArtsfpcDruiAJz9T80RWb6CckchOK8ja0bufcImBsbpWN0L8ddZq-mSEWEIRm2ElZgS5lsWlWgOo6ZqUonynp4azx0YwHxFsqTA"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != PS512) -+ [ ES512 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AcKM9F_BSt1_4HanHwAgE1xKQUpxS-tH2u036aQruUMsKF10HQ3iOgVV2PATT_tlR9oO69p5_D9bHZwxA9ZQ2PS2AB0hUcBoTPBf1XGVcBvWhoQqzKMnPXoYuE8pmYyNqs26pgIo5d7i-dwC6wrA0XlXZvc9QrLdskmR8b_19i8C0Vn0"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AcKM9F_BSt1_4HanHwAgE1xKQUpxS-tH2u036aQruUMsKF10HQ3iOgVV2PATT_tlR9oO69p5_D9bHZwxA9ZQ2PS2AB0hUcBoTPBf1XGVcBvWhoQqzKMnPXoYuE8pmYyNqs26pgIo5d7i-dwC6wrA0XlXZvc9QrLdskmR8b_19i8C0Vn0"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS256) -+ [ ES512 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AY0iCUDbDiRppcGm7Kox7Nr4CWdP8Erz8CNZ9BLKq4bIG9BOivCQw88k7atJaH59ukC8XeqxEYoddCgW4fwNdBSZAGzAc4s22fx5UsAyMT40_kT4-5Oo6zvbZ8TtP0oeG8CWDv6rRO7nu8aUoLmh1stYM5r0kbN261L41ft0qHB5WiOf"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AY0iCUDbDiRppcGm7Kox7Nr4CWdP8Erz8CNZ9BLKq4bIG9BOivCQw88k7atJaH59ukC8XeqxEYoddCgW4fwNdBSZAGzAc4s22fx5UsAyMT40_kT4-5Oo6zvbZ8TtP0oeG8CWDv6rRO7nu8aUoLmh1stYM5r0kbN261L41ft0qHB5WiOf"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS384) -+ [ ES512 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIKsLIw9x0ZiMMK9jGAUp1JzFPU12qs0SSrX3Ci6rmZw8dzQ4w_jSgijw2RCBtkUFckKzkDeHOGzGeRMG2E6jhBvAFwa9cOmF-JXaxOHICoZPY5fRZ_T6rFiITHLH_yLAE6NT6aasbpQlpX3Aq5RvIEtND40hU1QXhxelAAS4e7XPzev"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AIKsLIw9x0ZiMMK9jGAUp1JzFPU12qs0SSrX3Ci6rmZw8dzQ4w_jSgijw2RCBtkUFckKzkDeHOGzGeRMG2E6jhBvAFwa9cOmF-JXaxOHICoZPY5fRZ_T6rFiITHLH_yLAE6NT6aasbpQlpX3Aq5RvIEtND40hU1QXhxelAAS4e7XPzev"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES512 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/ES512.jwk -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AMnDWE3ABuIVoos5_Q0cpJEmPRUYf4UM9T6pI6xta6ToH08YWWNa2eSlQSXfuVOQJcoOyY0amDWhgZqvLCOAN8TRAc2Qu-gpqSKJHOriklu9YvXlcim4vSMib-DTOxI_ttyxhOqVkClY-WrH7XUGNr3CSMQTzhVKIiNteaQ_YOtpzI3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"mpcYQxSMBQklxF_lwRBLBjHY0GyFv_VEcanynAeSdMDwoU-C1rkaPylxPRaON8R4o0ygOtjZL77gOcjB0ktQUhwbBvr81AUn-MSDEUskdfAEr6Q-6obE39WccPrFMzyh"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AMnDWE3ABuIVoos5_Q0cpJEmPRUYf4UM9T6pI6xta6ToH08YWWNa2eSlQSXfuVOQJcoOyY0amDWhgZqvLCOAN8TRAc2Qu-gpqSKJHOriklu9YvXlcim4vSMib-DTOxI_ttyxhOqVkClY-WrH7XUGNr3CSMQTzhVKIiNteaQ_YOtpzI3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"mpcYQxSMBQklxF_lwRBLBjHY0GyFv_VEcanynAeSdMDwoU-C1rkaPylxPRaON8R4o0ygOtjZL77gOcjB0ktQUhwbBvr81AUn-MSDEUskdfAEr6Q-6obE39WccPrFMzyh"}]} -k /tmp/tmp.YB31KL4HnD/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":"AMnDWE3ABuIVoos5_Q0cpJEmPRUYf4UM9T6pI6xta6ToH08YWWNa2eSlQSXfuVOQJcoOyY0amDWhgZqvLCOAN8TRAc2Qu-gpqSKJHOriklu9YvXlcim4vSMib-DTOxI_ttyxhOqVkClY-WrH7XUGNr3CSMQTzhVKIiNteaQ_YOtpzI3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"mpcYQxSMBQklxF_lwRBLBjHY0GyFv_VEcanynAeSdMDwoU-C1rkaPylxPRaON8R4o0ygOtjZL77gOcjB0ktQUhwbBvr81AUn-MSDEUskdfAEr6Q-6obE39WccPrFMzyh"}]} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AMnDWE3ABuIVoos5_Q0cpJEmPRUYf4UM9T6pI6xta6ToH08YWWNa2eSlQSXfuVOQJcoOyY0amDWhgZqvLCOAN8TRAc2Qu-gpqSKJHOriklu9YvXlcim4vSMib-DTOxI_ttyxhOqVkClY-WrH7XUGNr3CSMQTzhVKIiNteaQ_YOtpzI3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"mpcYQxSMBQklxF_lwRBLBjHY0GyFv_VEcanynAeSdMDwoU-C1rkaPylxPRaON8R4o0ygOtjZL77gOcjB0ktQUhwbBvr81AUn-MSDEUskdfAEr6Q-6obE39WccPrFMzyh"}]} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"AMnDWE3ABuIVoos5_Q0cpJEmPRUYf4UM9T6pI6xta6ToH08YWWNa2eSlQSXfuVOQJcoOyY0amDWhgZqvLCOAN8TRAc2Qu-gpqSKJHOriklu9YvXlcim4vSMib-DTOxI_ttyxhOqVkClY-WrH7XUGNr3CSMQTzhVKIiNteaQ_YOtpzI3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"mpcYQxSMBQklxF_lwRBLBjHY0GyFv_VEcanynAeSdMDwoU-C1rkaPylxPRaON8R4o0ygOtjZL77gOcjB0ktQUhwbBvr81AUn-MSDEUskdfAEr6Q-6obE39WccPrFMzyh"}]} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -k /tmp/tmp.YB31KL4HnD/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":"AMnDWE3ABuIVoos5_Q0cpJEmPRUYf4UM9T6pI6xta6ToH08YWWNa2eSlQSXfuVOQJcoOyY0amDWhgZqvLCOAN8TRAc2Qu-gpqSKJHOriklu9YvXlcim4vSMib-DTOxI_ttyxhOqVkClY-WrH7XUGNr3CSMQTzhVKIiNteaQ_YOtpzI3i"},{"protected":"eyJhbGciOiJFUzM4NCJ9","signature":"mpcYQxSMBQklxF_lwRBLBjHY0GyFv_VEcanynAeSdMDwoU-C1rkaPylxPRaON8R4o0ygOtjZL77gOcjB0ktQUhwbBvr81AUn-MSDEUskdfAEr6Q-6obE39WccPrFMzyh"}]} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -k /tmp/tmp.YB31KL4HnD/ES384.jwk -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (ES384 != ES512) -Signature validation failed! -+ old=/tmp/tmp.YB31KL4HnD/ES384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/ES512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/HS256.jws -+ + joseprintf hi -+ jws sig -I- -k /tmp/tmp.YB31KL4HnD/HS256.jwk -jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ + jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/HS256.jwk -c -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/HS256.jwk -printf hi -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/HS256.jws -k /tmp/tmp.YB31KL4HnD/HS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/HS256.jws -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/HS256.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/HS256.jws -k /tmp/tmp.YB31KL4HnD/HS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/HS256.jws -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/HS256.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -c -+ jws=eyJhbGciOiJIUzI1NiJ9.aGk.AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI -+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzI1NiJ9.aGk.AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI -k /tmp/tmp.YB31KL4HnD/HS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/HS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"HS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/HS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"kfGTj3vEFNhM6hsJm79TviGZYq7RzdoThOfB8lD-TGM"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"kfGTj3vEFNhM6hsJm79TviGZYq7RzdoThOfB8lD-TGM"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ HS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS256 = HS256 ] -+ continue -+ [ HS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS384) -+ [ HS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != HS512) -+ [ HS256 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS256) -+ [ HS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS384) -+ [ HS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != PS512) -+ [ HS256 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS256) -+ [ HS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS384) -+ [ HS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS256 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS256.jwk -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRTkcMFQfqRQvrghXdo0eBFLxCZtPyLbz9IGKN83WfUaC0NIUGpfN3_OutKlTVWd5C_OwdvRaK-KVaZ3j1MORQFAOC_6V4llUtnmU8DdQ3h-auFQdepRwiF_kBGw6SF_agGmwrF1eRF8lc6kmHh9hqDLqk7IDbIrstxsEZMut8AqHF0"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRTkcMFQfqRQvrghXdo0eBFLxCZtPyLbz9IGKN83WfUaC0NIUGpfN3_OutKlTVWd5C_OwdvRaK-KVaZ3j1MORQFAOC_6V4llUtnmU8DdQ3h-auFQdepRwiF_kBGw6SF_agGmwrF1eRF8lc6kmHh9hqDLqk7IDbIrstxsEZMut8AqHF0"}]} -k /tmp/tmp.YB31KL4HnD/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":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRTkcMFQfqRQvrghXdo0eBFLxCZtPyLbz9IGKN83WfUaC0NIUGpfN3_OutKlTVWd5C_OwdvRaK-KVaZ3j1MORQFAOC_6V4llUtnmU8DdQ3h-auFQdepRwiF_kBGw6SF_agGmwrF1eRF8lc6kmHh9hqDLqk7IDbIrstxsEZMut8AqHF0"}]} -k /tmp/tmp.YB31KL4HnD/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":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRTkcMFQfqRQvrghXdo0eBFLxCZtPyLbz9IGKN83WfUaC0NIUGpfN3_OutKlTVWd5C_OwdvRaK-KVaZ3j1MORQFAOC_6V4llUtnmU8DdQ3h-auFQdepRwiF_kBGw6SF_agGmwrF1eRF8lc6kmHh9hqDLqk7IDbIrstxsEZMut8AqHF0"}]} -k /tmp/tmp.YB31KL4HnD/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":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRTkcMFQfqRQvrghXdo0eBFLxCZtPyLbz9IGKN83WfUaC0NIUGpfN3_OutKlTVWd5C_OwdvRaK-KVaZ3j1MORQFAOC_6V4llUtnmU8DdQ3h-auFQdepRwiF_kBGw6SF_agGmwrF1eRF8lc6kmHh9hqDLqk7IDbIrstxsEZMut8AqHF0"}]} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -k /tmp/tmp.YB31KL4HnD/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":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"},{"protected":"eyJhbGciOiJFUzUxMiJ9","signature":"APRTkcMFQfqRQvrghXdo0eBFLxCZtPyLbz9IGKN83WfUaC0NIUGpfN3_OutKlTVWd5C_OwdvRaK-KVaZ3j1MORQFAOC_6V4llUtnmU8DdQ3h-auFQdepRwiF_kBGw6SF_agGmwrF1eRF8lc6kmHh9hqDLqk7IDbIrstxsEZMut8AqHF0"}]} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -k /tmp/tmp.YB31KL4HnD/ES512.jwk -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/ES512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/HS256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/HS384.jws -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ printf hi -+ printf hi -+ jose jws+ sigjose jws ver -i- -k /tmp/tmp.YB31KL4HnD/HS384.jwk - -I- -k /tmp/tmp.YB31KL4HnD/HS384.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/HS384.jws -k /tmp/tmp.YB31KL4HnD/HS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/HS384.jws -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/HS384.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/HS384.jws -k /tmp/tmp.YB31KL4HnD/HS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/HS384.jws -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/HS384.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -c -+ jws=eyJhbGciOiJIUzM4NCJ9.aGk.ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c -+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzM4NCJ9.aGk.ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c -k /tmp/tmp.YB31KL4HnD/HS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/HS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"HS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/HS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"r0Tx21teqN8BJS8K0E9f1fDgLxCu9lOiN7AlIhtYT5ftoDBxesZ6a096O4gwG0hC"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"r0Tx21teqN8BJS8K0E9f1fDgLxCu9lOiN7AlIhtYT5ftoDBxesZ6a096O4gwG0hC"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ HS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ [ HS384 = HS384 ] -+ continue -+ [ HS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != HS512) -+ [ HS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS256) -+ [ HS384 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS384) -+ [ HS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != PS512) -+ [ HS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS256) -+ [ HS384 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS384) -+ [ HS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS384 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS384.jwk -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"}]} -k /tmp/tmp.YB31KL4HnD/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":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"}]} -k /tmp/tmp.YB31KL4HnD/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":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"}]} -k /tmp/tmp.YB31KL4HnD/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":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"}]} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -k /tmp/tmp.YB31KL4HnD/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":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"},{"protected":"eyJhbGciOiJIUzI1NiJ9","signature":"AL6w_O80fVq3PxcvtRmhTFgD0bcp5hMMNkUmQEEC7HI"}]} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -k /tmp/tmp.YB31KL4HnD/HS256.jwk -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/HS256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/HS384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/HS512.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/HS512.jwk -c -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/HS512.jws -k /tmp/tmp.YB31KL4HnD/HS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/HS512.jws -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/HS512.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/HS512.jws -k /tmp/tmp.YB31KL4HnD/HS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/HS512.jws -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/HS512.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -c -+ jws=eyJhbGciOiJIUzUxMiJ9.aGk.VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ -+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJIUzUxMiJ9.aGk.VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ -k /tmp/tmp.YB31KL4HnD/HS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/HS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"HS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/HS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"G8utBEGhTujwJTxm331mvffrU9Z5JWL2TGQQrIgRUJUHQsiJnu_B8mXXeAvmYalNpoNRuaO9Y7xP235kZrtmsw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"G8utBEGhTujwJTxm331mvffrU9Z5JWL2TGQQrIgRUJUHQsiJnu_B8mXXeAvmYalNpoNRuaO9Y7xP235kZrtmsw"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ HS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -../lib/openssl/hmac.c:115:JOSE_CFG_ERR_JWK_INVALID:Error decoding JWK -+ [ HS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -../lib/openssl/hmac.c:121:JOSE_CFG_ERR_JWK_INVALID:Key is too small (cf. RFC 7518 Section 3.2) -+ [ HS512 = HS512 ] -+ continue -+ [ HS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS256) -+ [ HS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS384) -+ [ HS512 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != PS512) -+ [ HS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS256) -+ [ HS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS384) -+ [ HS512 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (HS512 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/HS512.jwk -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"}]} -k /tmp/tmp.YB31KL4HnD/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":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"}]} -k /tmp/tmp.YB31KL4HnD/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":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"}]} -k /tmp/tmp.YB31KL4HnD/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":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"}]} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -k /tmp/tmp.YB31KL4HnD/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":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"},{"protected":"eyJhbGciOiJIUzM4NCJ9","signature":"ALRFleXmKYytwp00DXcGBSPgx0MtWPyYT8RC7dSZ6KnpLfxnE_f8PmRqWsVvi_8c"}]} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -k /tmp/tmp.YB31KL4HnD/HS384.jwk -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/HS384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/HS512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/PS256.jws -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ printf hi -+ + jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/PS256.jwk -jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/PS256.jwk -c -+ printf hi -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/PS256.jws -k /tmp/tmp.YB31KL4HnD/PS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/PS256.jws -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/PS256.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/PS256.jws -k /tmp/tmp.YB31KL4HnD/PS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/PS256.jws -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/PS256.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"jfWvu7duCJ7Mb77lWJtpJpccI--fYQRRKpFXwDqgui3GCebG1775JCTSmsHMt57mHCnllwcGNAZNG24NFUYZ5yqSUmn1O4niDn9TOIoxHmf2cTvasdxWBen70Po1ehCEB6T98c8EXq-FQsXyKq-_vAgGVvP_-izQ6NYx_1xKyaJOQhnuyuUAlqgEwStjbGOdsXfouSgPigGPJvmZRd1_F1pU6Lr0p2FMW1OYurmebpGwFE_gMrXmmGvM9LQCzk5qWWBLY8BBtgwheRFtNErbthMPOzw8A57UNcQ2mzgn6s-7H2mfTX_miBwgxo3sSHccbjaz9XfcSH1TAlJS8GpA1A"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"jfWvu7duCJ7Mb77lWJtpJpccI--fYQRRKpFXwDqgui3GCebG1775JCTSmsHMt57mHCnllwcGNAZNG24NFUYZ5yqSUmn1O4niDn9TOIoxHmf2cTvasdxWBen70Po1ehCEB6T98c8EXq-FQsXyKq-_vAgGVvP_-izQ6NYx_1xKyaJOQhnuyuUAlqgEwStjbGOdsXfouSgPigGPJvmZRd1_F1pU6Lr0p2FMW1OYurmebpGwFE_gMrXmmGvM9LQCzk5qWWBLY8BBtgwheRFtNErbthMPOzw8A57UNcQ2mzgn6s-7H2mfTX_miBwgxo3sSHccbjaz9XfcSH1TAlJS8GpA1A"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"jfWvu7duCJ7Mb77lWJtpJpccI--fYQRRKpFXwDqgui3GCebG1775JCTSmsHMt57mHCnllwcGNAZNG24NFUYZ5yqSUmn1O4niDn9TOIoxHmf2cTvasdxWBen70Po1ehCEB6T98c8EXq-FQsXyKq-_vAgGVvP_-izQ6NYx_1xKyaJOQhnuyuUAlqgEwStjbGOdsXfouSgPigGPJvmZRd1_F1pU6Lr0p2FMW1OYurmebpGwFE_gMrXmmGvM9LQCzk5qWWBLY8BBtgwheRFtNErbthMPOzw8A57UNcQ2mzgn6s-7H2mfTX_miBwgxo3sSHccbjaz9XfcSH1TAlJS8GpA1A"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"YXzt8qtrLMdIPqAhlzwghdBeP8hJg84u4lN8wNpYkdh2lBMF5w8KEcwp0j62ZqBks38DEK1Q0xwluKlbEcoZkAN9WQw-vWz1CPNvk90_HRmqXI5Zd8Aa-HiaYad3Np5tzheHHrf_D-3i55Kx8ksEBLbYcx298U2KDwAr2OkqFiAKUlxbbzMt7Qgv4leR5KSPa18cbwpG1uelBYuDYnZal9fZKIBK9xIl-SrEOZ-cetijy49kE3bzf2HTFFaWY3NpcQ8SYMTmF8vX_laweN0BExqaCNEKo7P9FaxYD36YZ-_9iKS5eycc-_makefzZM68VPQyg6duD8f51ydNIKyUog"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"YXzt8qtrLMdIPqAhlzwghdBeP8hJg84u4lN8wNpYkdh2lBMF5w8KEcwp0j62ZqBks38DEK1Q0xwluKlbEcoZkAN9WQw-vWz1CPNvk90_HRmqXI5Zd8Aa-HiaYad3Np5tzheHHrf_D-3i55Kx8ksEBLbYcx298U2KDwAr2OkqFiAKUlxbbzMt7Qgv4leR5KSPa18cbwpG1uelBYuDYnZal9fZKIBK9xIl-SrEOZ-cetijy49kE3bzf2HTFFaWY3NpcQ8SYMTmF8vX_laweN0BExqaCNEKo7P9FaxYD36YZ-_9iKS5eycc-_makefzZM68VPQyg6duD8f51ydNIKyUog"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"YXzt8qtrLMdIPqAhlzwghdBeP8hJg84u4lN8wNpYkdh2lBMF5w8KEcwp0j62ZqBks38DEK1Q0xwluKlbEcoZkAN9WQw-vWz1CPNvk90_HRmqXI5Zd8Aa-HiaYad3Np5tzheHHrf_D-3i55Kx8ksEBLbYcx298U2KDwAr2OkqFiAKUlxbbzMt7Qgv4leR5KSPa18cbwpG1uelBYuDYnZal9fZKIBK9xIl-SrEOZ-cetijy49kE3bzf2HTFFaWY3NpcQ8SYMTmF8vX_laweN0BExqaCNEKo7P9FaxYD36YZ-_9iKS5eycc-_makefzZM68VPQyg6duD8f51ydNIKyUog"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -c -+ jws=eyJhbGciOiJQUzI1NiJ9.aGk.iXedWvv8Oagv30E7-PfIVXC2zuf9DxNa5mdJmY9vm665m5Jc0VJBctQ_WkYiggLaZHTYkZ2NP5Uc934t2tRGF9XxmuPyaNrt9cfBwg1APCfKEJ5kiOc1g5PPRCO33w3ZRIIaA31GszikUTmEoFhMXgCa9KbznbakjOefpxMttKMa2Yp5cN4FOpvoFP3s_iq6zCvVjjJ7pR-SrULFDSWweaZBaCg3oSGqMfcPX0c3NpC84GgOJFvwzZJ0V0FBJH1xVgrpAUn6zbHLHOLe6_IkYrbdcx2KOJ0Kiv678VLrBN9SLXnbAQSd5qEf-67QtcYVqFGzqafOgX312waL-2kH4g -+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.iXedWvv8Oagv30E7-PfIVXC2zuf9DxNa5mdJmY9vm665m5Jc0VJBctQ_WkYiggLaZHTYkZ2NP5Uc934t2tRGF9XxmuPyaNrt9cfBwg1APCfKEJ5kiOc1g5PPRCO33w3ZRIIaA31GszikUTmEoFhMXgCa9KbznbakjOefpxMttKMa2Yp5cN4FOpvoFP3s_iq6zCvVjjJ7pR-SrULFDSWweaZBaCg3oSGqMfcPX0c3NpC84GgOJFvwzZJ0V0FBJH1xVgrpAUn6zbHLHOLe6_IkYrbdcx2KOJ0Kiv678VLrBN9SLXnbAQSd5qEf-67QtcYVqFGzqafOgX312waL-2kH4g -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzI1NiJ9.aGk.iXedWvv8Oagv30E7-PfIVXC2zuf9DxNa5mdJmY9vm665m5Jc0VJBctQ_WkYiggLaZHTYkZ2NP5Uc934t2tRGF9XxmuPyaNrt9cfBwg1APCfKEJ5kiOc1g5PPRCO33w3ZRIIaA31GszikUTmEoFhMXgCa9KbznbakjOefpxMttKMa2Yp5cN4FOpvoFP3s_iq6zCvVjjJ7pR-SrULFDSWweaZBaCg3oSGqMfcPX0c3NpC84GgOJFvwzZJ0V0FBJH1xVgrpAUn6zbHLHOLe6_IkYrbdcx2KOJ0Kiv678VLrBN9SLXnbAQSd5qEf-67QtcYVqFGzqafOgX312waL-2kH4g -k /tmp/tmp.YB31KL4HnD/PS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/PS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"PS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"A6TEO4gsvTiRg_wDL6YcH0w4kQBwUgnA8NzDD20JGiJn-kmHYP-ph0YnGQCppSUnMWH2iu7Ha7T_VhCh-a35BREnHPqveLwRl2nVq3VNqAxauN9QwInM4upSQSmieiyGv7GCgW8PZ8D_-QyTBwWtScRIpUyzhjTADL1BtxruoV4LJWz3QTfd8BuamTg6z9x991v7C1CYbvztOrYZddH5n0uWZtg4CPCxAGQd2RO2VI2fE6jTu5XyvzELniz74JHA1D4N5tcqO3TWd4les3S1zRWFhIFje6oqCRVZXjKsJ8IwmcUB_pijJrImRYQ4yt5VR488v1DU8Ncfv5hk7wZ-fw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"A6TEO4gsvTiRg_wDL6YcH0w4kQBwUgnA8NzDD20JGiJn-kmHYP-ph0YnGQCppSUnMWH2iu7Ha7T_VhCh-a35BREnHPqveLwRl2nVq3VNqAxauN9QwInM4upSQSmieiyGv7GCgW8PZ8D_-QyTBwWtScRIpUyzhjTADL1BtxruoV4LJWz3QTfd8BuamTg6z9x991v7C1CYbvztOrYZddH5n0uWZtg4CPCxAGQd2RO2VI2fE6jTu5XyvzELniz74JHA1D4N5tcqO3TWd4les3S1zRWFhIFje6oqCRVZXjKsJ8IwmcUB_pijJrImRYQ4yt5VR488v1DU8Ncfv5hk7wZ-fw"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/PS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Cy22D1BgMOSj2riq0j6-VYt1N9xwRbL13o7E1OEm26ige2189dANFdwvbv1gVYpl2trRxw1L8tkuuul0gZG9_ZfUWTbO6uyz6dS4eku25PHotoTGW0ItqFI7mjq-LUbrT4hR6ZHFwQXYRqTX453PrkINoL2JmmiUDZ4Z3n4sxU7CYy4cXedJnaXvUqnRwsIsEiC7UkIu6XAWCQI9Meaf39joC5oAvTZrj_NMWw0IX6z3oC4CaPYVLciAjBYGMv4KTmnt20XWDTFzrJofwPGrPq70bBz-Yz2Fx_677pK8bHaYIg6D1Dtl1Bm--12op2yAv-rdwlVUl4f8bPmxmisXsw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Cy22D1BgMOSj2riq0j6-VYt1N9xwRbL13o7E1OEm26ige2189dANFdwvbv1gVYpl2trRxw1L8tkuuul0gZG9_ZfUWTbO6uyz6dS4eku25PHotoTGW0ItqFI7mjq-LUbrT4hR6ZHFwQXYRqTX453PrkINoL2JmmiUDZ4Z3n4sxU7CYy4cXedJnaXvUqnRwsIsEiC7UkIu6XAWCQI9Meaf39joC5oAvTZrj_NMWw0IX6z3oC4CaPYVLciAjBYGMv4KTmnt20XWDTFzrJofwPGrPq70bBz-Yz2Fx_677pK8bHaYIg6D1Dtl1Bm--12op2yAv-rdwlVUl4f8bPmxmisXsw"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ [ PS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ReVb-YBHE6XSSsaYKPRisAkY3UBEZIx0GRCptP0F0oJYWFgn-ew2lt-TPALNnJ8QhSLzPtKDyPO2WCoanytguXCNB-a8fUhp2WJ-yKvQMg6r8VZ85X2BTQ5Z7VbPQTpWcTvcG_fGlklfa9Cz_sFrQ-phEyogsPBGaPs7300vx4NiG7cUtpHAJFntUV2hCtz7E9CcaxLRHDfI0wBIPnIZCE7JmvB3S0lyLAQ0MUkTaLMJ_MUhIZmrFGzVRim6gUL2y8IQTIid2n4neIU51UJaQHzDTH39yweSSkpG9bV87H_WAfu7VLoPMrzOO5xba62nGIC4N41nWjdoDjlrq9bURw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"ReVb-YBHE6XSSsaYKPRisAkY3UBEZIx0GRCptP0F0oJYWFgn-ew2lt-TPALNnJ8QhSLzPtKDyPO2WCoanytguXCNB-a8fUhp2WJ-yKvQMg6r8VZ85X2BTQ5Z7VbPQTpWcTvcG_fGlklfa9Cz_sFrQ-phEyogsPBGaPs7300vx4NiG7cUtpHAJFntUV2hCtz7E9CcaxLRHDfI0wBIPnIZCE7JmvB3S0lyLAQ0MUkTaLMJ_MUhIZmrFGzVRim6gUL2y8IQTIid2n4neIU51UJaQHzDTH39yweSSkpG9bV87H_WAfu7VLoPMrzOO5xba62nGIC4N41nWjdoDjlrq9bURw"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ PS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"e95YI1nBxGOkcFX-PQWJOOmRSsaY7Xr2g0k83RQQIjmmk7kalzE2Wx_4Odi5OCmJV31vlzSszyzfYuLGdn8ZWPyU-9e9bw_gZuEKIT0XJ5Lus6KvtCDmVK-8urKCIwQ58-nV3h-3xbTdu1JpK0U3ht7Ka-oVl9JFfUapXu-wDSUEQhuilkvebfe3-ziqCRVoO7LXLRbjFKLpU8_K7vJ3JxVyJqGQ11_9DdGi-m05xqPPxxy0xwymQWl3QQEvfMoNS4wwb3p1Te60HgYF8kYrLVgtYY9Ssu9LL84CBNEQtVEfrs-s8p0zC9Fdx_MwioPM15X6DEBQyNChnOHJ6wMlNQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"e95YI1nBxGOkcFX-PQWJOOmRSsaY7Xr2g0k83RQQIjmmk7kalzE2Wx_4Odi5OCmJV31vlzSszyzfYuLGdn8ZWPyU-9e9bw_gZuEKIT0XJ5Lus6KvtCDmVK-8urKCIwQ58-nV3h-3xbTdu1JpK0U3ht7Ka-oVl9JFfUapXu-wDSUEQhuilkvebfe3-ziqCRVoO7LXLRbjFKLpU8_K7vJ3JxVyJqGQ11_9DdGi-m05xqPPxxy0xwymQWl3QQEvfMoNS4wwb3p1Te60HgYF8kYrLVgtYY9Ssu9LL84CBNEQtVEfrs-s8p0zC9Fdx_MwioPM15X6DEBQyNChnOHJ6wMlNQ"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ PS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Png3weOBjfJ0jiH6dDyqvIf092EF8Xhn41FfL9upT1dZrE1osVzzfaGwaIsQ4bn_FiHRz4STXnSdbxUrf0ZWU5xKElS9Bt_JufaPkqSU4y2is-5QiQj6qJYgYWzTN_W-JNBR6Z_t4nZ5StZU2qeX-6CgxwuMm-tq0K9m1gEda71pnrJAShY2Vxfmn4sqClA9qxvqEIZ15WEfJ04fn-QszjeGVQ0eK30Eq84dM0NLIe6Hf6MLkU2V2NEvZ62cwq1fZex6xkLQiyZHCPkliWbVkE8Uhc9Px_90dCVqXyyWWPqcGv2OGoSUtqMwqcwLD2N-GyyYY7siRWpUJ4P7Hh95eA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Png3weOBjfJ0jiH6dDyqvIf092EF8Xhn41FfL9upT1dZrE1osVzzfaGwaIsQ4bn_FiHRz4STXnSdbxUrf0ZWU5xKElS9Bt_JufaPkqSU4y2is-5QiQj6qJYgYWzTN_W-JNBR6Z_t4nZ5StZU2qeX-6CgxwuMm-tq0K9m1gEda71pnrJAShY2Vxfmn4sqClA9qxvqEIZ15WEfJ04fn-QszjeGVQ0eK30Eq84dM0NLIe6Hf6MLkU2V2NEvZ62cwq1fZex6xkLQiyZHCPkliWbVkE8Uhc9Px_90dCVqXyyWWPqcGv2OGoSUtqMwqcwLD2N-GyyYY7siRWpUJ4P7Hh95eA"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ PS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"dA-ADTPYZsEUtDBoRcvSNc15z58cHcd2ho6tnnxKoE_JM9NP4lHMjgVp3p3Psiz4a6qnNUFmyrXDaffMy_R53otBnc-r4yJsrj2TgNBfDa0FvH76_iPRDTVWwbKAmRNL36uKUqhDk5bEI64oVhUsLV5Hflwox69DNcX9HUIG-DSpAaSphFPnamslKV7VOxTwnIsPxkhl4LcS2CdMvFvHauWOGCDrEUmkCk_k5roH-1unwmDyDgbUB3BIqC7XdPqeypQnxZegIY0JQgJhcxmzdoXWoYSxZaH1yZuhwD3qiqXvvsKBtWWJVbCVtYxcnkZ5qp74oFebULwtrjAVnjzKaw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"dA-ADTPYZsEUtDBoRcvSNc15z58cHcd2ho6tnnxKoE_JM9NP4lHMjgVp3p3Psiz4a6qnNUFmyrXDaffMy_R53otBnc-r4yJsrj2TgNBfDa0FvH76_iPRDTVWwbKAmRNL36uKUqhDk5bEI64oVhUsLV5Hflwox69DNcX9HUIG-DSpAaSphFPnamslKV7VOxTwnIsPxkhl4LcS2CdMvFvHauWOGCDrEUmkCk_k5roH-1unwmDyDgbUB3BIqC7XdPqeypQnxZegIY0JQgJhcxmzdoXWoYSxZaH1yZuhwD3qiqXvvsKBtWWJVbCVtYxcnkZ5qp74oFebULwtrjAVnjzKaw"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ PS256 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"WfjPPQMGfJWpqjOTSpdlb5U0sOSwvyBzGDbQo2itRkfGeRck5oSjMTAplPmXndzetNKQhTio4bEsdurQwp9CRlE7T2b9qUmdLIX0ylpKZ_Kaz_CBp0dk2ARBdBtSFkrPic45pCcO2BD8pN1h7_l1SlZvUKWU0HVGkyWokRjwaxo_mvCUglk-hHRx79KBVncsEzqE8wKkDpozVwJh2QkDABG_EaMNhI-jM_Al2TkYTsiLATcvAYBzW_JPbqALTHdWYvDh8CUwH6E7oJlvAcSwAD0G_ZoSSyXNYbm1EicuR5UvXv571asL3eFnB8gO0ziDhcSDgq1J9pNPm0OhqbqAtg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"WfjPPQMGfJWpqjOTSpdlb5U0sOSwvyBzGDbQo2itRkfGeRck5oSjMTAplPmXndzetNKQhTio4bEsdurQwp9CRlE7T2b9qUmdLIX0ylpKZ_Kaz_CBp0dk2ARBdBtSFkrPic45pCcO2BD8pN1h7_l1SlZvUKWU0HVGkyWokRjwaxo_mvCUglk-hHRx79KBVncsEzqE8wKkDpozVwJh2QkDABG_EaMNhI-jM_Al2TkYTsiLATcvAYBzW_JPbqALTHdWYvDh8CUwH6E7oJlvAcSwAD0G_ZoSSyXNYbm1EicuR5UvXv571asL3eFnB8gO0ziDhcSDgq1J9pNPm0OhqbqAtg"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ PS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"E05etrG1MZYwjU6Rg_vCze4plM4Eq96vOAV7V8ZzdBf8f0bUpb0lfqrAUsBbiHV1a6bnf9IHceZTCnDcP7RQHeAidZ7h0S1cgZGAzO7diCCPxDKzCADaz4LbQXqttciEmwtosfWlcoP8qxR16_pKckRLraaZXnTl7FDwpcAvvM2963lR7BgzIxF03yGh0AtPG6iRey-NBjv14gN9JTva5_5C1CTOl2kx82olttOhy-pDPgHkkePVKwUizvvQzb44QWPFtVlOMgnBj6Y4OtKAxzDwuzqk150QTMbKnvcTUNesAAVNBrNZCMDQPKAALraXoF9bFLJUpaDvOBrHxRBFIA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"E05etrG1MZYwjU6Rg_vCze4plM4Eq96vOAV7V8ZzdBf8f0bUpb0lfqrAUsBbiHV1a6bnf9IHceZTCnDcP7RQHeAidZ7h0S1cgZGAzO7diCCPxDKzCADaz4LbQXqttciEmwtosfWlcoP8qxR16_pKckRLraaZXnTl7FDwpcAvvM2963lR7BgzIxF03yGh0AtPG6iRey-NBjv14gN9JTva5_5C1CTOl2kx82olttOhy-pDPgHkkePVKwUizvvQzb44QWPFtVlOMgnBj6Y4OtKAxzDwuzqk150QTMbKnvcTUNesAAVNBrNZCMDQPKAALraXoF9bFLJUpaDvOBrHxRBFIA"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ PS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QaMVfFAiOY9A3yVuVke5W5wnMAbHKeEVmuwRFG3u7W8UVGa2-lIzAWitMCgD44E_h4U_f8RozOHkdjcvl9Ynbz8h-o0DAWaZvmWLPqRqFLxtUUZjAPlKQ73RKI1eZUBzzVYKZ585nFy6cldm1hWCUXCRhJP7WCK6UEULRdfqHnH4THtZOzTeaMxSX-PYP7eeJMIDv_y1C5yceBIas7fc3_oEGh2Ejrl-3w5PehVv3Jk4Z8004AbFyYr0WiS4JGuOcu7U_czoGeeF1vmxuXTZM69wGlWgkuFfwj80CJg7UwjS4NNGVlrPfCU3A7T0fZ9XGHfJlY7X0YHmjwmNhzZ70Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"QaMVfFAiOY9A3yVuVke5W5wnMAbHKeEVmuwRFG3u7W8UVGa2-lIzAWitMCgD44E_h4U_f8RozOHkdjcvl9Ynbz8h-o0DAWaZvmWLPqRqFLxtUUZjAPlKQ73RKI1eZUBzzVYKZ585nFy6cldm1hWCUXCRhJP7WCK6UEULRdfqHnH4THtZOzTeaMxSX-PYP7eeJMIDv_y1C5yceBIas7fc3_oEGh2Ejrl-3w5PehVv3Jk4Z8004AbFyYr0WiS4JGuOcu7U_czoGeeF1vmxuXTZM69wGlWgkuFfwj80CJg7UwjS4NNGVlrPfCU3A7T0fZ9XGHfJlY7X0YHmjwmNhzZ70Q"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ PS256 = PS256 ] -+ continue -+ [ PS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Qrs9ajO-ZrA0gyL3MIKQlfMtzrPWbkBIUqjVKqSrnLNSyltrCAExdXfSwBtKrxcPc4ShQhs46Ylf6G-vzBoFlntV-JfAHFUAYZ647RUFBIUGStb5VYShK2RFlYdqbq_An6WXfL8zrcdZQPfjKZaTMHRzZWUuGkeGCigOFtiKGlTuwTQxHq85isfSCM5qmOsomWsaHPPjfurUzNhXfEvykQWPhauyuyN1d160YetGLVfpKESm6UsilGiBHE8tS7pGXphAXgiYJaiDJV0KQKq066F3jT7vm8uM87a406fTTx2ET98A-ceWwS_TXxLqMfcgScXClp5K_IOLvHmXTpz3_A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Qrs9ajO-ZrA0gyL3MIKQlfMtzrPWbkBIUqjVKqSrnLNSyltrCAExdXfSwBtKrxcPc4ShQhs46Ylf6G-vzBoFlntV-JfAHFUAYZ647RUFBIUGStb5VYShK2RFlYdqbq_An6WXfL8zrcdZQPfjKZaTMHRzZWUuGkeGCigOFtiKGlTuwTQxHq85isfSCM5qmOsomWsaHPPjfurUzNhXfEvykQWPhauyuyN1d160YetGLVfpKESm6UsilGiBHE8tS7pGXphAXgiYJaiDJV0KQKq066F3jT7vm8uM87a406fTTx2ET98A-ceWwS_TXxLqMfcgScXClp5K_IOLvHmXTpz3_A"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ [ PS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eHTgb4b0pffbEgSh-8kmE6aOc0kg7Zy9sdNb73wTEl081r61RbVNflEJFBsLcI4HxOlhbkjNAYbPqMC83L8g0bLD-AzhDmURY4nHs0bDPXQW7Iw4nd2P0K_w0F1jSWa3dKOzP7QWJtkgjlKePC-d5Yn70UdTNt1p9NruXL6AiXltaf1TkwLZ4cMkJ0BSpPocVpmCLwiRuYhH4fquPAUY1QN4qtnq7EN2KiHx1lnJg4yC-nwEecmsFoZilh1aCensATSQcBqqnWLAmQaUiAKsTW8Ye7-W8h7obZ5_QeZRd7CRD4jmzNAuECpy-ctLbqXMUPIHScJzMWpjvdzQr8ahWw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"eHTgb4b0pffbEgSh-8kmE6aOc0kg7Zy9sdNb73wTEl081r61RbVNflEJFBsLcI4HxOlhbkjNAYbPqMC83L8g0bLD-AzhDmURY4nHs0bDPXQW7Iw4nd2P0K_w0F1jSWa3dKOzP7QWJtkgjlKePC-d5Yn70UdTNt1p9NruXL6AiXltaf1TkwLZ4cMkJ0BSpPocVpmCLwiRuYhH4fquPAUY1QN4qtnq7EN2KiHx1lnJg4yC-nwEecmsFoZilh1aCensATSQcBqqnWLAmQaUiAKsTW8Ye7-W8h7obZ5_QeZRd7CRD4jmzNAuECpy-ctLbqXMUPIHScJzMWpjvdzQr8ahWw"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS512) -+ [ PS256 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"g1dsvNf7iiLFbG_WgtEhyrhknSa6Zq6INz-jhKenw8tjoIKyTMQXfSutlgJPblLV4jq9LzWfyIDQOhOBAoJ0knJnnBYHqKpOOXgKAaRNYo6TVC4j29vdaal6mn1x6EPCXEzIIknfsV6BIOWcwzXzjKg0ImhzQLDZyCyiuXTGvXXQslp5AqbgizHlsbvjb4DCjyABLv0FgCD1fhkvah9fjJsK18WT3IQiruQpwDe_ZhIOJdGdgtNOUp87Q9BssqpT0KLQr6NC-6I78D8Wi122AGRehr9ceCvlmOVJXs2an8E_uuquK6L6Ye4UCb_mTAnTzhqaEuq4YXPcpDRMBwAl3g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"g1dsvNf7iiLFbG_WgtEhyrhknSa6Zq6INz-jhKenw8tjoIKyTMQXfSutlgJPblLV4jq9LzWfyIDQOhOBAoJ0knJnnBYHqKpOOXgKAaRNYo6TVC4j29vdaal6mn1x6EPCXEzIIknfsV6BIOWcwzXzjKg0ImhzQLDZyCyiuXTGvXXQslp5AqbgizHlsbvjb4DCjyABLv0FgCD1fhkvah9fjJsK18WT3IQiruQpwDe_ZhIOJdGdgtNOUp87Q9BssqpT0KLQr6NC-6I78D8Wi122AGRehr9ceCvlmOVJXs2an8E_uuquK6L6Ye4UCb_mTAnTzhqaEuq4YXPcpDRMBwAl3g"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS256) -+ [ PS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OFd8QRWvQ8VMNnv8vBJWTnPxz1RF9ENSvP-VMIU83nX95UltxR7x8vVI2NKychp8Ptw-qBtZh7GSM9GcacEE7Vq63fd9tPInOkh3v0MS82moG3OAf_gKZ_XXwxufEqGk-Pod6Udgc8hO0nrgg9h_NH_qjsXpRN1ibSabQP1MVdeG19rKSBiKJhC9mhE2w7rzvzuToeiJ2_itQOGm7m-KYKJFu9jMoCx3uaDnAr49pJfSIULGMtGMEieGO0WPAUXIdqSrNDwcuOJrJ44tHiUx0vjHtgKlzdZfPkx-peFlIV3WTGX67rRtixAk6ucW-R6DDldnXeRibleOh-fKNgiLcw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"OFd8QRWvQ8VMNnv8vBJWTnPxz1RF9ENSvP-VMIU83nX95UltxR7x8vVI2NKychp8Ptw-qBtZh7GSM9GcacEE7Vq63fd9tPInOkh3v0MS82moG3OAf_gKZ_XXwxufEqGk-Pod6Udgc8hO0nrgg9h_NH_qjsXpRN1ibSabQP1MVdeG19rKSBiKJhC9mhE2w7rzvzuToeiJ2_itQOGm7m-KYKJFu9jMoCx3uaDnAr49pJfSIULGMtGMEieGO0WPAUXIdqSrNDwcuOJrJ44tHiUx0vjHtgKlzdZfPkx-peFlIV3WTGX67rRtixAk6ucW-R6DDldnXeRibleOh-fKNgiLcw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS384) -+ [ PS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"VxeVINVKOPpVNzITK2x9dErWNp-VrEGn882sRYiC37KyMPaFtxMYAMOpfM2kAZmzVPvtFN_xWTDEBvkA5PxNVDCjjiuSph9tuQVkunvQ472CQ7xLY8DkqfXPSwQ5D2MqWj_LfpuaXZguRTzoF8CSlX_-jepN2Zcy0_5dq5AL2CdGoAVVpsBoSQvfgZvQuDkHamVbjmJDGN__yYOzvJLqf6LisB2PPxR26Mc70hqFAkoe4gI4PULA3Io43zJpZ95-i-vngxHsaNaNfD-NXsFqxCRdiX9E4e9klxHar1fcLm0paxQ6OsdsZpIfyDzc3plhjuat819KMxrxzvO2y0S8wA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzI1NiJ9","signature":"VxeVINVKOPpVNzITK2x9dErWNp-VrEGn882sRYiC37KyMPaFtxMYAMOpfM2kAZmzVPvtFN_xWTDEBvkA5PxNVDCjjiuSph9tuQVkunvQ472CQ7xLY8DkqfXPSwQ5D2MqWj_LfpuaXZguRTzoF8CSlX_-jepN2Zcy0_5dq5AL2CdGoAVVpsBoSQvfgZvQuDkHamVbjmJDGN__yYOzvJLqf6LisB2PPxR26Mc70hqFAkoe4gI4PULA3Io43zJpZ95-i-vngxHsaNaNfD-NXsFqxCRdiX9E4e9klxHar1fcLm0paxQ6OsdsZpIfyDzc3plhjuat819KMxrxzvO2y0S8wA"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS256.jwk -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Ia0SzSclCgBo-UxlMg7aE_rQbpkEkqxmKo0m90UfCbx4dRVkoQxa6GbDzeG3ttKHyZcEbAELH2iHBTelcfgf-xFOYdyqxyCUeWGftDdUZ6BPDyvjR_17Ln6iyP9Q08F__o403rchtV0PzOia4an0l8w0z7hY49r2xQOnB1nrweWD0gNuZuSCBXySmFvMa3zcwQNxpLpRuZsj8kpMHqTti_6QlaBAPr1hANgGJx2d3Fo_lWFylKXC3OhoRAI0oaggp2FEWoljFGa2kvyvhFpc-wEQ0BL-4nFpv2Zx7ApbRcBcg-SRFSLfIudLR7NN568ztkQR8wd42rW8Hdxo023m9Q"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Ia0SzSclCgBo-UxlMg7aE_rQbpkEkqxmKo0m90UfCbx4dRVkoQxa6GbDzeG3ttKHyZcEbAELH2iHBTelcfgf-xFOYdyqxyCUeWGftDdUZ6BPDyvjR_17Ln6iyP9Q08F__o403rchtV0PzOia4an0l8w0z7hY49r2xQOnB1nrweWD0gNuZuSCBXySmFvMa3zcwQNxpLpRuZsj8kpMHqTti_6QlaBAPr1hANgGJx2d3Fo_lWFylKXC3OhoRAI0oaggp2FEWoljFGa2kvyvhFpc-wEQ0BL-4nFpv2Zx7ApbRcBcg-SRFSLfIudLR7NN568ztkQR8wd42rW8Hdxo023m9Q"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"}]} -k /tmp/tmp.YB31KL4HnD/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":"Ia0SzSclCgBo-UxlMg7aE_rQbpkEkqxmKo0m90UfCbx4dRVkoQxa6GbDzeG3ttKHyZcEbAELH2iHBTelcfgf-xFOYdyqxyCUeWGftDdUZ6BPDyvjR_17Ln6iyP9Q08F__o403rchtV0PzOia4an0l8w0z7hY49r2xQOnB1nrweWD0gNuZuSCBXySmFvMa3zcwQNxpLpRuZsj8kpMHqTti_6QlaBAPr1hANgGJx2d3Fo_lWFylKXC3OhoRAI0oaggp2FEWoljFGa2kvyvhFpc-wEQ0BL-4nFpv2Zx7ApbRcBcg-SRFSLfIudLR7NN568ztkQR8wd42rW8Hdxo023m9Q"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"}]} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"Ia0SzSclCgBo-UxlMg7aE_rQbpkEkqxmKo0m90UfCbx4dRVkoQxa6GbDzeG3ttKHyZcEbAELH2iHBTelcfgf-xFOYdyqxyCUeWGftDdUZ6BPDyvjR_17Ln6iyP9Q08F__o403rchtV0PzOia4an0l8w0z7hY49r2xQOnB1nrweWD0gNuZuSCBXySmFvMa3zcwQNxpLpRuZsj8kpMHqTti_6QlaBAPr1hANgGJx2d3Fo_lWFylKXC3OhoRAI0oaggp2FEWoljFGa2kvyvhFpc-wEQ0BL-4nFpv2Zx7ApbRcBcg-SRFSLfIudLR7NN568ztkQR8wd42rW8Hdxo023m9Q"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"}]} -k /tmp/tmp.YB31KL4HnD/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":"Ia0SzSclCgBo-UxlMg7aE_rQbpkEkqxmKo0m90UfCbx4dRVkoQxa6GbDzeG3ttKHyZcEbAELH2iHBTelcfgf-xFOYdyqxyCUeWGftDdUZ6BPDyvjR_17Ln6iyP9Q08F__o403rchtV0PzOia4an0l8w0z7hY49r2xQOnB1nrweWD0gNuZuSCBXySmFvMa3zcwQNxpLpRuZsj8kpMHqTti_6QlaBAPr1hANgGJx2d3Fo_lWFylKXC3OhoRAI0oaggp2FEWoljFGa2kvyvhFpc-wEQ0BL-4nFpv2Zx7ApbRcBcg-SRFSLfIudLR7NN568ztkQR8wd42rW8Hdxo023m9Q"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"}]} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -k /tmp/tmp.YB31KL4HnD/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":"Ia0SzSclCgBo-UxlMg7aE_rQbpkEkqxmKo0m90UfCbx4dRVkoQxa6GbDzeG3ttKHyZcEbAELH2iHBTelcfgf-xFOYdyqxyCUeWGftDdUZ6BPDyvjR_17Ln6iyP9Q08F__o403rchtV0PzOia4an0l8w0z7hY49r2xQOnB1nrweWD0gNuZuSCBXySmFvMa3zcwQNxpLpRuZsj8kpMHqTti_6QlaBAPr1hANgGJx2d3Fo_lWFylKXC3OhoRAI0oaggp2FEWoljFGa2kvyvhFpc-wEQ0BL-4nFpv2Zx7ApbRcBcg-SRFSLfIudLR7NN568ztkQR8wd42rW8Hdxo023m9Q"},{"protected":"eyJhbGciOiJIUzUxMiJ9","signature":"VyJBKMAjTkkrO_bLjKWGOAFXXOWB0B63fJwyke-oLiRJJZlW0aePnmu5-1QacOlahSmpIgjLyTUyMaXlLeitIQ"}]} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -k /tmp/tmp.YB31KL4HnD/HS512.jwk -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/HS512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/PS256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/PS384.jws -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ printf+ jose+ hi - jwsjose sig -I- -k jws ver /tmp/tmp.YB31KL4HnD/PS384.jwk -i- -c - -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/PS384.jws -k /tmp/tmp.YB31KL4HnD/PS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/PS384.jws -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/PS384.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/PS384.jws -k /tmp/tmp.YB31KL4HnD/PS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/PS384.jws -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/PS384.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0r1WTOJi6LfqJXnju4nHCeRKYCAB5UxFEq-DBEeR6p3KoixgO6xSXZPl3cBCCGjzf571rCrSSLSPS4Gi2AVYTCwhvOSro6bi35LN4VkuxmVxCSrt8muC9iowgfG3H2HIK7oxx8yVSUN6UDeNlb3EViUo_FFRsRimONnk6MSgqYlWCtJxOdK6vcMpxDqhMfiHPFD-bYqyyrBRHOQD3R8-2Zfth5A6bRBGvWPhF6h-B5sy0EvzDBzqyXF0vO41krzmzsgWAo4ZUawiUl1Kf-AM0-uuJuLSUh2brGSCxA_7YLbp9TLTxoVfyiwLP5_rsuy1sExo5_HHPo3gBWmlZ3iueQ"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0r1WTOJi6LfqJXnju4nHCeRKYCAB5UxFEq-DBEeR6p3KoixgO6xSXZPl3cBCCGjzf571rCrSSLSPS4Gi2AVYTCwhvOSro6bi35LN4VkuxmVxCSrt8muC9iowgfG3H2HIK7oxx8yVSUN6UDeNlb3EViUo_FFRsRimONnk6MSgqYlWCtJxOdK6vcMpxDqhMfiHPFD-bYqyyrBRHOQD3R8-2Zfth5A6bRBGvWPhF6h-B5sy0EvzDBzqyXF0vO41krzmzsgWAo4ZUawiUl1Kf-AM0-uuJuLSUh2brGSCxA_7YLbp9TLTxoVfyiwLP5_rsuy1sExo5_HHPo3gBWmlZ3iueQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"0r1WTOJi6LfqJXnju4nHCeRKYCAB5UxFEq-DBEeR6p3KoixgO6xSXZPl3cBCCGjzf571rCrSSLSPS4Gi2AVYTCwhvOSro6bi35LN4VkuxmVxCSrt8muC9iowgfG3H2HIK7oxx8yVSUN6UDeNlb3EViUo_FFRsRimONnk6MSgqYlWCtJxOdK6vcMpxDqhMfiHPFD-bYqyyrBRHOQD3R8-2Zfth5A6bRBGvWPhF6h-B5sy0EvzDBzqyXF0vO41krzmzsgWAo4ZUawiUl1Kf-AM0-uuJuLSUh2brGSCxA_7YLbp9TLTxoVfyiwLP5_rsuy1sExo5_HHPo3gBWmlZ3iueQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"grJgvgXCji4Ey9403jmWc7MY9NCGitb558Qu_hW0EQoZKUPItlmZi5Nj0mU6OY0DEIk3NWvKVQJnzl_SCSHkJ0bWN5JJzombtuDF-s6gylpABAgp2B5lUJgChAT0ETvnZfNuXdUbuv0AvgKFqcHJBDi_FH9RKza9bEEGmcpEXvTH0G38-6NglMRYFvghP7516fqZlFYND3wVlUNwZyF8NWhwSxqLaKc1vV7V9c0fLXfX_Sqou2wLA3C9v8gUGCzrewHMwV-f7POtXj-onKmrNiKx5OozIznWLpoxSQpGyWxNeR-bDwBGNtTCO1ARv8VamD_UtbAMwBL_PLzSskZEFQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"grJgvgXCji4Ey9403jmWc7MY9NCGitb558Qu_hW0EQoZKUPItlmZi5Nj0mU6OY0DEIk3NWvKVQJnzl_SCSHkJ0bWN5JJzombtuDF-s6gylpABAgp2B5lUJgChAT0ETvnZfNuXdUbuv0AvgKFqcHJBDi_FH9RKza9bEEGmcpEXvTH0G38-6NglMRYFvghP7516fqZlFYND3wVlUNwZyF8NWhwSxqLaKc1vV7V9c0fLXfX_Sqou2wLA3C9v8gUGCzrewHMwV-f7POtXj-onKmrNiKx5OozIznWLpoxSQpGyWxNeR-bDwBGNtTCO1ARv8VamD_UtbAMwBL_PLzSskZEFQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"grJgvgXCji4Ey9403jmWc7MY9NCGitb558Qu_hW0EQoZKUPItlmZi5Nj0mU6OY0DEIk3NWvKVQJnzl_SCSHkJ0bWN5JJzombtuDF-s6gylpABAgp2B5lUJgChAT0ETvnZfNuXdUbuv0AvgKFqcHJBDi_FH9RKza9bEEGmcpEXvTH0G38-6NglMRYFvghP7516fqZlFYND3wVlUNwZyF8NWhwSxqLaKc1vV7V9c0fLXfX_Sqou2wLA3C9v8gUGCzrewHMwV-f7POtXj-onKmrNiKx5OozIznWLpoxSQpGyWxNeR-bDwBGNtTCO1ARv8VamD_UtbAMwBL_PLzSskZEFQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -c -+ jws=eyJhbGciOiJQUzM4NCJ9.aGk.mmy--l6cjzmTyCgC1eebBqW3tcbLlF88eun__WW4Jj4h-BF00Hcj__hhhm_9k4GHz3X3mlqMqNzV4-x4dUxjAhnvpzh7QFqzQ_I0ohEE6iJeVNHbGjt7Fu5MrEdg_Lw1iPzyVQUqh5LV6-np07Pf4kR7LAqna0BaIwvnIz5U9i8FPlw_lKTPX1sIJs2l_E0EUjOyyy0cHQFM06Rv9g2Rso1jnwzH7xnE3L11wyp71QPFgGsoGdlmgTnLM3qbbVT6aG2l7wtBOEPyeQSmyCfXYkWroXBgyZSv4DPYjh56Ij7Jx8mk0cCKzPo53Ak4RqnP_1NXMo6LYpJ92yiz7ls41w -+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.mmy--l6cjzmTyCgC1eebBqW3tcbLlF88eun__WW4Jj4h-BF00Hcj__hhhm_9k4GHz3X3mlqMqNzV4-x4dUxjAhnvpzh7QFqzQ_I0ohEE6iJeVNHbGjt7Fu5MrEdg_Lw1iPzyVQUqh5LV6-np07Pf4kR7LAqna0BaIwvnIz5U9i8FPlw_lKTPX1sIJs2l_E0EUjOyyy0cHQFM06Rv9g2Rso1jnwzH7xnE3L11wyp71QPFgGsoGdlmgTnLM3qbbVT6aG2l7wtBOEPyeQSmyCfXYkWroXBgyZSv4DPYjh56Ij7Jx8mk0cCKzPo53Ak4RqnP_1NXMo6LYpJ92yiz7ls41w -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzM4NCJ9.aGk.mmy--l6cjzmTyCgC1eebBqW3tcbLlF88eun__WW4Jj4h-BF00Hcj__hhhm_9k4GHz3X3mlqMqNzV4-x4dUxjAhnvpzh7QFqzQ_I0ohEE6iJeVNHbGjt7Fu5MrEdg_Lw1iPzyVQUqh5LV6-np07Pf4kR7LAqna0BaIwvnIz5U9i8FPlw_lKTPX1sIJs2l_E0EUjOyyy0cHQFM06Rv9g2Rso1jnwzH7xnE3L11wyp71QPFgGsoGdlmgTnLM3qbbVT6aG2l7wtBOEPyeQSmyCfXYkWroXBgyZSv4DPYjh56Ij7Jx8mk0cCKzPo53Ak4RqnP_1NXMo6LYpJ92yiz7ls41w -k /tmp/tmp.YB31KL4HnD/PS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/PS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"PS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"kt-S5UkcQUHZDI4WeRvkC5MMmShzQ5c_ph4vRuKuQKpjJ-oaCxIlXowFaPwdBq0Hzt_k7d4vA8S1ul388XP023x3XZjTQ5ijowFP84XTqX3TOdLeaops0Hpibqu3ZMKXmFr4hgsS9gabkxgmsDCjgYYawr7s4fcIzeJGuCVHt6Bzonmwu0R4Lr7xSSog3gzPybmX8Mu8EyeSGXl9bK5OHucngeYZF5SHRy58LcgeE3bhkkjP_flSqooqje3FCwihbYZ2powV7jScIOpx6I72CNTR4X2xO64av-XpM8-pipOXvx-Heq5LKMORlY78kYCQIXA0bZ5uZbweSpwqvFT2RA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"kt-S5UkcQUHZDI4WeRvkC5MMmShzQ5c_ph4vRuKuQKpjJ-oaCxIlXowFaPwdBq0Hzt_k7d4vA8S1ul388XP023x3XZjTQ5ijowFP84XTqX3TOdLeaops0Hpibqu3ZMKXmFr4hgsS9gabkxgmsDCjgYYawr7s4fcIzeJGuCVHt6Bzonmwu0R4Lr7xSSog3gzPybmX8Mu8EyeSGXl9bK5OHucngeYZF5SHRy58LcgeE3bhkkjP_flSqooqje3FCwihbYZ2powV7jScIOpx6I72CNTR4X2xO64av-XpM8-pipOXvx-Heq5LKMORlY78kYCQIXA0bZ5uZbweSpwqvFT2RA"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/PS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Ms_mIVdQwL0S6dJu5pg4ioV7o6motJfOd2vlyJfIl0du7dNfCHjYUZGCH9bcoITnYTC1ho8werH86_TDBuPDMwEW61jWThB6THUkxfBHc-yRI3UYCEaoOF1XXzbJgHiGwNPC5_mTmihLvqOluQFugf0tFGmedJfnU9fpt-NqC2SKBRSmtyBj41AcwEHLKf6paqFgGqOcbqUX1rIf4OejH_R8u0KeZifHqSsT0adKTHFfCU8Ddu8YlstcMe89VeOHTDILPLCQyYp0mUqfcVUpGPJoirndYyTEC48EBYYXg19UbhPFAFqyNu5NWcl4q-ZDm_kbq8iaPM0uig90jbFyxQ"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"Ms_mIVdQwL0S6dJu5pg4ioV7o6motJfOd2vlyJfIl0du7dNfCHjYUZGCH9bcoITnYTC1ho8werH86_TDBuPDMwEW61jWThB6THUkxfBHc-yRI3UYCEaoOF1XXzbJgHiGwNPC5_mTmihLvqOluQFugf0tFGmedJfnU9fpt-NqC2SKBRSmtyBj41AcwEHLKf6paqFgGqOcbqUX1rIf4OejH_R8u0KeZifHqSsT0adKTHFfCU8Ddu8YlstcMe89VeOHTDILPLCQyYp0mUqfcVUpGPJoirndYyTEC48EBYYXg19UbhPFAFqyNu5NWcl4q-ZDm_kbq8iaPM0uig90jbFyxQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ [ PS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QjF3elxfsNGEUqXUZg9Tm7UgeV_QJKvoYlCyck0BPXeP_rInGALABAT9mtxe6R7ram3olcDQpvHfnj_H9bETUpsXwy7J0OhydkUZB611pHWNw6ohbXKKI1szhKFde7D40sDP0I6Zri_MuExi74DFdLIHJs0FOgTqc6Lp8Rvt-u7ze2A9WQyi0riRyvIvxp2aX5yt90joAMuop8bed-h13TLqR2l1RRee3xqbW0I5hGy3fgKzEXP6vtWpAyAEvcCSeFj8_yhymr1U-t5spkmJCezWz-gMxOojvB9RfIpGeXGwqlsxy4H0K_254xNCNZ_yFiloZsn1bQhPaEUQHK73Og"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"QjF3elxfsNGEUqXUZg9Tm7UgeV_QJKvoYlCyck0BPXeP_rInGALABAT9mtxe6R7ram3olcDQpvHfnj_H9bETUpsXwy7J0OhydkUZB611pHWNw6ohbXKKI1szhKFde7D40sDP0I6Zri_MuExi74DFdLIHJs0FOgTqc6Lp8Rvt-u7ze2A9WQyi0riRyvIvxp2aX5yt90joAMuop8bed-h13TLqR2l1RRee3xqbW0I5hGy3fgKzEXP6vtWpAyAEvcCSeFj8_yhymr1U-t5spkmJCezWz-gMxOojvB9RfIpGeXGwqlsxy4H0K_254xNCNZ_yFiloZsn1bQhPaEUQHK73Og"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ PS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"T3M5RIAKaoFcbReBlAPRSdW0KCmXp18qv3x7__tPfkyYh9xZ-3KOnd29QK5cPiR92lhsGzfHmbLms8iYhUpPGQ35z0A8oC6_VBB9BOjRkxQSULrr5JiPSW7HvdTNXLBvhr9O5Zy11jSLyNrwGy326EYHU_9JGp53zAFX6rbkbzGFvKfBfVxZN0v73ExOxl-co2CjcEYmW6Xo3ikUG1P1dv7xTcGjbNH6lH1YY5W9P8dfY33ntEzU2qsEh9FZrewP5eEz4oNWN1RJjI74LC9xiX54rTvcENKBgyXSJSUGiTkIBElFt8OC7XCvsVfjjWwuuuHZP3O6m6ZEoGX94ExvNg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"T3M5RIAKaoFcbReBlAPRSdW0KCmXp18qv3x7__tPfkyYh9xZ-3KOnd29QK5cPiR92lhsGzfHmbLms8iYhUpPGQ35z0A8oC6_VBB9BOjRkxQSULrr5JiPSW7HvdTNXLBvhr9O5Zy11jSLyNrwGy326EYHU_9JGp53zAFX6rbkbzGFvKfBfVxZN0v73ExOxl-co2CjcEYmW6Xo3ikUG1P1dv7xTcGjbNH6lH1YY5W9P8dfY33ntEzU2qsEh9FZrewP5eEz4oNWN1RJjI74LC9xiX54rTvcENKBgyXSJSUGiTkIBElFt8OC7XCvsVfjjWwuuuHZP3O6m6ZEoGX94ExvNg"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ PS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"e1RnH4Ry-YK34Nv079L7L6YRN0hrFFq8OrxmGq8O296uxA9I39qQt0TBcbJX4cJhUdrju_HWaI_0Ftu1PTOYJJmTIKZrBDI4J1lfkcXLnVyokxL9RjJWsaO4PlpPJKbZgP_xc2al5IJtbptxzxqlDSeYZW0rgJ_vTvSThzXTrIEbQJW-twMg6KqlcBwZesS7j1MumzyPkkb2jEILkCwgcCdccBCd9ts0S8w8B-BP2P--zVs_NyJzcKRYineAU8IMZtlu67tSxFmMVOmZ-Sp3FlW8MEJzdsop9cK9KmxK8quyL8Nps03uavjBvMiwOM7r2dNEd_Y4aH_1o55GqankcA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"e1RnH4Ry-YK34Nv079L7L6YRN0hrFFq8OrxmGq8O296uxA9I39qQt0TBcbJX4cJhUdrju_HWaI_0Ftu1PTOYJJmTIKZrBDI4J1lfkcXLnVyokxL9RjJWsaO4PlpPJKbZgP_xc2al5IJtbptxzxqlDSeYZW0rgJ_vTvSThzXTrIEbQJW-twMg6KqlcBwZesS7j1MumzyPkkb2jEILkCwgcCdccBCd9ts0S8w8B-BP2P--zVs_NyJzcKRYineAU8IMZtlu67tSxFmMVOmZ-Sp3FlW8MEJzdsop9cK9KmxK8quyL8Nps03uavjBvMiwOM7r2dNEd_Y4aH_1o55GqankcA"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ PS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fSseAK-Puw_x6hTCM09D6bUjNvZVduGMy_hkO3JQNiHUd8nmwLBz5P4uUty-EPJMz8DoaC45jNU6D9GylGbdjTaJQnyXW55st1h6DYWLUs-oOj1WCKANdG8h4oWXK-nkTPmtKlvKp2_rCih-0jTQv7w-o_qgOlj3GRgPjTF7U66ZIEULm9RGBAwQMK-cgj9VT2pG5bVm1aUofoZueeH_8ajOD0BpdnFhAb1kbVdnd6yO_f8C-jK98bPbXdG63t63v8O20SbzDpEiGDbKT8ziAEyDVXpvfjcoLJYz5u-zI50n7Cf0gPDkVnURqqpp_bSV5K8uuUKEKcqLhsvZktm5mA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fSseAK-Puw_x6hTCM09D6bUjNvZVduGMy_hkO3JQNiHUd8nmwLBz5P4uUty-EPJMz8DoaC45jNU6D9GylGbdjTaJQnyXW55st1h6DYWLUs-oOj1WCKANdG8h4oWXK-nkTPmtKlvKp2_rCih-0jTQv7w-o_qgOlj3GRgPjTF7U66ZIEULm9RGBAwQMK-cgj9VT2pG5bVm1aUofoZueeH_8ajOD0BpdnFhAb1kbVdnd6yO_f8C-jK98bPbXdG63t63v8O20SbzDpEiGDbKT8ziAEyDVXpvfjcoLJYz5u-zI50n7Cf0gPDkVnURqqpp_bSV5K8uuUKEKcqLhsvZktm5mA"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ PS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fganzSNq13vK2d-BZnkVKzlscyRw1VzHRWqmspJcOt6pdmtAWhAFZUviZzGxeJWshLbwM-VIE9-A3RDs4UuKmqMmc2YuRPPMz8j-e0644r_HlI4becDlOv5quLpiBWJCYhLNL0ZaoKfmn1y_JJSbRKAU0Qts7onjfkMc5eP8-3IxwIBf4aFf3TcidMEUoMc6B1Vvq2FA06QywCiKEffv0nnx4xh1fBP6-Es0_QNn3VR5c294OlxcNXHMYConCexM5mmRwqmne0MZgU5bXqsYvPVcy2KHh-Sp-qMgHuOy-g-GSkkcICmf63sibdlHjAkP4_7HyeZ6GhzdoxuWT7jQgw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"fganzSNq13vK2d-BZnkVKzlscyRw1VzHRWqmspJcOt6pdmtAWhAFZUviZzGxeJWshLbwM-VIE9-A3RDs4UuKmqMmc2YuRPPMz8j-e0644r_HlI4becDlOv5quLpiBWJCYhLNL0ZaoKfmn1y_JJSbRKAU0Qts7onjfkMc5eP8-3IxwIBf4aFf3TcidMEUoMc6B1Vvq2FA06QywCiKEffv0nnx4xh1fBP6-Es0_QNn3VR5c294OlxcNXHMYConCexM5mmRwqmne0MZgU5bXqsYvPVcy2KHh-Sp-qMgHuOy-g-GSkkcICmf63sibdlHjAkP4_7HyeZ6GhzdoxuWT7jQgw"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ PS384 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"H2AiXcilRw2JiLGKiPHrQt7Mh2xB2u1O4F9XD1bnoiFN7oJ8pQ2OGxoOwHZWOvtqFk4lw5mPnEm_6bbyEqh9sbkL00AKNv9lOb7SxD5o46bwUcG2pYbChuGtHTd-H-G9bOqaZyLk89R_a5KP6OVykNI6O8HdSci639OQ63NN_W1IJBNNquJdKBSMS0YYcoJ8uJkovHV2ZLZWOpemFNaVaH8ms4Gdu_Hrs3jzTIcxU9vZoLFiuT7PoC1_4spK4oTSRf3VcJWvyVCQGEO3Q0STKdKx3cXPz6VvvdC6LVvblpq71EkkR3ZH7bTBvwtNJbAWXz_7mjvJHSIR-8rFsr0yDg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"H2AiXcilRw2JiLGKiPHrQt7Mh2xB2u1O4F9XD1bnoiFN7oJ8pQ2OGxoOwHZWOvtqFk4lw5mPnEm_6bbyEqh9sbkL00AKNv9lOb7SxD5o46bwUcG2pYbChuGtHTd-H-G9bOqaZyLk89R_a5KP6OVykNI6O8HdSci639OQ63NN_W1IJBNNquJdKBSMS0YYcoJ8uJkovHV2ZLZWOpemFNaVaH8ms4Gdu_Hrs3jzTIcxU9vZoLFiuT7PoC1_4spK4oTSRf3VcJWvyVCQGEO3Q0STKdKx3cXPz6VvvdC6LVvblpq71EkkR3ZH7bTBvwtNJbAWXz_7mjvJHSIR-8rFsr0yDg"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ PS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"qcIas3kEIpQ6bnaBLLvk62cRm9wpZctDF8v5NSIma5SU2jxIxj2frCWoST0byoYVanhwndlEg1ZQf8E5I9oNMKWf5gBOjfLkxnl5MwqbNHoer21UeQt4X8raD7mnetGDebtOrew04ZlAoh9PaS9f6n2QKS7Dj2QUPUxcuc3ceHzF4gBq_BL4eXtOfia2TvWNYhe7xvIcARKmzagkGWMpKxFuY8dwl2hdzx_3IBM_v-PfT3Qaq9AdN-KS38i1pzFr_25TnWK2PQMkc470XbP4l4PjJvhQr-UdNEzjSQlNZirqf5c-sibi6HTNloXqQBCQefkfggt8-je44VRqkmCL1Q"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"qcIas3kEIpQ6bnaBLLvk62cRm9wpZctDF8v5NSIma5SU2jxIxj2frCWoST0byoYVanhwndlEg1ZQf8E5I9oNMKWf5gBOjfLkxnl5MwqbNHoer21UeQt4X8raD7mnetGDebtOrew04ZlAoh9PaS9f6n2QKS7Dj2QUPUxcuc3ceHzF4gBq_BL4eXtOfia2TvWNYhe7xvIcARKmzagkGWMpKxFuY8dwl2hdzx_3IBM_v-PfT3Qaq9AdN-KS38i1pzFr_25TnWK2PQMkc470XbP4l4PjJvhQr-UdNEzjSQlNZirqf5c-sibi6HTNloXqQBCQefkfggt8-je44VRqkmCL1Q"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ PS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hNDuSCepWUDSzoBVFLX_PdVbZa6dk0bcv6QG7L5IFr8LpUh0Zt5UZ2HO5BTxWGNfhsp6Q8oCLYkSboPvoFMO6XUTYq_vxt4zYpgRZke5zfWzqydeXzg4PcXelVaE8p5LvuhC9L5uQU3DUUHkAIu5apsMWC7uv3X0QXJZJwQ1VXlz2V2d0F9dzrRvsuDX1nqX_nA5Lvx4oxKvg0DCuYdk4DG_2Z-WpUMRS0_f5F55pl7d-jLGggtCXSgK2YzI7qHH5heDC7M7HaF0ZQRB1n-IWo8oYoOBC5SI1kQLAjXEs1jnhwHc87VbePrggLGcWHcgBl6j-T_vrt5M4jCRwOipiQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"hNDuSCepWUDSzoBVFLX_PdVbZa6dk0bcv6QG7L5IFr8LpUh0Zt5UZ2HO5BTxWGNfhsp6Q8oCLYkSboPvoFMO6XUTYq_vxt4zYpgRZke5zfWzqydeXzg4PcXelVaE8p5LvuhC9L5uQU3DUUHkAIu5apsMWC7uv3X0QXJZJwQ1VXlz2V2d0F9dzrRvsuDX1nqX_nA5Lvx4oxKvg0DCuYdk4DG_2Z-WpUMRS0_f5F55pl7d-jLGggtCXSgK2YzI7qHH5heDC7M7HaF0ZQRB1n-IWo8oYoOBC5SI1kQLAjXEs1jnhwHc87VbePrggLGcWHcgBl6j-T_vrt5M4jCRwOipiQ"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ [ PS384 = PS384 ] -+ continue -+ [ PS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"sdYgdMxn1thYOx-jXRsFyUPFtauF5fSsNMowIIKLvlIpsxQCbj90TrBk0kyCofpf_tUUlRNvXIGCGHPZ_-WUY7UE68z9G8r7BZwtutJJigqfd1Jdh48TZzE4PSkro7gVwzCWglfT9vv50jiYG0mAfbYXYRXF-3Y7HSRClvyIAiKWlD0KY6Ib-2z58fVyDgacZHrhQa8cIV6jJtfnk1LlhqNPSBIdP5QV7LzVLDqrRzWcxYPYew66PKXDMfKZTCkuQIvRkguQPcMkqJVXbikouQmJdwPwMtcoycDx5dfqbW0IcO3HNeks3ZJKHX3vyctbfLoIfqlnU3f9FK7PjKWADw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"sdYgdMxn1thYOx-jXRsFyUPFtauF5fSsNMowIIKLvlIpsxQCbj90TrBk0kyCofpf_tUUlRNvXIGCGHPZ_-WUY7UE68z9G8r7BZwtutJJigqfd1Jdh48TZzE4PSkro7gVwzCWglfT9vv50jiYG0mAfbYXYRXF-3Y7HSRClvyIAiKWlD0KY6Ib-2z58fVyDgacZHrhQa8cIV6jJtfnk1LlhqNPSBIdP5QV7LzVLDqrRzWcxYPYew66PKXDMfKZTCkuQIvRkguQPcMkqJVXbikouQmJdwPwMtcoycDx5dfqbW0IcO3HNeks3ZJKHX3vyctbfLoIfqlnU3f9FK7PjKWADw"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -+ [ PS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IyRwkmZK9B5DJIpGdOxJgxHmPQUbmfghgbQ_Ajaf-1CVqBpN7Ln6Zgo1tppT1uNQ1gHa-RBilLAyoBgkljo6pRoyQ0hIRJ2T07dpSm8XyQbGK1XYgCBTLsMU-B-p1Zhu6SX9pnEnp3Jfc8mpPkmsDaAqbGqCJMy5-ukAtirJ7fGzJetFSQtg1YVhsemVdqY9le0QaGfYYfXRL7Sno-sMzSd5ZsFAReZUOlawiZPrZtfPughIuH1mKdKcKrC1F3t2EgeGb5_0vaTL0SPI_S_oN0g6QrQKBIN5lEQwePQ7pTr8goiZoOu1fH7a2gvEBS-ERJyPT3Dbb-356PJIxq22NQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"IyRwkmZK9B5DJIpGdOxJgxHmPQUbmfghgbQ_Ajaf-1CVqBpN7Ln6Zgo1tppT1uNQ1gHa-RBilLAyoBgkljo6pRoyQ0hIRJ2T07dpSm8XyQbGK1XYgCBTLsMU-B-p1Zhu6SX9pnEnp3Jfc8mpPkmsDaAqbGqCJMy5-ukAtirJ7fGzJetFSQtg1YVhsemVdqY9le0QaGfYYfXRL7Sno-sMzSd5ZsFAReZUOlawiZPrZtfPughIuH1mKdKcKrC1F3t2EgeGb5_0vaTL0SPI_S_oN0g6QrQKBIN5lEQwePQ7pTr8goiZoOu1fH7a2gvEBS-ERJyPT3Dbb-356PJIxq22NQ"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS256) -+ [ PS384 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"qd0cWC70n1JCu91cO7s7PL5MPRTkEi4OEbfOfBQRWFf8s8sK5aewuyw6mFvfuYl0MUwLgU8m6SQHydGpIgYZElSO8Y2ZvMyGH-vKT0zosqheQypfspr4EIog6jT2184eimYONv8xcKR8AJIZoK2LTF6dW39IvYThmZ1wNbhD6IdY2rQuy5XAHyduXyHPZs2ei1c5bERG2jPXnGF41Z6xkiaQR3kKvHGNNo_yb2DEzPaTM8n4DM4G-ourAJjVUSMn8mRGgqMvpKyHOQL00oiPEH7bBBSQ0D-gp5ZGnKklM2NVOO2PYDWKxGvkcfvYYJ2wB_qPC4GhcU0lUCVv1dBy3g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"qd0cWC70n1JCu91cO7s7PL5MPRTkEi4OEbfOfBQRWFf8s8sK5aewuyw6mFvfuYl0MUwLgU8m6SQHydGpIgYZElSO8Y2ZvMyGH-vKT0zosqheQypfspr4EIog6jT2184eimYONv8xcKR8AJIZoK2LTF6dW39IvYThmZ1wNbhD6IdY2rQuy5XAHyduXyHPZs2ei1c5bERG2jPXnGF41Z6xkiaQR3kKvHGNNo_yb2DEzPaTM8n4DM4G-ourAJjVUSMn8mRGgqMvpKyHOQL00oiPEH7bBBSQ0D-gp5ZGnKklM2NVOO2PYDWKxGvkcfvYYJ2wB_qPC4GhcU0lUCVv1dBy3g"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS384) -+ [ PS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mRZadHmWckCLcK61NuSsCcFLifWIptqL4iX5z1sPB-ha58xNbaiVEuAyyM3eT-GZzxe0WewWfAMuMECeC0Ql56ULoA85eM0j3SeLmHzivxmhHcHzRRyMmo0JeCH9hdyKiXbGJ_co2mown7dwXTd4iwx5vg3I0H2C6NYQPR0WxqXeDGG55D1PHm6konISRBHhkmIaE6gCA5-aCkQH1mGvipRgIbAkUxIb4QZZa4FCXprVqSxRJGrGGA9vJKYjr_NgwnYmxc4vr9RGwkQAZuZyANKc9FD2Yk_TglikWWyUZ2OHC_kvwCVvqm-ZEqddzTfi19ducZnYWwxQGHQ1Fw3kyw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzM4NCJ9","signature":"mRZadHmWckCLcK61NuSsCcFLifWIptqL4iX5z1sPB-ha58xNbaiVEuAyyM3eT-GZzxe0WewWfAMuMECeC0Ql56ULoA85eM0j3SeLmHzivxmhHcHzRRyMmo0JeCH9hdyKiXbGJ_co2mown7dwXTd4iwx5vg3I0H2C6NYQPR0WxqXeDGG55D1PHm6konISRBHhkmIaE6gCA5-aCkQH1mGvipRgIbAkUxIb4QZZa4FCXprVqSxRJGrGGA9vJKYjr_NgwnYmxc4vr9RGwkQAZuZyANKc9FD2Yk_TglikWWyUZ2OHC_kvwCVvqm-ZEqddzTfi19ducZnYWwxQGHQ1Fw3kyw"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS384.jwk -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"u8aXRo5YbqIqokCECZgAxYh4WUgpriz3aOpq_E11ehRAcBsRtWf9s1yD-y6mueiWue8dKBV3c0ehkUkoU1iFC0HkPtcQiOAoKu-78EwzXF_3ABmJB0SaHcoECa6L3mGqTu7SbpDjWzWevgeLoNcsGYRuVXsQlXkV7KEpMPXKh3VopdEBgjE6cCMisgYdYhTSKOK_mKVONYKZgvXOHiRzcb2Dql4VWGSXfdFJZmxxWpEWN8YRGsEzFAhzCMz6wEqNQBGoOPQ_n8Sg74iKrHi1ADVfZvLR3r-0S7VXM1fcGZuIxp1501h0v-C0vHCAAgH-7iNzOQyzeHzxQJS7igyvvw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iZ3ad9J1MgHAcEwxasd1Yisbkb8Z3uwww2Pd4RA4FsJQRh6yj-F54W_3wk4LTUDkMIvmg23v-FJy6wcpYBnNvMkxNiy3QSyoLCLUe024sYR8Ex9BEJEiQU65p41bMVD_uSsUEHQJrcrQMW79nhSwPL2TSJYYRaaxFVY9Nwf7hg9W30h8X2SZXK8CVGFoz5OWsZCBifovHhpC1R75WYRBM4c7REhhEUNvQzT141_ikLUEtZm2Q6IbzcvAh81wRPEk3PcSSp-Qo5LGA5-YG9y5uTFkbKuzn9O-wS5edBqH6FfNArsrM9GFH289aVLEzDkzH7EzJ0OEMAWIWxpDNIdDiw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"u8aXRo5YbqIqokCECZgAxYh4WUgpriz3aOpq_E11ehRAcBsRtWf9s1yD-y6mueiWue8dKBV3c0ehkUkoU1iFC0HkPtcQiOAoKu-78EwzXF_3ABmJB0SaHcoECa6L3mGqTu7SbpDjWzWevgeLoNcsGYRuVXsQlXkV7KEpMPXKh3VopdEBgjE6cCMisgYdYhTSKOK_mKVONYKZgvXOHiRzcb2Dql4VWGSXfdFJZmxxWpEWN8YRGsEzFAhzCMz6wEqNQBGoOPQ_n8Sg74iKrHi1ADVfZvLR3r-0S7VXM1fcGZuIxp1501h0v-C0vHCAAgH-7iNzOQyzeHzxQJS7igyvvw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iZ3ad9J1MgHAcEwxasd1Yisbkb8Z3uwww2Pd4RA4FsJQRh6yj-F54W_3wk4LTUDkMIvmg23v-FJy6wcpYBnNvMkxNiy3QSyoLCLUe024sYR8Ex9BEJEiQU65p41bMVD_uSsUEHQJrcrQMW79nhSwPL2TSJYYRaaxFVY9Nwf7hg9W30h8X2SZXK8CVGFoz5OWsZCBifovHhpC1R75WYRBM4c7REhhEUNvQzT141_ikLUEtZm2Q6IbzcvAh81wRPEk3PcSSp-Qo5LGA5-YG9y5uTFkbKuzn9O-wS5edBqH6FfNArsrM9GFH289aVLEzDkzH7EzJ0OEMAWIWxpDNIdDiw"}]} -k /tmp/tmp.YB31KL4HnD/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":"u8aXRo5YbqIqokCECZgAxYh4WUgpriz3aOpq_E11ehRAcBsRtWf9s1yD-y6mueiWue8dKBV3c0ehkUkoU1iFC0HkPtcQiOAoKu-78EwzXF_3ABmJB0SaHcoECa6L3mGqTu7SbpDjWzWevgeLoNcsGYRuVXsQlXkV7KEpMPXKh3VopdEBgjE6cCMisgYdYhTSKOK_mKVONYKZgvXOHiRzcb2Dql4VWGSXfdFJZmxxWpEWN8YRGsEzFAhzCMz6wEqNQBGoOPQ_n8Sg74iKrHi1ADVfZvLR3r-0S7VXM1fcGZuIxp1501h0v-C0vHCAAgH-7iNzOQyzeHzxQJS7igyvvw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iZ3ad9J1MgHAcEwxasd1Yisbkb8Z3uwww2Pd4RA4FsJQRh6yj-F54W_3wk4LTUDkMIvmg23v-FJy6wcpYBnNvMkxNiy3QSyoLCLUe024sYR8Ex9BEJEiQU65p41bMVD_uSsUEHQJrcrQMW79nhSwPL2TSJYYRaaxFVY9Nwf7hg9W30h8X2SZXK8CVGFoz5OWsZCBifovHhpC1R75WYRBM4c7REhhEUNvQzT141_ikLUEtZm2Q6IbzcvAh81wRPEk3PcSSp-Qo5LGA5-YG9y5uTFkbKuzn9O-wS5edBqH6FfNArsrM9GFH289aVLEzDkzH7EzJ0OEMAWIWxpDNIdDiw"}]} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"u8aXRo5YbqIqokCECZgAxYh4WUgpriz3aOpq_E11ehRAcBsRtWf9s1yD-y6mueiWue8dKBV3c0ehkUkoU1iFC0HkPtcQiOAoKu-78EwzXF_3ABmJB0SaHcoECa6L3mGqTu7SbpDjWzWevgeLoNcsGYRuVXsQlXkV7KEpMPXKh3VopdEBgjE6cCMisgYdYhTSKOK_mKVONYKZgvXOHiRzcb2Dql4VWGSXfdFJZmxxWpEWN8YRGsEzFAhzCMz6wEqNQBGoOPQ_n8Sg74iKrHi1ADVfZvLR3r-0S7VXM1fcGZuIxp1501h0v-C0vHCAAgH-7iNzOQyzeHzxQJS7igyvvw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iZ3ad9J1MgHAcEwxasd1Yisbkb8Z3uwww2Pd4RA4FsJQRh6yj-F54W_3wk4LTUDkMIvmg23v-FJy6wcpYBnNvMkxNiy3QSyoLCLUe024sYR8Ex9BEJEiQU65p41bMVD_uSsUEHQJrcrQMW79nhSwPL2TSJYYRaaxFVY9Nwf7hg9W30h8X2SZXK8CVGFoz5OWsZCBifovHhpC1R75WYRBM4c7REhhEUNvQzT141_ikLUEtZm2Q6IbzcvAh81wRPEk3PcSSp-Qo5LGA5-YG9y5uTFkbKuzn9O-wS5edBqH6FfNArsrM9GFH289aVLEzDkzH7EzJ0OEMAWIWxpDNIdDiw"}]} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"u8aXRo5YbqIqokCECZgAxYh4WUgpriz3aOpq_E11ehRAcBsRtWf9s1yD-y6mueiWue8dKBV3c0ehkUkoU1iFC0HkPtcQiOAoKu-78EwzXF_3ABmJB0SaHcoECa6L3mGqTu7SbpDjWzWevgeLoNcsGYRuVXsQlXkV7KEpMPXKh3VopdEBgjE6cCMisgYdYhTSKOK_mKVONYKZgvXOHiRzcb2Dql4VWGSXfdFJZmxxWpEWN8YRGsEzFAhzCMz6wEqNQBGoOPQ_n8Sg74iKrHi1ADVfZvLR3r-0S7VXM1fcGZuIxp1501h0v-C0vHCAAgH-7iNzOQyzeHzxQJS7igyvvw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iZ3ad9J1MgHAcEwxasd1Yisbkb8Z3uwww2Pd4RA4FsJQRh6yj-F54W_3wk4LTUDkMIvmg23v-FJy6wcpYBnNvMkxNiy3QSyoLCLUe024sYR8Ex9BEJEiQU65p41bMVD_uSsUEHQJrcrQMW79nhSwPL2TSJYYRaaxFVY9Nwf7hg9W30h8X2SZXK8CVGFoz5OWsZCBifovHhpC1R75WYRBM4c7REhhEUNvQzT141_ikLUEtZm2Q6IbzcvAh81wRPEk3PcSSp-Qo5LGA5-YG9y5uTFkbKuzn9O-wS5edBqH6FfNArsrM9GFH289aVLEzDkzH7EzJ0OEMAWIWxpDNIdDiw"}]} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -k /tmp/tmp.YB31KL4HnD/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":"u8aXRo5YbqIqokCECZgAxYh4WUgpriz3aOpq_E11ehRAcBsRtWf9s1yD-y6mueiWue8dKBV3c0ehkUkoU1iFC0HkPtcQiOAoKu-78EwzXF_3ABmJB0SaHcoECa6L3mGqTu7SbpDjWzWevgeLoNcsGYRuVXsQlXkV7KEpMPXKh3VopdEBgjE6cCMisgYdYhTSKOK_mKVONYKZgvXOHiRzcb2Dql4VWGSXfdFJZmxxWpEWN8YRGsEzFAhzCMz6wEqNQBGoOPQ_n8Sg74iKrHi1ADVfZvLR3r-0S7VXM1fcGZuIxp1501h0v-C0vHCAAgH-7iNzOQyzeHzxQJS7igyvvw"},{"protected":"eyJhbGciOiJQUzI1NiJ9","signature":"iZ3ad9J1MgHAcEwxasd1Yisbkb8Z3uwww2Pd4RA4FsJQRh6yj-F54W_3wk4LTUDkMIvmg23v-FJy6wcpYBnNvMkxNiy3QSyoLCLUe024sYR8Ex9BEJEiQU65p41bMVD_uSsUEHQJrcrQMW79nhSwPL2TSJYYRaaxFVY9Nwf7hg9W30h8X2SZXK8CVGFoz5OWsZCBifovHhpC1R75WYRBM4c7REhhEUNvQzT141_ikLUEtZm2Q6IbzcvAh81wRPEk3PcSSp-Qo5LGA5-YG9y5uTFkbKuzn9O-wS5edBqH6FfNArsrM9GFH289aVLEzDkzH7EzJ0OEMAWIWxpDNIdDiw"}]} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -k /tmp/tmp.YB31KL4HnD/PS256.jwk -k /tmp/tmp.YB31KL4HnD/HS512.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS256 != PS384) -+ old=/tmp/tmp.YB31KL4HnD/PS256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/PS384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/PS512.jws -+ + printf hi -jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ + printf hi -jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/PS512.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/PS512.jws -k /tmp/tmp.YB31KL4HnD/PS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/PS512.jws -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/PS512.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/PS512.jws -k /tmp/tmp.YB31KL4HnD/PS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/PS512.jws -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/PS512.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n4yXUJW7ZerY3OxYKUU6WN1zzqz1j58RJzm51I5jUl3hCrHcrR-H5mBrYAoWM26Jop-_YxfWNuzKKoZq-RSHv4i96sI8NfFB_H-4-v3mdSwbEzxW0MzEnFoYSnMUqN0UjH3ew2nokLpzkxG8dZ1_1id6Nk_N7BPtuub3OcxAW8PdrfEH4nvNUSVUj7_wkTKRkH5rYGVmHiqElSqW3MnSkalYh-Q-QOC8V0rKCdbGo_xLZtQE-qWU16Yu7TcDC49wBc_CHS3sddH7eaBSQg-p97LVG_lYx9mTlyubZbMVMO8Jv9GuZ3AO4hRsQ6dk1zuz_37SzjtLK_6C73ptcns29Q"} -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n4yXUJW7ZerY3OxYKUU6WN1zzqz1j58RJzm51I5jUl3hCrHcrR-H5mBrYAoWM26Jop-_YxfWNuzKKoZq-RSHv4i96sI8NfFB_H-4-v3mdSwbEzxW0MzEnFoYSnMUqN0UjH3ew2nokLpzkxG8dZ1_1id6Nk_N7BPtuub3OcxAW8PdrfEH4nvNUSVUj7_wkTKRkH5rYGVmHiqElSqW3MnSkalYh-Q-QOC8V0rKCdbGo_xLZtQE-qWU16Yu7TcDC49wBc_CHS3sddH7eaBSQg-p97LVG_lYx9mTlyubZbMVMO8Jv9GuZ3AO4hRsQ6dk1zuz_37SzjtLK_6C73ptcns29Q"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"n4yXUJW7ZerY3OxYKUU6WN1zzqz1j58RJzm51I5jUl3hCrHcrR-H5mBrYAoWM26Jop-_YxfWNuzKKoZq-RSHv4i96sI8NfFB_H-4-v3mdSwbEzxW0MzEnFoYSnMUqN0UjH3ew2nokLpzkxG8dZ1_1id6Nk_N7BPtuub3OcxAW8PdrfEH4nvNUSVUj7_wkTKRkH5rYGVmHiqElSqW3MnSkalYh-Q-QOC8V0rKCdbGo_xLZtQE-qWU16Yu7TcDC49wBc_CHS3sddH7eaBSQg-p97LVG_lYx9mTlyubZbMVMO8Jv9GuZ3AO4hRsQ6dk1zuz_37SzjtLK_6C73ptcns29Q"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TOUyIUQhbJrJuwyp4DM-rN-wZBBR8xDHTH3FzLmFemISExfHaB9pGDPiAZVTGUyRT05g5L0aCJEtpkLoadvdm1yhPMutLRhD9b4tcN21PUX_AWjl5XwAS55LfxqElQafzUylS55W4tbzeSMdgOu98oNkZy3tQbIxg5zNhYEkBJyHXNHZCWdc60au_Fou-CQ9nPVmfxo48LyJ-zcDj-pTOL7mOKZ41vFIZKQiMPFgHeElPrxCQ40F10FKAZWUZEK8XjvkLroqJebymCVvmBCIBPovTYm0yG5UL4RkRvxENc-nJ9Nruy-MgWI6CzSRR4MMG1hiAQ64yBZon3MFhMMzWw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TOUyIUQhbJrJuwyp4DM-rN-wZBBR8xDHTH3FzLmFemISExfHaB9pGDPiAZVTGUyRT05g5L0aCJEtpkLoadvdm1yhPMutLRhD9b4tcN21PUX_AWjl5XwAS55LfxqElQafzUylS55W4tbzeSMdgOu98oNkZy3tQbIxg5zNhYEkBJyHXNHZCWdc60au_Fou-CQ9nPVmfxo48LyJ-zcDj-pTOL7mOKZ41vFIZKQiMPFgHeElPrxCQ40F10FKAZWUZEK8XjvkLroqJebymCVvmBCIBPovTYm0yG5UL4RkRvxENc-nJ9Nruy-MgWI6CzSRR4MMG1hiAQ64yBZon3MFhMMzWw"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"TOUyIUQhbJrJuwyp4DM-rN-wZBBR8xDHTH3FzLmFemISExfHaB9pGDPiAZVTGUyRT05g5L0aCJEtpkLoadvdm1yhPMutLRhD9b4tcN21PUX_AWjl5XwAS55LfxqElQafzUylS55W4tbzeSMdgOu98oNkZy3tQbIxg5zNhYEkBJyHXNHZCWdc60au_Fou-CQ9nPVmfxo48LyJ-zcDj-pTOL7mOKZ41vFIZKQiMPFgHeElPrxCQ40F10FKAZWUZEK8XjvkLroqJebymCVvmBCIBPovTYm0yG5UL4RkRvxENc-nJ9Nruy-MgWI6CzSRR4MMG1hiAQ64yBZon3MFhMMzWw"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -c -+ jws=eyJhbGciOiJQUzUxMiJ9.aGk.qgDDOVnEgtUuWZNlP3Di2Mc16bL3a2dySa_QlTkA81Gc4hlMW_VSLwGsgRiEoFRCf8Z_mnzVMPTw7r7WkM75oAPTqKYEaKTd8xvIzFYAlFVANljHPfSb9bdtFf-4or1_yKDYMnakAvrJOWTFaczOuaPFS7Oqxu-LEJq0wjyrbtBYbxw1KBUNbb_85RF64ncMg17sI7dkhr_o6sx_elkINSMfy190ZgsziwGebx7J_kXRhE9LN8OoFJ3x_uz0-tvnYuMGnsuap8ZpZlcImVtZFB0QfmrxRkeUyBwuSO7qanLWCF3HY7ltf_fMj2vkw3YgSmaL7bUOwofz4RQ7p6Itkg -+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.qgDDOVnEgtUuWZNlP3Di2Mc16bL3a2dySa_QlTkA81Gc4hlMW_VSLwGsgRiEoFRCf8Z_mnzVMPTw7r7WkM75oAPTqKYEaKTd8xvIzFYAlFVANljHPfSb9bdtFf-4or1_yKDYMnakAvrJOWTFaczOuaPFS7Oqxu-LEJq0wjyrbtBYbxw1KBUNbb_85RF64ncMg17sI7dkhr_o6sx_elkINSMfy190ZgsziwGebx7J_kXRhE9LN8OoFJ3x_uz0-tvnYuMGnsuap8ZpZlcImVtZFB0QfmrxRkeUyBwuSO7qanLWCF3HY7ltf_fMj2vkw3YgSmaL7bUOwofz4RQ7p6Itkg -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJQUzUxMiJ9.aGk.qgDDOVnEgtUuWZNlP3Di2Mc16bL3a2dySa_QlTkA81Gc4hlMW_VSLwGsgRiEoFRCf8Z_mnzVMPTw7r7WkM75oAPTqKYEaKTd8xvIzFYAlFVANljHPfSb9bdtFf-4or1_yKDYMnakAvrJOWTFaczOuaPFS7Oqxu-LEJq0wjyrbtBYbxw1KBUNbb_85RF64ncMg17sI7dkhr_o6sx_elkINSMfy190ZgsziwGebx7J_kXRhE9LN8OoFJ3x_uz0-tvnYuMGnsuap8ZpZlcImVtZFB0QfmrxRkeUyBwuSO7qanLWCF3HY7ltf_fMj2vkw3YgSmaL7bUOwofz4RQ7p6Itkg -k /tmp/tmp.YB31KL4HnD/PS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/PS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"PS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Krdx0EONFw5y_yxgHz-h2iYAOFz6hc6SAR7vPOoraF_9mXHA4nALxhIH_Ja6AVxdeJhRGwkJBiviKJ5GFcAYaXpVUdxJ9LXYXxm5BSU3WJ2dzgb0H98BkrqCxj_iyUXEFW34CzmXbc1HrnxBd5GLkPs7U_x6C2Z1FhMhb3l_b1xoeffenVUWzoUOXfmND0ZnevZACFRiPHEiC8jvMxl2Lqn3ZK7Nz28Fg0DgH4UWHDwD301KelyaLKPhl2qR-P1Ia2iWPcHK6f-U8lUcgNArhC2buymjngIVTpcZ1pgtm4S0hc0CLG4OTmmuiLPa3IiqXDmUVeoFIelpyWfwbIblDA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"Krdx0EONFw5y_yxgHz-h2iYAOFz6hc6SAR7vPOoraF_9mXHA4nALxhIH_Ja6AVxdeJhRGwkJBiviKJ5GFcAYaXpVUdxJ9LXYXxm5BSU3WJ2dzgb0H98BkrqCxj_iyUXEFW34CzmXbc1HrnxBd5GLkPs7U_x6C2Z1FhMhb3l_b1xoeffenVUWzoUOXfmND0ZnevZACFRiPHEiC8jvMxl2Lqn3ZK7Nz28Fg0DgH4UWHDwD301KelyaLKPhl2qR-P1Ia2iWPcHK6f-U8lUcgNArhC2buymjngIVTpcZ1pgtm4S0hc0CLG4OTmmuiLPa3IiqXDmUVeoFIelpyWfwbIblDA"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/PS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"AEAewnHQpbzAEulVzbpbDIla1DWmBTRMzEos3-tFXbKc_ORZYwE_WcS__1r5dFKeCf9VSVnYBpWXdeBewOpPup8NBaDNhzrwbwmL60PJjWfyvZPhNMzsgES7rCjMLgZICGsCTh-hihld-SrYOScdl5bahHguQJoB6FfFrkXbV5t2vczGx9hF3kuzW4_Q3_FkdctRfSyTsLgEn2GjsfgRfzneYDXBWugvZFAcQAt5k1fg7q5i6t5XbfYXWbrB2QmDCkTyaqcPeKY5_GFbaXuZFMNhaseAyPL1-WohuE2gUydbdZ0ji5Ypz4tzy9nqTN8WPsEX2-rrvfoNqJKkzMKAgg"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"AEAewnHQpbzAEulVzbpbDIla1DWmBTRMzEos3-tFXbKc_ORZYwE_WcS__1r5dFKeCf9VSVnYBpWXdeBewOpPup8NBaDNhzrwbwmL60PJjWfyvZPhNMzsgES7rCjMLgZICGsCTh-hihld-SrYOScdl5bahHguQJoB6FfFrkXbV5t2vczGx9hF3kuzW4_Q3_FkdctRfSyTsLgEn2GjsfgRfzneYDXBWugvZFAcQAt5k1fg7q5i6t5XbfYXWbrB2QmDCkTyaqcPeKY5_GFbaXuZFMNhaseAyPL1-WohuE2gUydbdZ0ji5Ypz4tzy9nqTN8WPsEX2-rrvfoNqJKkzMKAgg"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ [ PS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"IyrAfSp-4MyUMihFY9xMYaXx53ELtDCfMyXxIajOOioNktiiEg2yU-ooSpRFvmTdOC2ThUzOmlNEm_d-AahVfZjENhtLZ7lhSEi9dMxxYywSZ-k_sFo-gugcNI4rHp0kFmosdQR61jS2BSylCCOV-ogrs5Spzx_tWuW04SvzzOLYZ1mqpySe1fch_v5CS-ECDj9msa8mO-V2twrzXiL4sjLSRN3bLjLpfwUc4Sk-Nh8_tN7Hvt7mNTX2Xg-N4bSJokPJAnbVWhFXGYnTidXt_u7WhASxFPKVw663KBqPIMeHztKhIeFMJ7DSg5gPsmvYjHWxV_37q8DXpTKLgofDeg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"IyrAfSp-4MyUMihFY9xMYaXx53ELtDCfMyXxIajOOioNktiiEg2yU-ooSpRFvmTdOC2ThUzOmlNEm_d-AahVfZjENhtLZ7lhSEi9dMxxYywSZ-k_sFo-gugcNI4rHp0kFmosdQR61jS2BSylCCOV-ogrs5Spzx_tWuW04SvzzOLYZ1mqpySe1fch_v5CS-ECDj9msa8mO-V2twrzXiL4sjLSRN3bLjLpfwUc4Sk-Nh8_tN7Hvt7mNTX2Xg-N4bSJokPJAnbVWhFXGYnTidXt_u7WhASxFPKVw663KBqPIMeHztKhIeFMJ7DSg5gPsmvYjHWxV_37q8DXpTKLgofDeg"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ PS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"CmoEtpueySsXl1ScUjJmgP2-HasdQ8J5RUwV0ZBRkVvWBWUDIC-KyJoeYUISv9NkKYn9AHfmcoIc1eeGgCnAC9VBn23f1-oX-mP8mrU9aBdtKzbQ_Gkbomt7Q39DqO1CzvKi_aZ3tUAGBTZ1h18tj7aDGWjozK14OgRahMIzdco8_hJKoN__b5nSftmNobsdkItedNmWBW1RpE6zXYW5dvFimIGeoSJcytgbu3nh9FjApNE-VFP8mdt58YFobLGrbP4E4hcg2MaLZb1P7XW4uKGOOHIKMbG5Iw0Eov5RByg2EW-VBtcHaSi3OU6ZxVjek7CFz2nUvy7L2RQqkWcTKw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"CmoEtpueySsXl1ScUjJmgP2-HasdQ8J5RUwV0ZBRkVvWBWUDIC-KyJoeYUISv9NkKYn9AHfmcoIc1eeGgCnAC9VBn23f1-oX-mP8mrU9aBdtKzbQ_Gkbomt7Q39DqO1CzvKi_aZ3tUAGBTZ1h18tj7aDGWjozK14OgRahMIzdco8_hJKoN__b5nSftmNobsdkItedNmWBW1RpE6zXYW5dvFimIGeoSJcytgbu3nh9FjApNE-VFP8mdt58YFobLGrbP4E4hcg2MaLZb1P7XW4uKGOOHIKMbG5Iw0Eov5RByg2EW-VBtcHaSi3OU6ZxVjek7CFz2nUvy7L2RQqkWcTKw"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ PS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bYUASTfLMexOS5u53T04izwDkiRYTJRs3MwWQoJs3lkLt5a2VFflbtdlp87QFeyOERGowraIyS8580FQW9YEos_0AIXEsJbhxwAs-o2VxlqANuBXuzNxCyb31ofuYcFEP41ilqDc3fG7qdw31eTfJLfR9FPl2UJyaaTpPWNoN3CJDK_8v34SXYNpyeK1RwtitNrrcDYpzc4OO4y58gXENLme3dqXsNVlhLsSdiD9mWQK1Evs97eZsPO5i_qn18OOq8U7geVgUJA_Gdto-LcTSYTJxbqlXd8Z-IOuNPlVF3W_EAb6eqJjif5Im54tQrn7P3BR9cbhf5-XLLtNPnO7yw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bYUASTfLMexOS5u53T04izwDkiRYTJRs3MwWQoJs3lkLt5a2VFflbtdlp87QFeyOERGowraIyS8580FQW9YEos_0AIXEsJbhxwAs-o2VxlqANuBXuzNxCyb31ofuYcFEP41ilqDc3fG7qdw31eTfJLfR9FPl2UJyaaTpPWNoN3CJDK_8v34SXYNpyeK1RwtitNrrcDYpzc4OO4y58gXENLme3dqXsNVlhLsSdiD9mWQK1Evs97eZsPO5i_qn18OOq8U7geVgUJA_Gdto-LcTSYTJxbqlXd8Z-IOuNPlVF3W_EAb6eqJjif5Im54tQrn7P3BR9cbhf5-XLLtNPnO7yw"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ PS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"XSXrS88veZrRF2A4ukXjaWBKOPNVNlorz5JIA5kpVxuoVxe_eFZ6E-OpFx7sEh1J4GG2T6wA6hdmTH4ipN5G0tgercjezw9GfuyKluytR1RKON-iyIArFQmcUCMr39Wq_KMZ6TC4RjMhl-PLhMz_wo33PpYs6JinKIi4p0JEdrON5ooEtVmxoIfK75Pqk-ypZXNDqZaD5tWs79NkPkdPSBY1IAd3guWxynbpqM5QTO7amdPuqF5VQCs6hJY_gJYy28FKB46iHacHaJQwLsyj7G-MOGMqHvt841oQQiH1UCa4NjAF_tSFr2K-Uscr2R08rve54tY4b2IojXh8EGFOnw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"XSXrS88veZrRF2A4ukXjaWBKOPNVNlorz5JIA5kpVxuoVxe_eFZ6E-OpFx7sEh1J4GG2T6wA6hdmTH4ipN5G0tgercjezw9GfuyKluytR1RKON-iyIArFQmcUCMr39Wq_KMZ6TC4RjMhl-PLhMz_wo33PpYs6JinKIi4p0JEdrON5ooEtVmxoIfK75Pqk-ypZXNDqZaD5tWs79NkPkdPSBY1IAd3guWxynbpqM5QTO7amdPuqF5VQCs6hJY_gJYy28FKB46iHacHaJQwLsyj7G-MOGMqHvt841oQQiH1UCa4NjAF_tSFr2K-Uscr2R08rve54tY4b2IojXh8EGFOnw"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ PS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bhY_y8K7ywAnaLVhC0HewjjwW-r5-qBISSXQcqIP8c5tpuyE8KcPIgWHb1jql2dy4lHdfCSZo7DoTVAOY5axKDyaITzO_xgJwKA5qzWWqh8S6emdswe08yIH6iTG9TIihisM6xjL4Z2R99m_SijfHyapTM1XEB5K59eSX2fn2wcpSvqJMA_PmhsGqV7LSt6pz0-F2MKgC-2DNqgF30KRUeSeq3nqKucSpYufYiaGAGRXccFaXta6ytnQoCF2yjCDD3OspuZWK1IpkSAIa301jCVkcUHyoYCfH26s8gJgWE9IIczFytIPK0egB7QpUbvg9DPWyfhn1_vItrLRRWrJmg"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"bhY_y8K7ywAnaLVhC0HewjjwW-r5-qBISSXQcqIP8c5tpuyE8KcPIgWHb1jql2dy4lHdfCSZo7DoTVAOY5axKDyaITzO_xgJwKA5qzWWqh8S6emdswe08yIH6iTG9TIihisM6xjL4Z2R99m_SijfHyapTM1XEB5K59eSX2fn2wcpSvqJMA_PmhsGqV7LSt6pz0-F2MKgC-2DNqgF30KRUeSeq3nqKucSpYufYiaGAGRXccFaXta6ytnQoCF2yjCDD3OspuZWK1IpkSAIa301jCVkcUHyoYCfH26s8gJgWE9IIczFytIPK0egB7QpUbvg9DPWyfhn1_vItrLRRWrJmg"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ PS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"KZSTdHgQdLOyFLl4TfHZwczFPFDRNZNpnCc8GeZfTkOLrAEbnpEc1SfcyKLa8TnWi86vVir043vOtwVb5VX_DGl-fRThKH32bDwp0SZKVvAGDQWeCugHdUnyIBDr5bK0_Vbyjsnmac7q9cEDqDiaE3cQ1ZdqMd6PhVHfuCVeS5JXmcvhGvUxsWNijjAV3VpFCeve7Ck2H7WfxoWioWWV4gDSqkMT7UzGAGd00v-Ebw2KIGYnag1Xczw3918-sPeEFkTSVuKrtcAdViKwCF-741MCeSi5wJqzgXkq2CLsZfIzjqAMFGfG_FUfU8PIBdEPFH2zYNawILY8fKhaa33sAQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"KZSTdHgQdLOyFLl4TfHZwczFPFDRNZNpnCc8GeZfTkOLrAEbnpEc1SfcyKLa8TnWi86vVir043vOtwVb5VX_DGl-fRThKH32bDwp0SZKVvAGDQWeCugHdUnyIBDr5bK0_Vbyjsnmac7q9cEDqDiaE3cQ1ZdqMd6PhVHfuCVeS5JXmcvhGvUxsWNijjAV3VpFCeve7Ck2H7WfxoWioWWV4gDSqkMT7UzGAGd00v-Ebw2KIGYnag1Xczw3918-sPeEFkTSVuKrtcAdViKwCF-741MCeSi5wJqzgXkq2CLsZfIzjqAMFGfG_FUfU8PIBdEPFH2zYNawILY8fKhaa33sAQ"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ PS512 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZHlYXgqMkyywcv3sta1_W1PRZWeiz_AnhyXJKP3_WlVHDDCPpx0eTHxVlSaY_lqkYlVrt7X4mqGx7ToAwcLCsJjI13gOfYfdD3oHKTQgUyNkU0hUfVbinuNIjzPom_g63ySFQx9ufl5MLcD_djQIGWqj8lLHTL7U_eAgOIIEFw1PocW7XaWjBGjcMxEih_WoSLIXh15UYrkRRBvBXU4sYZytrnHPh64cyGNr6goyEbfPoCj-X7VSc1h-xu_HMmZFvlJl3_6a_m-HCIkUXd_Vz6btlSYJo-YXcubGHAEBSjmObXVOjCzk3wH_qQ7tqGObYCfzWX6UqlhiemQQwz_L6g"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZHlYXgqMkyywcv3sta1_W1PRZWeiz_AnhyXJKP3_WlVHDDCPpx0eTHxVlSaY_lqkYlVrt7X4mqGx7ToAwcLCsJjI13gOfYfdD3oHKTQgUyNkU0hUfVbinuNIjzPom_g63ySFQx9ufl5MLcD_djQIGWqj8lLHTL7U_eAgOIIEFw1PocW7XaWjBGjcMxEih_WoSLIXh15UYrkRRBvBXU4sYZytrnHPh64cyGNr6goyEbfPoCj-X7VSc1h-xu_HMmZFvlJl3_6a_m-HCIkUXd_Vz6btlSYJo-YXcubGHAEBSjmObXVOjCzk3wH_qQ7tqGObYCfzWX6UqlhiemQQwz_L6g"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ PS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"cYGsOmY0Z-3dCfCBMXY2oeXn5xaAKjPH0dScn0PIaiOWKXjkqFtEo9261DFdbRcy2ryVptHixKLOlGnkBsp3MZt7Rtln0yY7wQbrPXDQ9aIfQpU5CGJ7aPSZcN4C5PKCjidOo0YGu-dkpkwdbyiQyBk0b_EWidZTIXJLjavi-Swya32Vf272CRA5LvGM9EyNqf8TaUcm959aK7Ve7ulfPKVqXAzNgE9lI0TbxG9nU0b4lwGihrK_ia_PG0UsKRbO9sOWZ26JIdPQck63PIv5itvD9nfuGKPgFwduAAVOT0NYs7FVtJPenQoIrDL_a1B959yBhxncTk1huTjzpaNDVQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"cYGsOmY0Z-3dCfCBMXY2oeXn5xaAKjPH0dScn0PIaiOWKXjkqFtEo9261DFdbRcy2ryVptHixKLOlGnkBsp3MZt7Rtln0yY7wQbrPXDQ9aIfQpU5CGJ7aPSZcN4C5PKCjidOo0YGu-dkpkwdbyiQyBk0b_EWidZTIXJLjavi-Swya32Vf272CRA5LvGM9EyNqf8TaUcm959aK7Ve7ulfPKVqXAzNgE9lI0TbxG9nU0b4lwGihrK_ia_PG0UsKRbO9sOWZ26JIdPQck63PIv5itvD9nfuGKPgFwduAAVOT0NYs7FVtJPenQoIrDL_a1B959yBhxncTk1huTjzpaNDVQ"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ [ PS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"B1FXXc6G5a-ICaenbnZ7W8-IKIrb6L7ZpLQlstzX2nMVzsyvilFcvbFq62Ex8VOMgwWjOTR2urlfToB0YGOtcTeP5tC0Y2fKzhp8QMgFAqwdYfg7GRTbRkbqSgGHUrTRh3fu4WyqJCubn-oSKGgNZDBJdGkOq_OLfhW9xv4Uj5Bc9WBcyv8QBNDXHqAlA5w4NHo4JhabkYff5ClNCYsrV7nBCP_ig9mEZL8EmTSRaYISVgER8PmjS2JbjVqZiwGEvRuiZjomC9Sl01uLPI1hlObIDvw6yA9iC2YY8jSxEEkVEj7s0yqEee_mTffn0sNk4A6-SFmHuoOAzEcWoj18KQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"B1FXXc6G5a-ICaenbnZ7W8-IKIrb6L7ZpLQlstzX2nMVzsyvilFcvbFq62Ex8VOMgwWjOTR2urlfToB0YGOtcTeP5tC0Y2fKzhp8QMgFAqwdYfg7GRTbRkbqSgGHUrTRh3fu4WyqJCubn-oSKGgNZDBJdGkOq_OLfhW9xv4Uj5Bc9WBcyv8QBNDXHqAlA5w4NHo4JhabkYff5ClNCYsrV7nBCP_ig9mEZL8EmTSRaYISVgER8PmjS2JbjVqZiwGEvRuiZjomC9Sl01uLPI1hlObIDvw6yA9iC2YY8jSxEEkVEj7s0yqEee_mTffn0sNk4A6-SFmHuoOAzEcWoj18KQ"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -Signature validation failed! -+ [ PS512 = PS512 ] -+ continue -+ [ PS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SSuiKSesb6y_iXhFHsExW7By9nengJMZFjad10GQgOUJneHjSAyRFWcajn1nzxqkF8R4ltvEotb9g2AXGSpDUVXBv6qIK9XzQbCWixpGrutbH4QMfWz1zPii1nrimKhPoJohXQvMuQZUXGNlBBwQXqJDiWXdavEIicC3X5IOTyz0X7PO9SOffJXTPcu_oRV0m2WOgDyRaiHvQ40sd3Cl8ywKH8LTfVDdc9-xw3FOfI67z-eY9eHSwQx1m4Yw6jTf1vsioi4bI6yDdt0tLnX6ilC33d9pZGFK8jfwRPH9_hpv1a14LyRCEzYN6g1g35Kgu4UL9XZdXJPFjS2cgQgEFA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"SSuiKSesb6y_iXhFHsExW7By9nengJMZFjad10GQgOUJneHjSAyRFWcajn1nzxqkF8R4ltvEotb9g2AXGSpDUVXBv6qIK9XzQbCWixpGrutbH4QMfWz1zPii1nrimKhPoJohXQvMuQZUXGNlBBwQXqJDiWXdavEIicC3X5IOTyz0X7PO9SOffJXTPcu_oRV0m2WOgDyRaiHvQ40sd3Cl8ywKH8LTfVDdc9-xw3FOfI67z-eY9eHSwQx1m4Yw6jTf1vsioi4bI6yDdt0tLnX6ilC33d9pZGFK8jfwRPH9_hpv1a14LyRCEzYN6g1g35Kgu4UL9XZdXJPFjS2cgQgEFA"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -+ [ PS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"H1dm5gTfz2blxoBdNPhDB4a0B8TUZSJ3zBeJNRkyuZKNj-6yhAekV4K0uIOxmH3_RNwQJmmPs9yEPFDZbwZj1-4nHkYmy5sfy6i1_-FZh5hzNygDaShtxR2JGVyL8IzSNnm-hJNDDUBjMO6nDvZdvKbnS6UHnJUIxQq2zBVEaxI0ZuJ_mSGVHbQkq8dDt7I3L1mHFhjL_34vLTXywK_Y9e8EPM2m0actQWFjUlx8f-JlPXc57VpnH3BpzMocBfpMMvubJCgsR7DD5Ubrb2qYQ4rgTxmB8vz0oo1a34n8Cz0s_CZQp6sbTYmRtp9sffIhtx_mguWFLwgcC-JgpgGG-A"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"H1dm5gTfz2blxoBdNPhDB4a0B8TUZSJ3zBeJNRkyuZKNj-6yhAekV4K0uIOxmH3_RNwQJmmPs9yEPFDZbwZj1-4nHkYmy5sfy6i1_-FZh5hzNygDaShtxR2JGVyL8IzSNnm-hJNDDUBjMO6nDvZdvKbnS6UHnJUIxQq2zBVEaxI0ZuJ_mSGVHbQkq8dDt7I3L1mHFhjL_34vLTXywK_Y9e8EPM2m0actQWFjUlx8f-JlPXc57VpnH3BpzMocBfpMMvubJCgsR7DD5Ubrb2qYQ4rgTxmB8vz0oo1a34n8Cz0s_CZQp6sbTYmRtp9sffIhtx_mguWFLwgcC-JgpgGG-A"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS384) -+ [ PS512 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"kXL1IgXclKIKIFbPUf6q29aySOAL5hTo8MNLDT3K4me82sjbh9jeZEiz0TrUSWkSXE9KLuTXvD-CBLNgmngJ5LoVnm9B5qUu3Z3tdNCp_QUFK_ZQNiKx60Q5hIeeTFSxZbNqpAw1dLg7u6zQ0JVD8xfbHHfHr4iGPQaOg1EJVKrQR7KRXzVO1-7KzipOFudfjJVM4b3Xo2IhYYB_NTyhDWbsGmpjmfljAtIOcwYJs0P8DBJpau78AwU__YWdjYQubu3SjPSXIsgz2DGue_mMDEUyGuXl8vF8MI5nlUcz6HfGEfPqlet6b_VbQxnv3nliesTklIsm9Mjemb6dVO5eVQ"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJQUzUxMiJ9","signature":"kXL1IgXclKIKIFbPUf6q29aySOAL5hTo8MNLDT3K4me82sjbh9jeZEiz0TrUSWkSXE9KLuTXvD-CBLNgmngJ5LoVnm9B5qUu3Z3tdNCp_QUFK_ZQNiKx60Q5hIeeTFSxZbNqpAw1dLg7u6zQ0JVD8xfbHHfHr4iGPQaOg1EJVKrQR7KRXzVO1-7KzipOFudfjJVM4b3Xo2IhYYB_NTyhDWbsGmpjmfljAtIOcwYJs0P8DBJpau78AwU__YWdjYQubu3SjPSXIsgz2DGue_mMDEUyGuXl8vF8MI5nlUcz6HfGEfPqlet6b_VbQxnv3nliesTklIsm9Mjemb6dVO5eVQ"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/PS512.jwk -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"h1Ezo_5S8b4cnykgvkJ1maVYjJ99o2-7CwB38-688TwyISAZTJLBj8Fz_eHHgJJ7OqeO4IL2gEcP2U_H1vyin0YahK2w9RGrotk66i1_bArsai1h4lkInjmgomdQ-4xKdcdf4Fl0g798BIuNqUOPeznh1auE8Hmk0qbthx0bZ9EcRvj7sGhzG_8_mEYiJ48cTWnjvWrIP0CVBgyuuuU0KXhxpmQIqkVBuEwVrMeEdGJ5Ryku-IRFWD3GldFZr9xT0BVI93_DGqm0TDBWUMTo05H_jXbumJGCmLOmyNF-XD6PGxg2bhV9HXwnprYhZpz6HHxk-6nIFXL0hHbLA9X2fw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uSwiSFu95mO9F8F20zKMgSZ1Iogmeh-E-TOme1CrPwNigZJCloFbhm0T5L33P4grYN1Bpl2RNKg7fAequlCIkxJruwl2jiiwkZ3H3Mgac0skdtV9avWQMVlCaZ4moUKtHCXJDKytA6pRv8_b5gp_EWPF2KyUTTJ02GsGUNeWuVUqOBBbwLxrYMPLV1xNCYOPEUwO5Ccj_YazqjBZJhFaIb4GoGIjdcGWdPJZS7pueu_vpio3JChUX5VgHK2cXSWoc_7NE3VDryzfOqLjm3SmVt6W9uvUfpDjzEHcTopb-iuJca3lKxsvGIl6Lt4A_7dBcxhv8yNqkTP0bezJiZnttw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"h1Ezo_5S8b4cnykgvkJ1maVYjJ99o2-7CwB38-688TwyISAZTJLBj8Fz_eHHgJJ7OqeO4IL2gEcP2U_H1vyin0YahK2w9RGrotk66i1_bArsai1h4lkInjmgomdQ-4xKdcdf4Fl0g798BIuNqUOPeznh1auE8Hmk0qbthx0bZ9EcRvj7sGhzG_8_mEYiJ48cTWnjvWrIP0CVBgyuuuU0KXhxpmQIqkVBuEwVrMeEdGJ5Ryku-IRFWD3GldFZr9xT0BVI93_DGqm0TDBWUMTo05H_jXbumJGCmLOmyNF-XD6PGxg2bhV9HXwnprYhZpz6HHxk-6nIFXL0hHbLA9X2fw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uSwiSFu95mO9F8F20zKMgSZ1Iogmeh-E-TOme1CrPwNigZJCloFbhm0T5L33P4grYN1Bpl2RNKg7fAequlCIkxJruwl2jiiwkZ3H3Mgac0skdtV9avWQMVlCaZ4moUKtHCXJDKytA6pRv8_b5gp_EWPF2KyUTTJ02GsGUNeWuVUqOBBbwLxrYMPLV1xNCYOPEUwO5Ccj_YazqjBZJhFaIb4GoGIjdcGWdPJZS7pueu_vpio3JChUX5VgHK2cXSWoc_7NE3VDryzfOqLjm3SmVt6W9uvUfpDjzEHcTopb-iuJca3lKxsvGIl6Lt4A_7dBcxhv8yNqkTP0bezJiZnttw"}]} -k /tmp/tmp.YB31KL4HnD/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":"h1Ezo_5S8b4cnykgvkJ1maVYjJ99o2-7CwB38-688TwyISAZTJLBj8Fz_eHHgJJ7OqeO4IL2gEcP2U_H1vyin0YahK2w9RGrotk66i1_bArsai1h4lkInjmgomdQ-4xKdcdf4Fl0g798BIuNqUOPeznh1auE8Hmk0qbthx0bZ9EcRvj7sGhzG_8_mEYiJ48cTWnjvWrIP0CVBgyuuuU0KXhxpmQIqkVBuEwVrMeEdGJ5Ryku-IRFWD3GldFZr9xT0BVI93_DGqm0TDBWUMTo05H_jXbumJGCmLOmyNF-XD6PGxg2bhV9HXwnprYhZpz6HHxk-6nIFXL0hHbLA9X2fw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uSwiSFu95mO9F8F20zKMgSZ1Iogmeh-E-TOme1CrPwNigZJCloFbhm0T5L33P4grYN1Bpl2RNKg7fAequlCIkxJruwl2jiiwkZ3H3Mgac0skdtV9avWQMVlCaZ4moUKtHCXJDKytA6pRv8_b5gp_EWPF2KyUTTJ02GsGUNeWuVUqOBBbwLxrYMPLV1xNCYOPEUwO5Ccj_YazqjBZJhFaIb4GoGIjdcGWdPJZS7pueu_vpio3JChUX5VgHK2cXSWoc_7NE3VDryzfOqLjm3SmVt6W9uvUfpDjzEHcTopb-iuJca3lKxsvGIl6Lt4A_7dBcxhv8yNqkTP0bezJiZnttw"}]} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"h1Ezo_5S8b4cnykgvkJ1maVYjJ99o2-7CwB38-688TwyISAZTJLBj8Fz_eHHgJJ7OqeO4IL2gEcP2U_H1vyin0YahK2w9RGrotk66i1_bArsai1h4lkInjmgomdQ-4xKdcdf4Fl0g798BIuNqUOPeznh1auE8Hmk0qbthx0bZ9EcRvj7sGhzG_8_mEYiJ48cTWnjvWrIP0CVBgyuuuU0KXhxpmQIqkVBuEwVrMeEdGJ5Ryku-IRFWD3GldFZr9xT0BVI93_DGqm0TDBWUMTo05H_jXbumJGCmLOmyNF-XD6PGxg2bhV9HXwnprYhZpz6HHxk-6nIFXL0hHbLA9X2fw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uSwiSFu95mO9F8F20zKMgSZ1Iogmeh-E-TOme1CrPwNigZJCloFbhm0T5L33P4grYN1Bpl2RNKg7fAequlCIkxJruwl2jiiwkZ3H3Mgac0skdtV9avWQMVlCaZ4moUKtHCXJDKytA6pRv8_b5gp_EWPF2KyUTTJ02GsGUNeWuVUqOBBbwLxrYMPLV1xNCYOPEUwO5Ccj_YazqjBZJhFaIb4GoGIjdcGWdPJZS7pueu_vpio3JChUX5VgHK2cXSWoc_7NE3VDryzfOqLjm3SmVt6W9uvUfpDjzEHcTopb-iuJca3lKxsvGIl6Lt4A_7dBcxhv8yNqkTP0bezJiZnttw"}]} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"h1Ezo_5S8b4cnykgvkJ1maVYjJ99o2-7CwB38-688TwyISAZTJLBj8Fz_eHHgJJ7OqeO4IL2gEcP2U_H1vyin0YahK2w9RGrotk66i1_bArsai1h4lkInjmgomdQ-4xKdcdf4Fl0g798BIuNqUOPeznh1auE8Hmk0qbthx0bZ9EcRvj7sGhzG_8_mEYiJ48cTWnjvWrIP0CVBgyuuuU0KXhxpmQIqkVBuEwVrMeEdGJ5Ryku-IRFWD3GldFZr9xT0BVI93_DGqm0TDBWUMTo05H_jXbumJGCmLOmyNF-XD6PGxg2bhV9HXwnprYhZpz6HHxk-6nIFXL0hHbLA9X2fw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uSwiSFu95mO9F8F20zKMgSZ1Iogmeh-E-TOme1CrPwNigZJCloFbhm0T5L33P4grYN1Bpl2RNKg7fAequlCIkxJruwl2jiiwkZ3H3Mgac0skdtV9avWQMVlCaZ4moUKtHCXJDKytA6pRv8_b5gp_EWPF2KyUTTJ02GsGUNeWuVUqOBBbwLxrYMPLV1xNCYOPEUwO5Ccj_YazqjBZJhFaIb4GoGIjdcGWdPJZS7pueu_vpio3JChUX5VgHK2cXSWoc_7NE3VDryzfOqLjm3SmVt6W9uvUfpDjzEHcTopb-iuJca3lKxsvGIl6Lt4A_7dBcxhv8yNqkTP0bezJiZnttw"}]} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -k /tmp/tmp.YB31KL4HnD/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":"h1Ezo_5S8b4cnykgvkJ1maVYjJ99o2-7CwB38-688TwyISAZTJLBj8Fz_eHHgJJ7OqeO4IL2gEcP2U_H1vyin0YahK2w9RGrotk66i1_bArsai1h4lkInjmgomdQ-4xKdcdf4Fl0g798BIuNqUOPeznh1auE8Hmk0qbthx0bZ9EcRvj7sGhzG_8_mEYiJ48cTWnjvWrIP0CVBgyuuuU0KXhxpmQIqkVBuEwVrMeEdGJ5Ryku-IRFWD3GldFZr9xT0BVI93_DGqm0TDBWUMTo05H_jXbumJGCmLOmyNF-XD6PGxg2bhV9HXwnprYhZpz6HHxk-6nIFXL0hHbLA9X2fw"},{"protected":"eyJhbGciOiJQUzM4NCJ9","signature":"uSwiSFu95mO9F8F20zKMgSZ1Iogmeh-E-TOme1CrPwNigZJCloFbhm0T5L33P4grYN1Bpl2RNKg7fAequlCIkxJruwl2jiiwkZ3H3Mgac0skdtV9avWQMVlCaZ4moUKtHCXJDKytA6pRv8_b5gp_EWPF2KyUTTJ02GsGUNeWuVUqOBBbwLxrYMPLV1xNCYOPEUwO5Ccj_YazqjBZJhFaIb4GoGIjdcGWdPJZS7pueu_vpio3JChUX5VgHK2cXSWoc_7NE3VDryzfOqLjm3SmVt6W9uvUfpDjzEHcTopb-iuJca3lKxsvGIl6Lt4A_7dBcxhv8yNqkTP0bezJiZnttw"}]} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -k /tmp/tmp.YB31KL4HnD/PS384.jwk -k /tmp/tmp.YB31KL4HnD/PS256.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS384 != PS512) -Signature validation failed! -+ old=/tmp/tmp.YB31KL4HnD/PS384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/PS512.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws=/tmp/tmp.YB31KL4HnD/RS256.jws -+ + jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/RS256.jwk -printf hi -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ printf hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/RS256.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/RS256.jws -k /tmp/tmp.YB31KL4HnD/RS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/RS256.jws -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/RS256.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/RS256.jws -k /tmp/tmp.YB31KL4HnD/RS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/RS256.jws -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/RS256.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -c -+ jws=eyJhbGciOiJSUzI1NiJ9.aGk.ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA -+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzI1NiJ9.aGk.ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA -k /tmp/tmp.YB31KL4HnD/RS256.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/RS256.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"RS256"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/RS256.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Z_SNXOstG4XHH4xk7q2EqNsdwykKyDU0m6WKSBcOpnTQ7IhjkWpnDDx1rbcVX68ktccLTsnNwEzApCAWpqUVLNFT7ahLFZ8dXBj_C2Fj5V-5OpjGfMAGdJ60m7QnvxDtKSNcuX8frWxl30D4iaVyEWFghPjWB2MobuQPmoiVPHFIIb1n-mGr3xRcDh9YWDU0LsENyOsqhWZ8iKO5sE2PnLi5Anabk1mkmC7o5j5eZhcN-uJ7LuyLTpZEXMSxICG3bSDPvEP_XeBfnZGMCSaJe03QWywx1OOmiksImczmnjLJjMftirR3PbXWNiIozzH9wq1D0XiS3YTp_qqUxG9VDw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Z_SNXOstG4XHH4xk7q2EqNsdwykKyDU0m6WKSBcOpnTQ7IhjkWpnDDx1rbcVX68ktccLTsnNwEzApCAWpqUVLNFT7ahLFZ8dXBj_C2Fj5V-5OpjGfMAGdJ60m7QnvxDtKSNcuX8frWxl30D4iaVyEWFghPjWB2MobuQPmoiVPHFIIb1n-mGr3xRcDh9YWDU0LsENyOsqhWZ8iKO5sE2PnLi5Anabk1mkmC7o5j5eZhcN-uJ7LuyLTpZEXMSxICG3bSDPvEP_XeBfnZGMCSaJe03QWywx1OOmiksImczmnjLJjMftirR3PbXWNiIozzH9wq1D0XiS3YTp_qqUxG9VDw"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ [ RS256 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ RS256 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ RS256 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ RS256 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ RS256 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ RS256 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ RS256 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ RS256 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ [ RS256 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -Signature validation failed! -+ [ RS256 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -Signature validation failed! -+ [ RS256 = RS256 ] -+ continue -+ [ RS256 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -+ [ RS256 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS256.jwk -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZjrBsi89qx5NdRgY3P5aYfJKuERLYeaxyYE3a4yMO77l142q1FjfWjJ-AbcN5rQGUK159TdIbeufJme-laGsA2sPtCvjbTWlY0HISaYLsMj8vDvCTsawEDwkpBkp25w_v11QXrqI6vIrv1w_HUAyyy-UzIqQDZFYIExCVN2jTAjq1C48Nu2__21NrzNby48AHWbSGmS9AFfOGheGJjFj2GAa1Pf1tH24pN-mxRF5WvHXKdeY0_qsUyrbcNG6TTJ3YNOrcUiXMd0uDSO9RC0-iD_25PUAOuBLOggffQWeve7Km0E6-7dXEHYqVmW_x2QlFNfaF-CmRec_6Sh56gDV2Q"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZjrBsi89qx5NdRgY3P5aYfJKuERLYeaxyYE3a4yMO77l142q1FjfWjJ-AbcN5rQGUK159TdIbeufJme-laGsA2sPtCvjbTWlY0HISaYLsMj8vDvCTsawEDwkpBkp25w_v11QXrqI6vIrv1w_HUAyyy-UzIqQDZFYIExCVN2jTAjq1C48Nu2__21NrzNby48AHWbSGmS9AFfOGheGJjFj2GAa1Pf1tH24pN-mxRF5WvHXKdeY0_qsUyrbcNG6TTJ3YNOrcUiXMd0uDSO9RC0-iD_25PUAOuBLOggffQWeve7Km0E6-7dXEHYqVmW_x2QlFNfaF-CmRec_6Sh56gDV2Q"}]} -k /tmp/tmp.YB31KL4HnD/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":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZjrBsi89qx5NdRgY3P5aYfJKuERLYeaxyYE3a4yMO77l142q1FjfWjJ-AbcN5rQGUK159TdIbeufJme-laGsA2sPtCvjbTWlY0HISaYLsMj8vDvCTsawEDwkpBkp25w_v11QXrqI6vIrv1w_HUAyyy-UzIqQDZFYIExCVN2jTAjq1C48Nu2__21NrzNby48AHWbSGmS9AFfOGheGJjFj2GAa1Pf1tH24pN-mxRF5WvHXKdeY0_qsUyrbcNG6TTJ3YNOrcUiXMd0uDSO9RC0-iD_25PUAOuBLOggffQWeve7Km0E6-7dXEHYqVmW_x2QlFNfaF-CmRec_6Sh56gDV2Q"}]} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZjrBsi89qx5NdRgY3P5aYfJKuERLYeaxyYE3a4yMO77l142q1FjfWjJ-AbcN5rQGUK159TdIbeufJme-laGsA2sPtCvjbTWlY0HISaYLsMj8vDvCTsawEDwkpBkp25w_v11QXrqI6vIrv1w_HUAyyy-UzIqQDZFYIExCVN2jTAjq1C48Nu2__21NrzNby48AHWbSGmS9AFfOGheGJjFj2GAa1Pf1tH24pN-mxRF5WvHXKdeY0_qsUyrbcNG6TTJ3YNOrcUiXMd0uDSO9RC0-iD_25PUAOuBLOggffQWeve7Km0E6-7dXEHYqVmW_x2QlFNfaF-CmRec_6Sh56gDV2Q"}]} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZjrBsi89qx5NdRgY3P5aYfJKuERLYeaxyYE3a4yMO77l142q1FjfWjJ-AbcN5rQGUK159TdIbeufJme-laGsA2sPtCvjbTWlY0HISaYLsMj8vDvCTsawEDwkpBkp25w_v11QXrqI6vIrv1w_HUAyyy-UzIqQDZFYIExCVN2jTAjq1C48Nu2__21NrzNby48AHWbSGmS9AFfOGheGJjFj2GAa1Pf1tH24pN-mxRF5WvHXKdeY0_qsUyrbcNG6TTJ3YNOrcUiXMd0uDSO9RC0-iD_25PUAOuBLOggffQWeve7Km0E6-7dXEHYqVmW_x2QlFNfaF-CmRec_6Sh56gDV2Q"}]} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -k /tmp/tmp.YB31KL4HnD/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":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"},{"protected":"eyJhbGciOiJQUzUxMiJ9","signature":"ZjrBsi89qx5NdRgY3P5aYfJKuERLYeaxyYE3a4yMO77l142q1FjfWjJ-AbcN5rQGUK159TdIbeufJme-laGsA2sPtCvjbTWlY0HISaYLsMj8vDvCTsawEDwkpBkp25w_v11QXrqI6vIrv1w_HUAyyy-UzIqQDZFYIExCVN2jTAjq1C48Nu2__21NrzNby48AHWbSGmS9AFfOGheGJjFj2GAa1Pf1tH24pN-mxRF5WvHXKdeY0_qsUyrbcNG6TTJ3YNOrcUiXMd0uDSO9RC0-iD_25PUAOuBLOggffQWeve7Km0E6-7dXEHYqVmW_x2QlFNfaF-CmRec_6Sh56gDV2Q"}]} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -k /tmp/tmp.YB31KL4HnD/PS512.jwk -k /tmp/tmp.YB31KL4HnD/PS384.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (PS512 != RS256) -Signature validation failed! -+ old=/tmp/tmp.YB31KL4HnD/PS512.jwk -+ prv=/tmp/tmp.YB31KL4HnD/RS256.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws=/tmp/tmp.YB31KL4HnD/RS384.jws -+ printf hi -+ + jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/RS384.jwk -jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ + jose jws ver -i- -kprintf /tmp/tmp.YB31KL4HnD/RS384.jwk - hi -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/RS384.jwk -c -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/RS384.jws -k /tmp/tmp.YB31KL4HnD/RS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/RS384.jws -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/RS384.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/RS384.jws -k /tmp/tmp.YB31KL4HnD/RS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/RS384.jws -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/RS384.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -c -+ jws=eyJhbGciOiJSUzM4NCJ9.aGk.BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw -+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzM4NCJ9.aGk.BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw -k /tmp/tmp.YB31KL4HnD/RS384.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/RS384.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"RS384"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/RS384.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"bPsaH29WCK0OA5l06NqVedUSLhTP2zaXGBz5UCpLN4BQyUS_26XVy-TwnTdk-l8VsTPPwTQEW9FvZ6tR77wR0aRMbLllupQs0Mmq0lUbL2xm4iFWeTIFwLo3lso38O1BdHXziLy0pYuf_QfXmlBRzLCp7YT0cyfHsSQy1T6rjU-piinZwxKguCbtas9bl6AgLU5qBYQLNQTMP1HtvhPModlEvhuEJ-bNWLpuZEFGY5NwDvi6Eef18uaY4joV7R3vCgI3izzGLHzBo8oPhpf3yM0pS3CKSBQQay9Rq_LEuQ7MwokLLb1Ch2_YEZxsxLEARbaalqKMCAK1yta9cb3HVw"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"bPsaH29WCK0OA5l06NqVedUSLhTP2zaXGBz5UCpLN4BQyUS_26XVy-TwnTdk-l8VsTPPwTQEW9FvZ6tR77wR0aRMbLllupQs0Mmq0lUbL2xm4iFWeTIFwLo3lso38O1BdHXziLy0pYuf_QfXmlBRzLCp7YT0cyfHsSQy1T6rjU-piinZwxKguCbtas9bl6AgLU5qBYQLNQTMP1HtvhPModlEvhuEJ-bNWLpuZEFGY5NwDvi6Eef18uaY4joV7R3vCgI3izzGLHzBo8oPhpf3yM0pS3CKSBQQay9Rq_LEuQ7MwokLLb1Ch2_YEZxsxLEARbaalqKMCAK1yta9cb3HVw"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ [ RS384 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ RS384 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ RS384 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ RS384 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ RS384 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ RS384 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ RS384 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ RS384 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ [ RS384 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -Signature validation failed! -+ [ RS384 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -Signature validation failed! -+ [ RS384 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -Signature validation failed! -+ [ RS384 = RS384 ] -+ continue -+ [ RS384 = RS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS384.jwk -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"}]} -k /tmp/tmp.YB31KL4HnD/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":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"}]} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"}]} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"}]} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -k /tmp/tmp.YB31KL4HnD/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":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"},{"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ZJS9ogjJ5ZrITkksQLpLzedzAo2SPHO3HAUseIu-u1DnONYxbTwRVYnKQSZIjHjzuRHRvBzKqKcmX5acgZ6vuD7qQXiB-rx2wYUYMBAohX8_iJ-aB1IBOiGxFuNfbqplZ8klmZjuuTEdv-gSdyTF8VR-6S2BV4LUUwLkqAqrotGwoBbqcv-i53xZ0h3L0wSwreAwy1V2hy5dgQuDCaOi0mC8xkthoQDCX45v_kM_kFTsfE5oqyU1g85bUi5BGXfi5VV-_VFnVdO2NGiZq9H-UdCuFay4H0v86DvngsvmCajdGCDAPc0GG4U6FzGrVK8aSQUGkVxBRRAtADYBlj3bNA"}]} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -k /tmp/tmp.YB31KL4HnD/RS256.jwk -k /tmp/tmp.YB31KL4HnD/PS512.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS256 != RS384) -Signature validation failed! -+ old=/tmp/tmp.YB31KL4HnD/RS256.jwk -+ prv=/tmp/tmp.YB31KL4HnD/RS384.jwk -+ jwk=/tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws=/tmp/tmp.YB31KL4HnD/RS512.jws -+ printf hi -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/RS512.jwk -c -+ jose jws ver -i- -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ printf hi -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/RS512.jws -k /tmp/tmp.YB31KL4HnD/RS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/RS512.jws -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/RS512.jws -+ jose jws sig -o /tmp/tmp.YB31KL4HnD/RS512.jws -k /tmp/tmp.YB31KL4HnD/RS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -c -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/RS512.jws -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ rm -f /tmp/tmp.YB31KL4HnD/RS512.jws -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -o /dev/null -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -O /dev/null -+ jws={"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -Signature validation failed! -+ jose jws ver -i {"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -c -+ jws=eyJhbGciOiJSUzUxMiJ9.aGk.I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug -+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ det= -+ [ = ] -+ jose jws ver -i eyJhbGciOiJSUzUxMiJ9.aGk.I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug -k /tmp/tmp.YB31KL4HnD/RS512.jwk -O- -+ det=hi -+ [ hi = hi ] -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/RS512.jwk -I /tmp/tmp.YB31KL4HnD/msg.txt -s {"protected":{"alg":"RS512"}} -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jose jws sig -k /tmp/tmp.YB31KL4HnD/RS512.jwk -i {"payload":"aGkK"} -+ jws={"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Gh34duPe_cv6ENAHLqiUSwf2XBs7ij7OBF3Th0cN61nvXr2605QcYx-fBdm1AxbOrqZQ6FaIG954YjkPaTTyUNwGOhQG87PNRtMdcB9-XwJulFtrfJc0v88jJLrathBpg98tWiqVvq9LEMxpSoXtidxvslp0v7K-6c2Iqy8Nj0b1hU4J2muYpsfEFBXOtyNd1cTXGlbxH6bFpC-s5jhSflyFBt8VjG_58TcqiU6ifxDTnXXOrn5F0NGJiWhbBUcgBdLQzDRVAN4bbBWHVNnB4QFr72Hixm6IG_ZvFnKI6X15T2m2ZamjL78Dj4__3ttLAwWRz1cseA6YdJN-mzZU2w"} -+ jose jws ver -i {"payload":"aGkK","payload":"aGkK","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"Gh34duPe_cv6ENAHLqiUSwf2XBs7ij7OBF3Th0cN61nvXr2605QcYx-fBdm1AxbOrqZQ6FaIG954YjkPaTTyUNwGOhQG87PNRtMdcB9-XwJulFtrfJc0v88jJLrathBpg98tWiqVvq9LEMxpSoXtidxvslp0v7K-6c2Iqy8Nj0b1hU4J2muYpsfEFBXOtyNd1cTXGlbxH6bFpC-s5jhSflyFBt8VjG_58TcqiU6ifxDTnXXOrn5F0NGJiWhbBUcgBdLQzDRVAN4bbBWHVNnB4QFr72Hixm6IG_ZvFnKI6X15T2m2ZamjL78Dj4__3ttLAwWRz1cseA6YdJN-mzZU2w"} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ [ RS512 = ES256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/ES256.jwk -+ [ RS512 = ES256K ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/ES256K.jwk -+ [ RS512 = ES384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/ES384.jwk -+ [ RS512 = ES512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/ES512.jwk -+ [ RS512 = HS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/HS256.jwk -+ [ RS512 = HS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/HS384.jwk -+ [ RS512 = HS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/HS512.jwk -+ [ RS512 = PS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/PS256.jwk -Signature validation failed! -+ [ RS512 = PS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/PS384.jwk -Signature validation failed! -+ [ RS512 = PS512 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/PS512.jwk -Signature validation failed! -+ [ RS512 = RS256 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -Signature validation failed! -+ [ RS512 = RS384 ] -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/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.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -+ jws={"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -+ jose jws ver -i {"payload":"aGk","protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -Signature validation failed! -+ [ RS512 = RS512 ] -+ continue -+ jose jws sig -I /tmp/tmp.YB31KL4HnD/msg.txt -k /tmp/tmp.YB31KL4HnD/RS512.jwk -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jws={"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"}]} -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"}]} -k /tmp/tmp.YB31KL4HnD/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":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"}]} -k /tmp/tmp.YB31KL4HnD/RS384.jwk -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"}]} -k /tmp/tmp.YB31KL4HnD/RS256.jwk -Signature validation failed! -+ jose jws ver -i {"payload":"aGk","signatures":[{"protected":"eyJhbGciOiJSUzUxMiJ9","signature":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"}]} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -k /tmp/tmp.YB31KL4HnD/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":"I9jcliaiuZCsL98zbSIdn5koO10ffDE8LwtaCBaEWATgPUSzJmzVtDd9-bcCVG2AiZVTFht8QYhskW1oBrazQearU4ZBco0B-qLivNKGdXWVVEufNRLLSEMfM6GrBp8As6j8v0EJKZRnewiZFursVUEsIuxNn-r8rJsBPx0GPLSni6m748rAXtiUsdYIYNzCZkV6iw20W7UHaiguHExhsStBM7vaN3cAjlbpqujThm9D2nReQt9oSjri2KpHq22HM6b3Pnbh9L2Sc6TVFBcjmdyyLBWAe8nudnotTWsWT7uxOUj04TMMQHRvDecw8MFNqMMkWjWMRx-grnBnlugoug"},{"protected":"eyJhbGciOiJSUzM4NCJ9","signature":"BO9U1t5bq2WIYvF-9KuQijUA1oHX23Z71Ahkp8eOEn8MTqdT5-de1tV25Vc0MMt5cOOxS59g1uOckJImAAfQInFgbe3oeYeY_jx4IehcwuKCWdZ47Lt7OTV7H9vxPJ98iDxyhiJMJ835HmoEyjEVGsKYQrXczkPqD8na1v5DMC78qGraNvi8vm6AF3lktacU1H3Nwgi7aTCxGzw97vW77JFGJ5RHKIGj_kb4HpWxPRUMWOR1lg7m3VSd6aAbLnkC4SQS-xZXNpVFsLbWAxjhaDgm1Q1Z6NkKj_X61-3xtxhw6NNsLXje8CA9wirTI10dsgqQOqoyo6gLTca3b-Ttxw"}]} -k /tmp/tmp.YB31KL4HnD/RS512.jwk -k /tmp/tmp.YB31KL4HnD/RS384.jwk -k /tmp/tmp.YB31KL4HnD/RS256.jwk -a -../lib/jws.c:320:JOSE_CFG_ERR_JWK_MISMATCH:Signing algorithm mismatch (RS384 != RS512) -Signature validation failed! -+ old=/tmp/tmp.YB31KL4HnD/RS384.jwk -+ prv=/tmp/tmp.YB31KL4HnD/RS512.jwk -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.YB31KL4HnD/jwk -+ + jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/jwk -o /tmp/tmp.YB31KL4HnD/jws -printf %s /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/jws -k /tmp/tmp.YB31KL4HnD/jwk -O- -+ [ /tmp/tmp.YB31KL4HnD/msg.txt = /tmp/tmp.YB31KL4HnD/msg.txt ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.YB31KL4HnD/jwk -+ + jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/jwk -o /tmp/tmp.YB31KL4HnD/jws -printf %s /tmp/tmp.YB31KL4HnD/msg.txt -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/jws -k /tmp/tmp.YB31KL4HnD/jwk -O- -+ [ /tmp/tmp.YB31KL4HnD/msg.txt = /tmp/tmp.YB31KL4HnD/msg.txt ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.YB31KL4HnD/jwk -+ + printf %s /tmp/tmp.YB31KL4HnD/msg.txt -jose jws sig -I- -k /tmp/tmp.YB31KL4HnD/jwk -o /tmp/tmp.YB31KL4HnD/jws -+ jose jws ver -i /tmp/tmp.YB31KL4HnD/jws -k /tmp/tmp.YB31KL4HnD/jwk -O- -+ [ /tmp/tmp.YB31KL4HnD/msg.txt = /tmp/tmp.YB31KL4HnD/msg.txt ] -+ onexit -+ rm -rf /tmp/tmp.YB31KL4HnD -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -24/25 jose-jwe-enc OK 23.51s -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -+ jose alg -k wrap -+ WRAP=A128GCMKW -A128KW -A192GCMKW -A192KW -A256GCMKW -A256KW -dir -ECDH-ES -ECDH-ES+A128KW -ECDH-ES+A192KW -ECDH-ES+A256KW -PBES2-HS256+A128KW -PBES2-HS384+A192KW -PBES2-HS512+A256KW -RSA-OAEP -RSA-OAEP-224 -RSA-OAEP-256 -RSA-OAEP-384 -RSA-OAEP-512 -RSA1_5 -+ jose alg -k encr -+ ENCR=A128CBC-HS256 -A128GCM -A192CBC-HS384 -A192GCM -A256CBC-HS512 -A256GCM -+ mktemp -d -+ tmpdir=/tmp/tmp.NABHKQDr2q -+ trap onexit EXIT -+ jwk=/tmp/tmp.NABHKQDr2q/jwk -+ jwe=/tmp/tmp.NABHKQDr2q/jwe -+ [ A128GCMKW = dir ] -+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ A128KW = dir ] -+ jose jwk gen -i {"alg":"A128KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jweprintf - %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ A192GCMKW = dir ] -+ jose jwk gen -i {"alg":"A192GCMKW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -iprintf {"protected":{"enc":"A192GCM"}} %s -I- hi -k - /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ A192KW = dir ] -+ jose jwk gen -i {"alg":"A192KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s jwe hi enc - -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s hi jwe - enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ A256GCMKW = dir ] -+ jose jwk gen -i {"alg":"A256GCMKW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + printfjose %s hi - jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s jwe hi enc - -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ A256KW = dir ] -+ jose jwk gen -i {"alg":"A256KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf+ %s hi -jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi+ -jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ dir = dir ] -+ continue -+ [ ECDH-ES = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s jwe enc -i hi {"protected":{"enc":"A128GCM"}} - -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s hi jwe - enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A128KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A128KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose jwe %s enc -i hi {"protected":{"enc":"A128CBC-HS256"}} -I- - -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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("") endjose - b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A192KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A192KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s hi - jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ ECDH-ES+A256KW = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES+A256KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ b64 dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I-printf -k %s /tmp/tmp.NABHKQDr2q/jwk hi -o - /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS256+A128KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS256+A128KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A256GCM -+ command -v jq -+ + jq -rjose if .protected | type | . = "string" then .protected else error("") end b64 - dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS384+A192KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS384+A192KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %sjose hi - jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ PBES2-HS512+A256KW = dir ] -+ jose jwk gen -i {"alg":"PBES2-HS512+A256KW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jose+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end - b64 dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose+ printf %s hi - jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -kprintf /tmp/tmp.NABHKQDr2q/jwk %s -o hi /tmp/tmp.NABHKQDr2q/jwe - -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-224 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-224"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s jwe hi enc - -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s hi jwe - enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -kprintf %s /tmp/tmp.NABHKQDr2q/jwk hi -o - /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A256GCM -+ command -v jq -+ + jqjose -r b64 if .enc | type | . = "string" then .enc else error("") end+ dec - -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-256 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-256"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s hi - jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose+ printf %s hi - jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A256GCM -+ command -v jq -+ jose+ jq -r if .protected | type | . = "string" then .protected else error("") end - b64 dec -i- -+ jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-384 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-384"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + printf %s hi -jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + joseprintf %s hi - jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ RSA-OAEP-512 = dir ] -+ jose jwk gen -i {"alg":"RSA-OAEP-512"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I-printf -k %s /tmp/tmp.NABHKQDr2q/jwk hi -o - /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printf %s hi -jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192GCM -+ command -v jq -+ + jq -r+ jose if .enc | type | . = "string" then .enc else error("") end b64 - dec -i- -jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ RSA1_5 = dir ] -+ jose jwk gen -i {"alg":"RSA1_5"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192CBC-HS384"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + printfjose %s jwe hi enc - -i {"protected":{"enc":"A256GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A128CBC-HS256"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A128GCM"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/jwe .protected .alg dir -+ command -v jq -+ + jq -r if .alg | type | . = "string" then .alg else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -jose b64 dec -i- -+ [ dir = dir ] -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A192CBC-HS384"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + printfjose %s hi - jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A192GCM"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A256CBC-HS512"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"alg":"A256GCM"} -o /tmp/tmp.NABHKQDr2q/jwk -+ + printf %s hi -jose jwe enc -i {"protected":{"alg":"dir"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"RSA","bits":2048} -o /tmp/tmp.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"EC","crv":"P-256"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s hi -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ tmpl={"kty":"oct","bytes":32} -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 -+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -+ + printf %sjose hi - jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A128GCM -+ zip={"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -+ jose jwe enc -i {"alg":"A128KW","enc":"A128GCM","zip":"DEF"} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s hi -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A192GCM -+ zip={"alg":"A128KW","enc":"A192GCM","zip":"DEF"} -+ + jose jwe enc -i {"alg":"A128KW","enc":"A192GCM","zip":"DEF"}printf -I- %s -k hi /tmp/tmp.NABHKQDr2q/jwk - -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ jose jwk gen -i {"kty":"oct","bytes":32} -o /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/jwk -O- -+ [ hi = hi ] -+ [ A128GCMKW = dir ] -+ jose jwk gen -i {"alg":"A128GCMKW"} -o /tmp/tmp.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ + jq -rjose if .enc | type | . = "string" then .enc else error("") end b64 - dec -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 encprintf -i %s {"protected":{"enc":"A128CBC-HS256"}} this is a longer message that is more than one block -I- - -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 blockjose - jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + josejq -r b64 if .enc | type | . = "string" then .enc else error("") end - dec -i- -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 this is a longer message that is more than one block - jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 %sjose this is a longer message that is more than one block jwe - enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 %sjose this is a longer message that is more than one block - jwe enc -i {"protected":{"enc":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 ] -+ continue -+ [ ECDH-ES = dir ] -+ jose jwk gen -i {"alg":"ECDH-ES"} -o /tmp/tmp.NABHKQDr2q/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A128CBC-HS256 -+ command -v jq -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64+ jq -r if .enc | type | . = "string" then .enc else error("") end - dec -i- -+ [ A128CBC-HS256 = A128CBC-HS256 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A128GCM -+ command -v jq -+ + jqjq -r -r if .enc | type | . = "string" then .enc else error("") end if .protected | type | . = "string" then .protected else error("") end - -+ jose b64 dec -i- -+ [ A128GCM = A128GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192GCM -+ command -v jq -+ + jq -r if .enc | type | . = "string" then .enc else error("") end -jose+ jq -r if .protected | type | . = "string" then .protected else error("") end - b64 dec -i- -+ [ A192GCM = A192GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + printfjose %s this is a longer message that is more than one block jwe - enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + + jq -r if .enc | type | . = "string" then .enc else error("") end -jqjose -r b64 if .protected | type | . = "string" then .protected else error("") end dec - -i- -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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"}}printf %s this is a longer message that is more than one block - -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 jwe enc %s -i {"protected":{"enc":"A192CBC-HS384"}} this is a longer message that is more than one block - -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A256GCM -+ command -v jq -+ + jq -rjose if .protected | type | . = "string" then .protected else error("") end+ - b64 dec -i- -jq -r if .enc | type | . = "string" then .enc else error("") end -+ [ A256GCM = A256GCM ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + printfjose %s jwe this is a longer message that is more than one block enc - -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 this is a longer message that is more than one block - jwe enc -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A192CBC-HS384 -+ command -v jq -+ + + jose b64 dec -i- -jqjq -r -r if .protected | type | . = "string" then .protected else error("") end - if .enc | type | . = "string" then .enc else error("") end -+ [ A192CBC-HS384 = A192CBC-HS384 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 %s this is a longer message that is more than one block - jwe enc -i {"protected":{"enc":"A256CBC-HS512"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + printfjose %s this is a longer message that is more than one block jwe - enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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+ %sjose this is a longer message that is more than one block - jwe enc -i {"protected":{"enc":"A128GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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":"A192GCM"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ printf %s this is a longer message that is more than one block -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 jwe %s this is a longer message that is more than one block enc - -i {"protected":{"enc":"A128CBC-HS256"}} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 jwe enc -i %s {"protected":{"enc":"A128GCM"}} this is a longer message that is more than one block -I- - -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe .protected .enc A256CBC-HS512 -+ command -v jq -+ + jq+ jq -r if .protected | type | . = "string" then .protected else error("") end - -r if .enc | type | . = "string" then .enc else error("") end -jose b64 dec -i- -+ [ A256CBC-HS512 = A256CBC-HS512 ] -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/jwe .protected .alg dir -+ command -v jq -+ + jq -r if .alg | type | . = "string" then .alg else error("") end -jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ dir = dir ] -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/jwe .protected .alg dir -+ command -v jq -+ jq -r if .alg | type | . = "string" then .alg else error("") end -+ jq -r if .protected | type | . = "string" then .protected else error("") end -+ jose b64 dec -i- -+ [ dir = dir ] -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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 %sjose this is a longer message that is more than one block jwe - enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqbopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jqopt /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ + printf %s this is a longer message that is more than one block -jose jwe enc -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ printf %s this is a longer message that is more than one block -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/jwk -+ printf {"alg":"A128KW","enc":"%s","zip":"DEF"} A256CBC-HS512 -+ zip={"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -+ jose+ printf %s this is a longer message that is more than one block - jwe enc -i {"alg":"A128KW","enc":"A256CBC-HS512","zip":"DEF"} -I- -k /tmp/tmp.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q/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.NABHKQDr2q/jwk -o /tmp/tmp.NABHKQDr2q/jwe -+ jose jwe dec -i /tmp/tmp.NABHKQDr2q/jwe -k /tmp/tmp.NABHKQDr2q/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.NABHKQDr2q -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - - -Ok: 25 -Fail: 0 - -Full log written to /build/reproducible-path/jose-14/obj-aarch64-linux-gnu/meson-logs/testlog.txt +[55/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 -mbranch-protection=standard -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 +[56/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 -mbranch-protection=standard -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 +[57/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 -mbranch-protection=standard -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 +[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 -mbranch-protection=standard -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] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-alg.1.adoc +[60/86] /usr/bin/meson --internal symbolextractor /build/reproducible-path/jose-14/obj-aarch64-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 +[61/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-dec.1.adoc +[62/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-b64-enc.1.adoc +[63/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-dec.1.adoc +[64/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[65/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-fmt.1.adoc +[66/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[67/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[68/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[69/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-exc.1.adoc +[70/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-enc.1.adoc +[71/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[72/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose.1.adoc +[73/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[74/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[76/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so -Wl,--end-group +[77/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-pub.1.adoc +[78/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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../lib' -Wl,--start-group lib/libjose.so.0.0.0 /usr/lib/aarch64-linux-gnu/libjansson.so /usr/lib/aarch64-linux-gnu/libssl.so /usr/lib/aarch64-linux-gnu/libcrypto.so -Wl,--end-group +[79/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwe-fmt.1.adoc +[80/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-eql.1.adoc +[81/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-gen.1.adoc +[82/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-use.1.adoc +[83/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-fmt.1.adoc +[84/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-sig.1.adoc +[85/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jwk-thp.1.adoc +[86/86] /usr/bin/asciidoctor --attribute reproducible --backend=manpage -D /build/reproducible-path/jose-14/obj-aarch64-linux-gnu /build/reproducible-path/jose-14/doc/man/jose-jws-ver.1.adoc +dh: command-omitted: The call to "dh_auto_test" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_prep debian/rules override_dh_auto_install @@ -8535,11 +842,11 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-2_arm64.deb'. dpkg-deb: building package 'jose' in '../jose_14-2_arm64.deb'. dpkg-deb: building package 'libjose-dev' in '../libjose-dev_14-2_arm64.deb'. -dpkg-deb: building package 'jose-dbgsym' in '../jose-dbgsym_14-2_arm64.deb'. -dpkg-deb: building package 'libjose0' in '../libjose0_14-2_arm64.deb'. dpkg-deb: building package 'libjose0-dbgsym' in '../libjose0-dbgsym_14-2_arm64.deb'. +dpkg-deb: building package 'libjose0' in '../libjose0_14-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../jose_14-2_arm64.buildinfo dpkg-genchanges --build=binary -O../jose_14-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -8547,12 +854,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/1499666/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1499666/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/1821320 and its subdirectories -I: Current time: Fri Oct 31 16:01:41 -12 2025 -I: pbuilder-time-stamp: 1761969701 +I: removing directory /srv/workspace/pbuilder/1499666 and its subdirectories +I: Current time: Sat Dec 5 00:25:33 +14 2026 +I: pbuilder-time-stamp: 1796379933